evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
EvtDecayMode Class Referencefinal

#include <EvtGenBase/EvtDecayMode.hh>

Public Member Functions

 EvtDecayMode (const char *decay)
 
 EvtDecayMode (const EvtDecayMode &other)
 
 EvtDecayMode (std::string mother, std::vector< std::string > dau)
 
const char * mother () const
 
int nD () const
 
const char * dau (int i) const
 
std::ostream & print (std::ostream &) const
 
std::string m (EvtCyclic3::Pair i) const
 
std::string q (EvtCyclic3::Pair i) const
 
std::string dal (EvtCyclic3::Pair i, EvtCyclic3::Pair j) const
 
std::string mode () const
 

Private Attributes

std::string _mother
 
std::vector< std::string > _dau
 

Detailed Description

Definition at line 30 of file EvtDecayMode.hh.

Constructor & Destructor Documentation

◆ EvtDecayMode() [1/3]

EvtDecayMode::EvtDecayMode ( const char *  decay)

Definition at line 44 of file EvtDecayMode.cpp.

◆ EvtDecayMode() [2/3]

EvtDecayMode::EvtDecayMode ( const EvtDecayMode other)

Definition at line 39 of file EvtDecayMode.cpp.

◆ EvtDecayMode() [3/3]

EvtDecayMode::EvtDecayMode ( std::string  mother,
std::vector< std::string >  dau 
)

Member Function Documentation

◆ dal()

std::string EvtDecayMode::dal ( EvtCyclic3::Pair  i,
EvtCyclic3::Pair  j 
) const

Definition at line 150 of file EvtDecayMode.cpp.

◆ dau()

const char * EvtDecayMode::dau ( int  i) const

Definition at line 104 of file EvtDecayMode.cpp.

◆ m()

std::string EvtDecayMode::m ( EvtCyclic3::Pair  i) const

Definition at line 130 of file EvtDecayMode.cpp.

◆ mode()

std::string EvtDecayMode::mode ( ) const

Definition at line 110 of file EvtDecayMode.cpp.

◆ mother()

const char * EvtDecayMode::mother ( ) const

Definition at line 94 of file EvtDecayMode.cpp.

◆ nD()

int EvtDecayMode::nD ( ) const

Definition at line 99 of file EvtDecayMode.cpp.

◆ print()

ostream & EvtDecayMode::print ( std::ostream &  ) const

Definition at line 121 of file EvtDecayMode.cpp.

◆ q()

std::string EvtDecayMode::q ( EvtCyclic3::Pair  i) const

Definition at line 140 of file EvtDecayMode.cpp.

Member Data Documentation

◆ _dau

std::vector<std::string> EvtDecayMode::_dau
private

Definition at line 51 of file EvtDecayMode.hh.

◆ _mother

std::string EvtDecayMode::_mother
private

Definition at line 50 of file EvtDecayMode.hh.


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