12 #ifndef ROO_CS_GAUSS_MODEL    13 #define ROO_CS_GAUSS_MODEL    16 #include "RooResolutionModel.h"    17 #include "RooRealProxy.h"    36             RooAbsReal& meanSF, RooAbsReal& sigmaSF) ;
    42   virtual Int_t 
basisCode(
const char* name) 
const ;
    47   virtual Int_t 
getAnalyticalIntegral(RooArgSet& allVars, RooArgSet& analVars, 
const char* rangeName=0) 
const ;
    51   virtual RooAbsGenContext* 
modelGenContext(
const RooAbsAnaConvPdf& convPdf, 
const RooArgSet &vars,
    52                                              const RooDataSet *prototype=0, 
const RooArgSet* auxProto=0,
    53                                              Bool_t verbose= kFALSE) 
const;
    55   Int_t 
getGenerator(
const RooArgSet& directVars, RooArgSet &generateVars, Bool_t staticInitOK) 
const;
    63   virtual Double_t 
evaluate(Int_t basisCodeInt, Double_t tau, Double_t omega, Double_t dGamma ) 
const ;
    64   virtual Double_t 
analyticalIntegral(Int_t basisCodeInt, Double_t tau, Double_t omega, Double_t dGamma, Int_t code = 1 , 
const char* rangeName = 0) 
const;
    71   std::complex<double> 
evalInt(Double_t xmin, Double_t xmax,
    72                                Double_t scale, Double_t offset,
    73                                const std::complex<double>& z) 
const;
 virtual RooAbsGenContext * modelGenContext(const RooAbsAnaConvPdf &convPdf, const RooArgSet &vars, const RooDataSet *prototype=0, const RooArgSet *auxProto=0, Bool_t verbose=kFALSE) const
virtual RooArgSet * observables() const
virtual Double_t evaluate() const
RooGaussEfficiencyModel()
std::complex< double > evalInt(Double_t xmin, Double_t xmax, Double_t scale, Double_t offset, const std::complex< double > &z) const
Bool_t isDirectGenSafe(const RooAbsArg &arg) const
virtual TObject * clone(const char *newname) const
void generateEvent(Int_t code)
virtual ~RooGaussEfficiencyModel()
virtual Double_t analyticalIntegral(Int_t code, const char *rangeName) const
Int_t getGenerator(const RooArgSet &directVars, RooArgSet &generateVars, Bool_t staticInitOK) const
virtual const RooAbsReal * efficiency() const
void set_basisCode(int b)
virtual Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
void advertiseFlatScaleFactorIntegral(Bool_t flag)
virtual Int_t basisCode(const char *name) const