EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtParticleDecayList Class Reference

#include <EvtGenBase/EvtParticleDecayList.hh>

Public Member Functions

 EvtParticleDecayList ()
 EvtParticleDecayList (const EvtParticleDecayList &o)
 ~EvtParticleDecayList ()
EvtParticleDecayListoperator= (const EvtParticleDecayList &o)
int getNMode () const
void setNMode (int nmode)
EvtDecayBasegetDecayModel (EvtParticle *p)
EvtDecayBasegetDecayModel (int imode)
EvtParticleDecaygetDecay (int nchannel) const
double getRawBrfrSum ()
void setRawBrfrSum (double rawbrfrsum)
void makeChargeConj (EvtParticleDecayList *conjDecayList)
void removeDecay ()
void alocateDecay (int nmode)
void removeMode (EvtDecayBase *decay)
void addMode (EvtDecayBase *decay, double brfr, double massmin)
void finalize ()
void printSummary () const
bool isJetSet () const

Private Attributes

EvtParticleDecayPtrm_decaylist
double m_rawbrfrsum
int m_nmode

Detailed Description

Definition at line 28 of file EvtParticleDecayList.hh.

Constructor & Destructor Documentation

◆ EvtParticleDecayList() [1/2]

EvtParticleDecayList::EvtParticleDecayList ( )
inline

Definition at line 30 of file EvtParticleDecayList.hh.

◆ EvtParticleDecayList() [2/2]

EvtParticleDecayList::EvtParticleDecayList ( const EvtParticleDecayList & o)

Definition at line 36 of file EvtParticleDecayList.cpp.

◆ ~EvtParticleDecayList()

EvtParticleDecayList::~EvtParticleDecayList ( )

Definition at line 74 of file EvtParticleDecayList.cpp.

Member Function Documentation

◆ addMode()

void EvtParticleDecayList::addMode ( EvtDecayBase * decay,
double brfr,
double massmin )

Definition at line 254 of file EvtParticleDecayList.cpp.

◆ alocateDecay()

void EvtParticleDecayList::alocateDecay ( int nmode)
inline

Definition at line 59 of file EvtParticleDecayList.hh.

◆ finalize()

void EvtParticleDecayList::finalize ( )

Definition at line 314 of file EvtParticleDecayList.cpp.

◆ getDecay()

EvtParticleDecay & EvtParticleDecayList::getDecay ( int nchannel) const

Definition at line 229 of file EvtParticleDecayList.cpp.

◆ getDecayModel() [1/2]

EvtDecayBase * EvtParticleDecayList::getDecayModel ( EvtParticle * p)

Definition at line 119 of file EvtParticleDecayList.cpp.

◆ getDecayModel() [2/2]

EvtDecayBase * EvtParticleDecayList::getDecayModel ( int imode)

Definition at line 106 of file EvtParticleDecayList.cpp.

◆ getNMode()

int EvtParticleDecayList::getNMode ( ) const
inline

Definition at line 43 of file EvtParticleDecayList.hh.

◆ getRawBrfrSum()

double EvtParticleDecayList::getRawBrfrSum ( )
inline

Definition at line 52 of file EvtParticleDecayList.hh.

◆ isJetSet()

bool EvtParticleDecayList::isJetSet ( ) const

Definition at line 450 of file EvtParticleDecayList.cpp.

◆ makeChargeConj()

void EvtParticleDecayList::makeChargeConj ( EvtParticleDecayList * conjDecayList)

Definition at line 240 of file EvtParticleDecayList.cpp.

◆ operator=()

EvtParticleDecayList & EvtParticleDecayList::operator= ( const EvtParticleDecayList & o)

Definition at line 341 of file EvtParticleDecayList.cpp.

◆ printSummary()

void EvtParticleDecayList::printSummary ( ) const

Definition at line 85 of file EvtParticleDecayList.cpp.

◆ removeDecay()

void EvtParticleDecayList::removeDecay ( )

Definition at line 93 of file EvtParticleDecayList.cpp.

◆ removeMode()

void EvtParticleDecayList::removeMode ( EvtDecayBase * decay)

Definition at line 384 of file EvtParticleDecayList.cpp.

◆ setNMode()

void EvtParticleDecayList::setNMode ( int nmode)

Definition at line 213 of file EvtParticleDecayList.cpp.

◆ setRawBrfrSum()

void EvtParticleDecayList::setRawBrfrSum ( double rawbrfrsum)
inline

Definition at line 53 of file EvtParticleDecayList.hh.

Member Data Documentation

◆ m_decaylist

EvtParticleDecayPtr* EvtParticleDecayList::m_decaylist
private

Definition at line 74 of file EvtParticleDecayList.hh.

◆ m_nmode

int EvtParticleDecayList::m_nmode
private

Definition at line 77 of file EvtParticleDecayList.hh.

◆ m_rawbrfrsum

double EvtParticleDecayList::m_rawbrfrsum
private

Definition at line 76 of file EvtParticleDecayList.hh.


The documentation for this class was generated from the following files: