54 _cat(
"cat",
"Signal/Background category",this,(
RooAbsCategory&)cat),
55 _effFunc(
"effFunc",
"Efficiency modeling function",this,(
RooAbsReal&)effFunc),
56 _sigCatName(sigCatName)
104 return 1 - effFuncVal ;
const char * label() const
virtual Double_t evaluate() const
Calculate the raw value of this p.d.f which is the effFunc value if cat==1 and it is (1-effFunc) if c...
virtual ~RooEfficiency()
Destructor.
Bool_t matchArgs(const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgProxy &a) const
Utility function for use in getAnalyticalIntegral().
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Interface function getAnalyticalIntergral advertises the analytical integrals that are supported...
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Implements the actual analytical integral(s) advertised by getAnalyticalIntegral. ...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
RooAbsCategory is the common abstract base class for objects that represent a discrete value with a f...
RooEfficiency is a PDF helper class to fit efficiencies parameterized by a supplied function F...