44  _varSet(
"varSet",
"Set of coefficient variables",this),
 
   45  _convPdf(
"convPdf",
"Convoluted PDF",this,(
RooAbsReal&)
input,false,false),
 
   58  _varSet(
"varSet",this,other._varSet),
 
   59  _convPdf(
"convPdf",this,other._convPdf),
 
   60  _coefIdx(other._coefIdx)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void input
 
RooAbsAnaConvPdf is the base class for PDFs that represent a physics model that can be analytically c...
 
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
bool add(const RooAbsArg &var, bool valueServer, bool shapeServer, bool silent)
Overloaded RooCollection_t::add() method insert object into set and registers object as server to own...
 
RooConvCoefVar is an auxilary class that represents the coefficient of a RooAbsAnaConvPdf implementat...
 
double getValV(const RooArgSet *nset=nullptr) const override
Return value of chosen coefficient.
 
RooRealProxy _convPdf
RooAbsAnaConv object implementing our coefficient.
 
RooConvCoefVar()
Default constructor.
 
Int_t _coefIdx
Index code of the coefficient.
 
RooSetProxy _varSet
Not used anymore?
 
double evaluate() const override
Return value of chosen coefficient.
 
double analyticalIntegral(Int_t code, const char *rangeName=nullptr) const override
Return analytical integral of chosen coefficient.
 
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=nullptr) const override
Return analytical integration capabilities of chosen coefficient.
 
const T & arg() const
Return reference to object held in proxy.