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