Structure containing information about a single decay channel of a particle.
std::vector< double > mBratioVsM
std::string mChannelName
Name of the decay channel. Not used.
bool operator!=(const ParticleDecayChannel &rhs) const
std::vector< long long > mDaughters
bool operator==(const ParticleDecayChannel &rhs) const
ParticleDecayChannel(double bratio=0., const std::vector< long long > &daughters=std::vector< long long >(0))
Construct a new ParticleDecay object.
double ModifiedWidth(double m) const
Energy depedent modified branching ratio.
An auxiliary struct containing the list of decay types.
DecayType
Type of particle's decay.
@ Electromagnetic
Electromagnetically decaying.
static const int NumberOfDecayTypes