rarSimPdf.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: rarSimPdf.rdl,v 1.9 2011/06/16 13:18:50 fwilson Exp $
00005  * Authors: Lei Zhang
00006  * History:
00007  *
00008  * Copyright (C) 2005-2012, University of California, Riverside
00009  *****************************************************************************/
00010 #ifndef RAR_SIMPDF
00011 #define RAR_SIMPDF
00012 
00013 #include "TList.h"
00014 #include "TString.h"
00015 #include "TObject.h"
00016 
00017 #include "RooRarFit/rarCompBase.hh"
00018 
00019 class RooSimPdfBuilder;
00020 
00029 class rarSimPdf : public rarCompBase {
00030   
00031 public:
00032   rarSimPdf();
00033   rarSimPdf(const char*configFile, const char*configSec, const char*configStr,
00034             rarDatasets *theDatasets, RooDataSet *theData,
00035             const char *name, const char *title);
00036   virtual ~rarSimPdf();
00037   
00038   virtual RooAbsPdf *getPdfWOvar(RooArgList ignoredObs);
00039   virtual RooAbsPdf *getProtGen();
00040   
00041 protected:
00042   void init();
00043   
00044   RooSimPdfBuilder *_simBuilder; 
00045   RooArgSet *_simConfig; 
00046   
00047 private:
00048   rarSimPdf(const rarSimPdf&);
00049   ClassDef(rarSimPdf, 0) // RooRarFit Simultaneous Pdf class
00050     ;
00051 };
00052 
00053 #endif

Generated on 30 Oct 2013 for RooRarFit by  doxygen 1.4.7