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
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 m_mother
std::vector< std::string > m_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 43 of file EvtDecayMode.cpp.

◆ EvtDecayMode() [2/3]

EvtDecayMode::EvtDecayMode ( const EvtDecayMode & other)

Definition at line 38 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 149 of file EvtDecayMode.cpp.

◆ dau()

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

Definition at line 103 of file EvtDecayMode.cpp.

◆ m()

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

Definition at line 129 of file EvtDecayMode.cpp.

◆ mode()

std::string EvtDecayMode::mode ( ) const

Definition at line 109 of file EvtDecayMode.cpp.

◆ mother()

const char * EvtDecayMode::mother ( ) const

Definition at line 93 of file EvtDecayMode.cpp.

◆ nD()

int EvtDecayMode::nD ( ) const

Definition at line 98 of file EvtDecayMode.cpp.

◆ print()

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

Definition at line 120 of file EvtDecayMode.cpp.

◆ q()

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

Definition at line 139 of file EvtDecayMode.cpp.

Member Data Documentation

◆ m_dau

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

Definition at line 51 of file EvtDecayMode.hh.

◆ m_mother

std::string EvtDecayMode::m_mother
private

Definition at line 50 of file EvtDecayMode.hh.


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