#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, mps_fire::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 mps_fire::i.
DecayChannel::DecayChannel | ( | int | mother, |
double | branching, | ||
int | nDaughters, | ||
int * | daughters | ||
) |
Definition at line 36 of file DecayChannel.cc.
References Particle::fNDaughters, mps_fire::i, and kMaxDaughters.
|
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.
Referenced by SetBranching().
|
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, mps_fire::i, and kNonsensePDG.
Referenced by Decay(), GetDaughters(), and DatabasePDG::IsChannelAllowed().
|
inline |
Definition at line 42 of file DecayChannel.h.
References fDaughtersPDG, GetDaughterPDG(), and mps_fire::i.
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 AddDaughter(), gen::n, SetDaughters(), relativeConstraints::value, and MuonErrorMatrixValues_cff::values.
void DecayChannel::SetDaughters | ( | int * | values, |
int | n | ||
) |
Definition at line 48 of file DecayChannel.cc.
References Particle::fNDaughters, mps_fire::i, kMaxDaughters, and gen::n.
Referenced by SetBranching().
|
inline |
|
private |
Definition at line 25 of file DecayChannel.h.
Referenced by DecayChannel(), and GetBranching().
|
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(), and GetMotherPDG().
|
private |
Definition at line 26 of file DecayChannel.h.
Referenced by DecayChannel(), and GetNDaughters().