#include <DecayChannel.h>
Public Member Functions | |
void | AddDaughter (int pdg) |
DecayChannel () | |
DecayChannel (const DecayChannel ©) | |
DecayChannel (int mother, double branching, int nDaughters, int *daughters) | |
double | GetBranching () |
int | GetDaughterPDG (int i) |
int * | GetDaughters () |
int | GetMotherPDG () |
int | GetNDaughters () |
void | SetBranching (double value) |
void | SetDaughters (int *values, int n) |
void | SetMotherPDG (int value) |
~DecayChannel () | |
Private Attributes | |
double | fBranchingRatio |
int | fDaughtersPDG [kMaxDaughters] |
int | fMotherPDG |
int | fNDaughters |
Definition at line 22 of file DecayChannel.h.
DecayChannel::DecayChannel | ( | ) |
Definition at line 20 of file DecayChannel.cc.
References Particle::fNDaughters, i, kMaxDaughters, and kNonsensePDG.
DecayChannel::DecayChannel | ( | const DecayChannel & | copy | ) |
Definition at line 28 of file DecayChannel.cc.
References fBranchingRatio, fDaughtersPDG, fMotherPDG, fNDaughters, Particle::fNDaughters, and i.
DecayChannel::DecayChannel | ( | int | mother, |
double | branching, | ||
int | nDaughters, | ||
int * | daughters | ||
) |
Definition at line 36 of file DecayChannel.cc.
References Particle::fNDaughters, i, kMaxDaughters, and MCTruthHelper::mother().
|
inline |
Definition at line 33 of file DecayChannel.h.
void DecayChannel::AddDaughter | ( | int | pdg | ) |
Definition at line 57 of file DecayChannel.cc.
References Particle::fNDaughters, and kMaxDaughters.
|
inline |
Definition at line 40 of file DecayChannel.h.
References fBranchingRatio.
Referenced by ParticlePDG::AddChannel(), and Decay().
int DecayChannel::GetDaughterPDG | ( | int | i | ) |
Definition at line 64 of file DecayChannel.cc.
References Particle::fNDaughters, i, and kNonsensePDG.
Referenced by Decay(), and DatabasePDG::IsChannelAllowed().
|
inline |
Definition at line 42 of file DecayChannel.h.
References fDaughtersPDG.
Referenced by ParticlePDG::AddChannel().
|
inline |
Definition at line 39 of file DecayChannel.h.
References fMotherPDG.
Referenced by ParticlePDG::AddChannel().
|
inline |
Definition at line 41 of file DecayChannel.h.
References fNDaughters.
Referenced by ParticlePDG::AddChannel(), Decay(), and DatabasePDG::IsChannelAllowed().
|
inline |
Definition at line 36 of file DecayChannel.h.
References fBranchingRatio, and relativeConstraints::value.
void DecayChannel::SetDaughters | ( | int * | values, |
int | n | ||
) |
Definition at line 48 of file DecayChannel.cc.
References Particle::fNDaughters, i, kMaxDaughters, and gen::n.
|
inline |
Definition at line 35 of file DecayChannel.h.
References fMotherPDG, and relativeConstraints::value.
|
private |
Definition at line 25 of file DecayChannel.h.
Referenced by DecayChannel(), GetBranching(), and SetBranching().
|
private |
Definition at line 27 of file DecayChannel.h.
Referenced by DecayChannel(), and GetDaughters().
|
private |
Definition at line 24 of file DecayChannel.h.
Referenced by DecayChannel(), GetMotherPDG(), and SetMotherPDG().
|
private |
Definition at line 26 of file DecayChannel.h.
Referenced by DecayChannel(), and GetNDaughters().