00001 /***************************************************************************** 00002 * Project: BaBar detector at the SLAC PEP-II B-factory 00003 * Package: RooRarFit 00004 * File: $Id: rarCruijff.rdl,v 1.6 2011/08/26 17:54:17 fwilson Exp $ 00005 * Authors: Karsten Koeneke 00006 * History: 00007 * 00008 * Copyright (C) 2005-2012, University of California, Riverside 00009 *****************************************************************************/ 00010 00011 #ifndef RAR_CRUIJFF 00012 #define RAR_CRUIJFF 00013 00014 #include "TList.h" 00015 #include "TString.h" 00016 #include "TObject.h" 00017 00018 #include "RooRarFit/rarBasePdf.hh" 00019 00024 class rarCruijff : public rarBasePdf { 00025 00026 public: 00027 rarCruijff(); 00028 rarCruijff(const char *configFile, 00029 const char *configSec, const char *configStr, 00030 rarDatasets *theDatasets, RooDataSet *theData, 00031 const char *name, const char *title); 00032 virtual ~rarCruijff(); 00033 00034 protected: 00035 void init(); 00036 00037 RooAbsReal *_x; 00038 RooAbsReal *_m0; 00039 RooAbsReal *_sigmaL; 00040 RooAbsReal *_sigmaR; 00041 RooAbsReal *_alphaL; 00042 RooAbsReal *_alphaR; 00043 00044 private: 00045 rarCruijff(const rarCruijff&); 00046 ClassDef(rarCruijff, 0) // RooRarFit Cruijff Pdf class 00047 ; 00048 }; 00049 00050 #endif