00001 /***************************************************************************** 00002 * Project: BaBar detector at the SLAC PEP-II B-factory 00003 * Package: RooRarFit 00004 * File: $Id: rarBifurGauss.rdl,v 1.4 2011/06/16 13:18:49 fwilson Exp $ 00005 * Authors: Lei Zhang 00006 * History: 00007 * 00008 * Copyright (C) 2005-2012, University of California, Riverside 00009 *****************************************************************************/ 00010 #ifndef RAR_BIFURGAUSS 00011 #define RAR_BIFURGAUSS 00012 00013 #include "TList.h" 00014 #include "TString.h" 00015 #include "TObject.h" 00016 00017 #include "RooRarFit/rarBasePdf.hh" 00018 00050 class rarBifurGauss : public rarBasePdf { 00051 00052 public: 00053 rarBifurGauss(); 00054 rarBifurGauss(const char *configFile, const char *configSec, 00055 const char *configStr, 00056 rarDatasets *theDatasets, RooDataSet *theData, 00057 const char *name, const char *title); 00058 virtual ~rarBifurGauss(); 00059 00060 protected: 00061 void init(); 00062 00063 RooAbsReal *_x; 00064 Int_t _parSymLevel; 00065 RooAbsReal *_peak; 00066 RooAbsReal *_sigL; 00067 RooAbsReal *_sigR; 00068 00069 private: 00070 rarBifurGauss(const rarBifurGauss&); 00071 ClassDef(rarBifurGauss, 0) // RooRarFit BifurGauss Pdf class 00072 ; 00073 }; 00074 00075 #endif