rarRelBreitWigner.hh

Go to the documentation of this file.
00001 /*****************************************************************************
00002 * Project: BaBar detector at the SLAC PEP-II B-factory
00003 * Package: RooRarFit
00004  *    File: $Id: rarRelBreitWigner.rdl,v 1.4 2011/08/26 17:54:18 fwilson Exp $
00005  * Authors: Fergus Wilson
00006  * History:
00007  * 
00008  * Copyright (C) 2005-2012, RAL
00009  *****************************************************************************/
00010 #ifndef RAR_RELBREITWIGNER
00011 #define RAR_RELBREITWIGNER
00012 
00013 #include "TList.h"
00014 #include "TString.h"
00015 #include "TObject.h"
00016 
00017 #include "RooRarFit/rarBasePdf.hh"
00018 
00037 class rarRelBreitWigner : public rarBasePdf {
00038 
00039 public:
00040   rarRelBreitWigner();
00041   rarRelBreitWigner(const char *configFile, const char *configSec, 
00042                     const char *configStr,
00043                     rarDatasets *theDatasets, RooDataSet *theData,
00044                     const char *name, const char *title);
00045   virtual ~rarRelBreitWigner();
00046   
00047 protected:
00048   void init();
00049   
00050   RooAbsReal *_x;     
00051   RooAbsReal *_mean;  
00052   RooAbsReal *_width; 
00053   RooAbsReal *_radius; 
00054   RooAbsReal *_mass_a; 
00055   RooAbsReal *_mass_b; 
00056   RooAbsReal *_spin; 
00057 
00058   //Int_t _parSpin;     ///< Spin (0,1, or 2)
00059   
00060 private:
00061   rarRelBreitWigner(const rarRelBreitWigner&);
00062  
00063   ClassDef(rarRelBreitWigner, 0) // RooRarFit RelBreitWigner PDF class
00064     ;
00065 };
00066 
00067 #endif

Generated on 30 Oct 2013 for RooRarFit by  doxygen 1.4.7