#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 filterCSVwithJSON::copy, 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 BPhysicsValidation_cfi::daughters, Particle::fNDaughters, mps_fire::i, and kMaxDaughters.
|
inline |
Definition at line 33 of file DecayChannel.h.
void DecayChannel::AddDaughter | ( | int | pdg | ) |
Definition at line 60 of file DecayChannel.cc.
References Particle::fNDaughters, kMaxDaughters, and dileptonTrigSettings_cff::pdg.
|
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 69 of file DecayChannel.cc.
References Particle::fNDaughters, mps_fire::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 50 of file DecayChannel.cc.
References BPhysicsValidation_cfi::daughters, Particle::fNDaughters, mps_fire::i, kMaxDaughters, and dqmiodumpmetadata::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 GetBranching(), and SetBranching().
|
private |
Definition at line 27 of file DecayChannel.h.
Referenced by GetDaughters().
|
private |
Definition at line 24 of file DecayChannel.h.
Referenced by GetMotherPDG(), and SetMotherPDG().
|
private |
Definition at line 26 of file DecayChannel.h.
Referenced by GetNDaughters().