RooDecay Class Reference

#include <RooDecay.h>

Inheritance diagram for RooDecay:

RooAbsAnaConvPdf RooAbsAnaConvPdf RooAbsPdf RooAbsPdf RooAbsPdf RooAbsPdf RooAbsReal RooAbsReal RooAbsReal RooAbsReal RooAbsReal RooAbsReal RooAbsReal RooAbsReal List of all members.

Public Types

enum  DecayType
enum  DecayType

Public Member Functions

 RooDecay ()
 RooDecay (const char *name, const char *title, RooRealVar &t, RooAbsReal &tau, const RooResolutionModel &model, DecayType type)
 RooDecay (const RooDecay &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooDecay ()
virtual Double_t coefficient (Int_t basisIndex) const
Int_t getGenerator (const RooArgSet &directVars, RooArgSet &generateVars, Bool_t staticInitOK=kTRUE) const
void generateEvent (Int_t code)
 RooDecay ()
 RooDecay (const char *name, const char *title, RooRealVar &t, RooAbsReal &tau, const RooResolutionModel &model, DecayType type)
 RooDecay (const RooDecay &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooDecay ()
virtual Double_t coefficient (Int_t basisIndex) const
Int_t getGenerator (const RooArgSet &directVars, RooArgSet &generateVars, Bool_t staticInitOK=kTRUE) const
void generateEvent (Int_t code)

Protected Attributes

RooRealProxy _t
RooRealProxy _tau
DecayType _type
Int_t _basisExp

Detailed Description

Definition at line 22 of file RooDecay.h.


Member Enumeration Documentation

enum RooDecay::DecayType

Definition at line 25 of file RooDecay.h.

enum RooDecay::DecayType

Definition at line 25 of file RooDecay.h.


Constructor & Destructor Documentation

RooDecay::RooDecay (  )  [inline]

Definition at line 28 of file RooDecay.h.

Referenced by clone().

RooDecay::RooDecay ( const char *  name,
const char *  title,
RooRealVar t,
RooAbsReal tau,
const RooResolutionModel model,
DecayType  type 
)

Definition at line 39 of file RooDecay.cxx.

References _basisExp, RooAbsAnaConvPdf::declareBasis(), DoubleSided, Flipped, and SingleSided.

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

Definition at line 64 of file RooDecay.cxx.

RooDecay::~RooDecay (  )  [virtual]

Definition at line 77 of file RooDecay.cxx.

RooDecay::RooDecay (  )  [inline]

Definition at line 28 of file RooDecay.h.

RooDecay::RooDecay ( const char *  name,
const char *  title,
RooRealVar t,
RooAbsReal tau,
const RooResolutionModel model,
DecayType  type 
)

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

virtual RooDecay::~RooDecay (  )  [virtual]


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 32 of file RooDecay.h.

References RooDecay().

Double_t RooDecay::coefficient ( Int_t  basisIndex  )  const [virtual]

Implements RooAbsAnaConvPdf.

Definition at line 85 of file RooDecay.cxx.

Int_t RooDecay::getGenerator ( const RooArgSet directVars,
RooArgSet generateVars,
Bool_t  staticInitOK = kTRUE 
) const [virtual]

Reimplemented from RooAbsPdf.

Definition at line 93 of file RooDecay.cxx.

References _t, and RooAbsReal::matchArgs().

void RooDecay::generateEvent ( Int_t  code  )  [virtual]

Reimplemented from RooAbsPdf.

Definition at line 102 of file RooDecay.cxx.

References _t, _tau, _type, DoubleSided, Flipped, log(), RooRealProxy::max(), RooRealProxy::min(), SingleSided, tval, and RooRandom::uniform().

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

Implements RooAbsArg.

Definition at line 32 of file RooDecay.h.

References RooDecay().

virtual Double_t RooDecay::coefficient ( Int_t  basisIndex  )  const [virtual]

Implements RooAbsAnaConvPdf.

Int_t RooDecay::getGenerator ( const RooArgSet directVars,
RooArgSet generateVars,
Bool_t  staticInitOK = kTRUE 
) const [virtual]

Reimplemented from RooAbsPdf.

void RooDecay::generateEvent ( Int_t  code  )  [virtual]

Reimplemented from RooAbsPdf.


Member Data Documentation

RooRealProxy RooDecay::_t [protected]

Definition at line 42 of file RooDecay.h.

Referenced by generateEvent(), and getGenerator().

RooRealProxy RooDecay::_tau [protected]

Definition at line 43 of file RooDecay.h.

Referenced by generateEvent().

DecayType RooDecay::_type [protected]

Definition at line 44 of file RooDecay.h.

Referenced by generateEvent().

Int_t RooDecay::_basisExp [protected]

Definition at line 45 of file RooDecay.h.

Referenced by RooDecay().


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