Thermal-FIST  1.3
Package for hadron resonance gas model applications
Public Member Functions | Public Attributes | List of all members
thermalfist::ParticleDecayChannel Struct Reference

Structure containing information about a single decay channel of a particle. More...

#include <ParticleDecay.h>

Public Member Functions

 ParticleDecayChannel (double bratio=0., const std::vector< long long > &daughters=std::vector< long long >(0))
 Construct a new ParticleDecay object. More...
 
double ModifiedWidth (double m) const
 Energy depedent modified branching ratio. More...
 
bool operator== (const ParticleDecayChannel &rhs) const
 
bool operator!= (const ParticleDecayChannel &rhs) const
 

Public Attributes

double mBratio
 
std::vector< long long > mDaughters
 
double mM0
 
double mPole
 
double mL
 
std::vector< double > mBratioVsM
 
double mBratioAverage
 
std::string mChannelName
 Name of the decay channel. Not used. More...
 

Detailed Description

Structure containing information about a single decay channel of a particle.

Definition at line 73 of file ParticleDecay.h.

Constructor & Destructor Documentation

thermalfist::ParticleDecayChannel::ParticleDecayChannel ( double  bratio = 0.,
const std::vector< long long > &  daughters = std::vector<long long>(0) 
)
inline

Construct a new ParticleDecay object.

Parameters
bratioBranching ratio of the decay. Between 0 and 1.
daughtersA vector of PDG ID numbers of all daughter products.

Definition at line 92 of file ParticleDecay.h.

Member Function Documentation

double thermalfist::ParticleDecayChannel::ModifiedWidth ( double  m) const

Energy depedent modified branching ratio.

Energy dependent modification of the branching ratio. Used in the eBW scheme.

Parameters
mEnergy [GeV].
Returns
Modification of the branching ratio.

Definition at line 16 of file ParticleDecay.cpp.

bool thermalfist::ParticleDecayChannel::operator!= ( const ParticleDecayChannel rhs) const
inline

Definition at line 109 of file ParticleDecay.h.

bool thermalfist::ParticleDecayChannel::operator== ( const ParticleDecayChannel rhs) const

Definition at line 24 of file ParticleDecay.cpp.

Member Data Documentation

double thermalfist::ParticleDecayChannel::mBratio

Branching ratio

Definition at line 74 of file ParticleDecay.h.

double thermalfist::ParticleDecayChannel::mBratioAverage

Average branching ratios after integrating with the Boltzmann factor

Definition at line 81 of file ParticleDecay.h.

std::vector<double> thermalfist::ParticleDecayChannel::mBratioVsM

Mass-dependent branching ratios

Definition at line 80 of file ParticleDecay.h.

std::string thermalfist::ParticleDecayChannel::mChannelName

Name of the decay channel. Not used.

Definition at line 84 of file ParticleDecay.h.

std::vector<long long> thermalfist::ParticleDecayChannel::mDaughters

PDGID numbers of daughter particles

Definition at line 75 of file ParticleDecay.h.

double thermalfist::ParticleDecayChannel::mL

Orbital angular momentum for decay, used in the eBW scheme

Definition at line 79 of file ParticleDecay.h.

double thermalfist::ParticleDecayChannel::mM0

Sum of masses of decay products

Definition at line 76 of file ParticleDecay.h.

double thermalfist::ParticleDecayChannel::mPole

Definition at line 78 of file ParticleDecay.h.


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