00001 /***************************************************************************** 00002 * Project: BaBar detector at the SLAC PEP-II B-factory 00003 * Package: RooRarFit 00004 * File: $Id: rarArgusBG.rdl,v 1.3 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_ARGUSBG 00011 #define RAR_ARGUSBG 00012 00013 #include "TList.h" 00014 #include "TString.h" 00015 #include "TObject.h" 00016 00017 #include "RooRarFit/rarBasePdf.hh" 00018 00036 class rarArgusBG : public rarBasePdf { 00037 00038 public: 00039 rarArgusBG(); 00040 rarArgusBG(const char *configFile, const char *configSec, 00041 const char *configStr, 00042 rarDatasets *theDatasets, RooDataSet *theData, 00043 const char *name, const char *title); 00044 virtual ~rarArgusBG(); 00045 00046 protected: 00047 void init(); 00048 00049 RooAbsReal *_x; 00050 RooAbsReal *_max; 00051 RooAbsReal *_c; 00052 RooAbsReal *_pow; 00053 00054 private: 00055 rarArgusBG(const rarArgusBG&); 00056 ClassDef(rarArgusBG, 0) // RooRarFit ArgusBG Pdf class 00057 ; 00058 }; 00059 00060 #endif