RooConvCoefVar Class Reference

#include <RooConvCoefVar.h>

Inheritance diagram for RooConvCoefVar:

RooAbsReal RooAbsReal RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed List of all members.

Public Member Functions

 RooConvCoefVar ()
 RooConvCoefVar (const char *name, const char *title, const RooAbsAnaConvPdf &input, Int_t coefIdx, const RooArgSet *varList=0)
 RooConvCoefVar (const RooConvCoefVar &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooConvCoefVar ()
virtual Double_t getVal (const RooArgSet *nset=0) const
virtual Double_t evaluate () const
virtual Int_t getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
virtual Double_t analyticalIntegral (Int_t code, const char *rangeName=0) const
 RooConvCoefVar ()
 RooConvCoefVar (const char *name, const char *title, const RooAbsAnaConvPdf &input, Int_t coefIdx, const RooArgSet *varList=0)
 RooConvCoefVar (const RooConvCoefVar &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooConvCoefVar ()
virtual Double_t getVal (const RooArgSet *nset=0) const
virtual Double_t evaluate () const
virtual Int_t getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
virtual Double_t analyticalIntegral (Int_t code, const char *rangeName=0) const

Protected Attributes

RooSetProxy _varSet
RooRealProxy _convPdf
Int_t _coefIdx

Detailed Description

Definition at line 29 of file RooConvCoefVar.h.


Constructor & Destructor Documentation

RooConvCoefVar::RooConvCoefVar (  )  [inline]

Definition at line 32 of file RooConvCoefVar.h.

Referenced by clone().

RooConvCoefVar::RooConvCoefVar ( const char *  name,
const char *  title,
const RooAbsAnaConvPdf input,
Int_t  coefIdx,
const RooArgSet varList = 0 
)

Definition at line 39 of file RooConvCoefVar.cxx.

References _varSet, and RooSetProxy::add().

RooConvCoefVar::RooConvCoefVar ( const RooConvCoefVar other,
const char *  name = 0 
)

Definition at line 54 of file RooConvCoefVar.cxx.

virtual RooConvCoefVar::~RooConvCoefVar (  )  [inline, virtual]

Definition at line 38 of file RooConvCoefVar.h.

RooConvCoefVar::RooConvCoefVar (  )  [inline]

Definition at line 32 of file RooConvCoefVar.h.

RooConvCoefVar::RooConvCoefVar ( const char *  name,
const char *  title,
const RooAbsAnaConvPdf input,
Int_t  coefIdx,
const RooArgSet varList = 0 
)

RooConvCoefVar::RooConvCoefVar ( const RooConvCoefVar other,
const char *  name = 0 
)

virtual RooConvCoefVar::~RooConvCoefVar (  )  [inline, virtual]

Definition at line 38 of file RooConvCoefVar.h.


Member Function Documentation

virtual TObject* RooConvCoefVar::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 37 of file RooConvCoefVar.h.

References RooConvCoefVar().

Double_t RooConvCoefVar::getVal ( const RooArgSet nset = 0  )  const [virtual]

Reimplemented from RooAbsReal.

Definition at line 66 of file RooConvCoefVar.cxx.

References evaluate().

Double_t RooConvCoefVar::evaluate (  )  const [virtual]

Implements RooAbsReal.

Definition at line 75 of file RooConvCoefVar.cxx.

References _coefIdx, _convPdf, and RooRealProxy::arg().

Referenced by getVal().

Int_t RooConvCoefVar::getAnalyticalIntegral ( RooArgSet allVars,
RooArgSet analVars,
const char *  rangeName = 0 
) const [virtual]

Reimplemented from RooAbsReal.

Definition at line 84 of file RooConvCoefVar.cxx.

References _coefIdx, _convPdf, and RooRealProxy::arg().

Double_t RooConvCoefVar::analyticalIntegral ( Int_t  code,
const char *  rangeName = 0 
) const [virtual]

Reimplemented from RooAbsReal.

Definition at line 95 of file RooConvCoefVar.cxx.

References _coefIdx, _convPdf, and RooRealProxy::arg().

virtual TObject* RooConvCoefVar::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 37 of file RooConvCoefVar.h.

References RooConvCoefVar().

virtual Double_t RooConvCoefVar::getVal ( const RooArgSet nset = 0  )  const [virtual]

Reimplemented from RooAbsReal.

virtual Double_t RooConvCoefVar::evaluate (  )  const [virtual]

Implements RooAbsReal.

virtual Int_t RooConvCoefVar::getAnalyticalIntegral ( RooArgSet allVars,
RooArgSet analVars,
const char *  rangeName = 0 
) const [virtual]

Reimplemented from RooAbsReal.

virtual Double_t RooConvCoefVar::analyticalIntegral ( Int_t  code,
const char *  rangeName = 0 
) const [virtual]

Reimplemented from RooAbsReal.


Member Data Documentation

RooSetProxy RooConvCoefVar::_varSet [protected]

Definition at line 50 of file RooConvCoefVar.h.

Referenced by RooConvCoefVar().

RooRealProxy RooConvCoefVar::_convPdf [protected]

Definition at line 51 of file RooConvCoefVar.h.

Referenced by analyticalIntegral(), evaluate(), and getAnalyticalIntegral().

Int_t RooConvCoefVar::_coefIdx [protected]

Definition at line 52 of file RooConvCoefVar.h.

Referenced by analyticalIntegral(), evaluate(), and getAnalyticalIntegral().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:33 2011 for ROOT_528-00b_version by  doxygen 1.5.1