#include <ParticlePDG.h>
Public Member Functions | |
void | AddChannel (DecayChannel &channel) |
double | GetBaryonNumber () |
double | GetCharmAQNumber () |
double | GetCharmness () |
double | GetCharmQNumber () |
DecayChannel * | GetDecayChannel (int i) |
double | GetElectricCharge () |
double | GetFullBranching () |
double | GetIsospin () |
double | GetIsospinZ () |
double | GetLightAQNumber () |
double | GetLightQNumber () |
double | GetMass () |
char * | GetName () |
int | GetNDecayChannels () |
int | GetPDG () |
double | GetSpin () |
double | GetStrangeAQNumber () |
double | GetStrangeness () |
double | GetStrangeQNumber () |
double | GetWidth () |
ParticlePDG () | |
ParticlePDG (char *name, int pdg, double mass, double width) | |
void | SetCharmAQNumber (double value) |
void | SetCharmQNumber (double value) |
void | SetIsospin (double value) |
void | SetIsospinZ (double value) |
void | SetLightAQNumber (double value) |
void | SetLightQNumber (double value) |
void | SetMass (double value) |
void | SetName (char *name) |
void | SetPDG (int value) |
void | SetSpin (double value) |
void | SetStrangeAQNumber (double value) |
void | SetStrangeQNumber (double value) |
void | SetWidth (double value) |
~ParticlePDG () | |
Private Attributes | |
double | fAntiCharmQuarkNumber |
double | fAntiLightQuarkNumber |
double | fAntiStrangeQuarkNumber |
double | fCharmQuarkNumber |
DecayChannel * | fDecayChannels [kMaxDecayChannels] |
double | fIsospin |
double | fIsospinZ |
double | fLightQuarkNumber |
double | fMass |
char | fName [9] |
int | fNDecayChannels |
int | fPDG |
double | fSpin |
double | fStrangeQuarkNumber |
double | fWidth |
Definition at line 24 of file ParticlePDG.h.
ParticlePDG::ParticlePDG | ( | ) |
Definition at line 21 of file ParticlePDG.cc.
References mps_fire::i, kMaxDecayChannels, and kNonsensePDG.
ParticlePDG::ParticlePDG | ( | char * | name, |
int | pdg, | ||
double | mass, | ||
double | width | ||
) |
Definition at line 30 of file ParticlePDG.cc.
References MainPageGenerator::fName, mps_fire::i, kMaxDecayChannels, EgHLTOffHistBins_cfi::mass, Skims_PA_cff::name, dileptonTrigSettings_cff::pdg, and ApeEstimator_cff::width.
ParticlePDG::~ParticlePDG | ( | ) |
Definition at line 44 of file ParticlePDG.cc.
References mps_fire::i, and kMaxDecayChannels.
void ParticlePDG::AddChannel | ( | DecayChannel & | channel | ) |
Definition at line 56 of file ParticlePDG.cc.
References DecayChannel::GetBranching(), DecayChannel::GetDaughters(), DecayChannel::GetMotherPDG(), and DecayChannel::GetNDaughters().
Referenced by DatabasePDG::LoadDecays().
|
inline |
Definition at line 82 of file ParticlePDG.h.
References fAntiCharmQuarkNumber, fAntiLightQuarkNumber, fAntiStrangeQuarkNumber, fCharmQuarkNumber, fLightQuarkNumber, and fStrangeQuarkNumber.
Referenced by GrandCanonical::BaryonDensity(), GetElectricCharge(), gen::Hydjet2Hadronizer::initializeForInternalPartons(), GrandCanonical::ParticleEnergyDensity(), NAStrangeDensity::ParticleNumberDensity(), and GrandCanonical::ParticleNumberDensity().
|
inline |
Definition at line 81 of file ParticlePDG.h.
References fAntiCharmQuarkNumber.
Referenced by gen::Hydjet2Hadronizer::generatePartonsAndHadronize(), and gen::Hydjet2Hadronizer::initializeForInternalPartons().
|
inline |
Definition at line 88 of file ParticlePDG.h.
References fAntiCharmQuarkNumber, and fCharmQuarkNumber.
Referenced by GrandCanonical::CharmDensity(), GetElectricCharge(), gen::Hydjet2Hadronizer::initializeForInternalPartons(), GrandCanonical::ParticleEnergyDensity(), and GrandCanonical::ParticleNumberDensity().
|
inline |
Definition at line 80 of file ParticlePDG.h.
References fCharmQuarkNumber.
Referenced by gen::Hydjet2Hadronizer::generatePartonsAndHadronize(), and gen::Hydjet2Hadronizer::initializeForInternalPartons().
|
inline |
Definition at line 92 of file ParticlePDG.h.
References fDecayChannels, fNDecayChannels, and mps_fire::i.
Referenced by Decay(), and DatabasePDG::GetNAllowedChannels().
|
inline |
Definition at line 89 of file ParticlePDG.h.
References fIsospinZ, GetBaryonNumber(), GetCharmness(), and GetStrangeness().
Referenced by GrandCanonical::ElectroDensity(), gen::Hydjet2Hadronizer::initializeForInternalPartons(), GrandCanonical::ParticleEnergyDensity(), and GrandCanonical::ParticleNumberDensity().
double ParticlePDG::GetFullBranching | ( | ) |
Definition at line 49 of file ParticlePDG.cc.
References mps_fire::i.
Referenced by Decay(), and GetDecayTime().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 70 of file ParticlePDG.h.
References fMass.
Referenced by DatabasePDG::CheckImpossibleDecays(), Decay(), DatabasePDG::DumpData(), gen::Hydjet2Hadronizer::generatePartonsAndHadronize(), GetDecayTime(), GrandCanonical::ParticleEnergyDensity(), NAStrangeDensity::ParticleNumberDensity(), GrandCanonical::ParticleNumberDensity(), and Particle::TableMass().
|
inline |
|
inline |
Definition at line 72 of file ParticlePDG.h.
References fNDecayChannels.
Referenced by Decay(), GetDecayTime(), and DatabasePDG::GetNAllowedChannels().
|
inline |
Definition at line 69 of file ParticlePDG.h.
References fPDG.
Referenced by DatabasePDG::CheckImpossibleDecays(), Decay(), Particle::Encoding(), GetDecayTime(), and gen::Hydjet2Hadronizer::initializeForInternalPartons().
|
inline |
Definition at line 73 of file ParticlePDG.h.
References fSpin.
Referenced by gen::Hydjet2Hadronizer::generatePartonsAndHadronize(), GrandCanonical::ParticleEnergyDensity(), NAStrangeDensity::ParticleNumberDensity(), and GrandCanonical::ParticleNumberDensity().
|
inline |
|
inline |
Definition at line 87 of file ParticlePDG.h.
References fAntiStrangeQuarkNumber, and fStrangeQuarkNumber.
Referenced by GetElectricCharge(), gen::Hydjet2Hadronizer::initializeForInternalPartons(), GrandCanonical::ParticleEnergyDensity(), NAStrangeDensity::ParticleNumberDensity(), GrandCanonical::ParticleNumberDensity(), GrandCanonical::StrangeDensity(), and NAStrangeDensity::StrangenessDensity().
|
inline |
|
inline |
Definition at line 71 of file ParticlePDG.h.
References fWidth.
Referenced by Decay(), and GetDecayTime().
|
inline |
Definition at line 66 of file ParticlePDG.h.
References fAntiCharmQuarkNumber, and relativeConstraints::value.
|
inline |
Definition at line 65 of file ParticlePDG.h.
References fCharmQuarkNumber, and relativeConstraints::value.
|
inline |
Definition at line 59 of file ParticlePDG.h.
References fIsospin, and relativeConstraints::value.
|
inline |
Definition at line 60 of file ParticlePDG.h.
References fIsospinZ, and relativeConstraints::value.
|
inline |
Definition at line 62 of file ParticlePDG.h.
References fAntiLightQuarkNumber, and relativeConstraints::value.
|
inline |
Definition at line 61 of file ParticlePDG.h.
References fLightQuarkNumber, and relativeConstraints::value.
|
inline |
Definition at line 56 of file ParticlePDG.h.
References fMass, and relativeConstraints::value.
|
inline |
|
inline |
Definition at line 55 of file ParticlePDG.h.
References fPDG, and relativeConstraints::value.
|
inline |
Definition at line 58 of file ParticlePDG.h.
References fSpin, and relativeConstraints::value.
|
inline |
Definition at line 64 of file ParticlePDG.h.
References fAntiStrangeQuarkNumber, and relativeConstraints::value.
|
inline |
Definition at line 63 of file ParticlePDG.h.
References fStrangeQuarkNumber, and relativeConstraints::value.
|
inline |
Definition at line 57 of file ParticlePDG.h.
References fWidth, and relativeConstraints::value.
|
private |
Definition at line 38 of file ParticlePDG.h.
Referenced by GetBaryonNumber(), GetCharmAQNumber(), GetCharmness(), and SetCharmAQNumber().
|
private |
Definition at line 34 of file ParticlePDG.h.
Referenced by GetBaryonNumber(), GetLightAQNumber(), and SetLightAQNumber().
|
private |
Definition at line 36 of file ParticlePDG.h.
Referenced by GetBaryonNumber(), GetStrangeAQNumber(), GetStrangeness(), and SetStrangeAQNumber().
|
private |
Definition at line 37 of file ParticlePDG.h.
Referenced by GetBaryonNumber(), GetCharmness(), GetCharmQNumber(), and SetCharmQNumber().
|
private |
Definition at line 40 of file ParticlePDG.h.
Referenced by GetDecayChannel().
|
private |
Definition at line 31 of file ParticlePDG.h.
Referenced by GetIsospin(), and SetIsospin().
|
private |
Definition at line 32 of file ParticlePDG.h.
Referenced by GetElectricCharge(), GetIsospinZ(), and SetIsospinZ().
|
private |
Definition at line 33 of file ParticlePDG.h.
Referenced by GetBaryonNumber(), GetLightQNumber(), and SetLightQNumber().
|
private |
Definition at line 28 of file ParticlePDG.h.
|
private |
Definition at line 26 of file ParticlePDG.h.
|
private |
Definition at line 39 of file ParticlePDG.h.
Referenced by GetDecayChannel(), and GetNDecayChannels().
|
private |
Definition at line 27 of file ParticlePDG.h.
|
private |
Definition at line 30 of file ParticlePDG.h.
|
private |
Definition at line 35 of file ParticlePDG.h.
Referenced by GetBaryonNumber(), GetStrangeness(), GetStrangeQNumber(), and SetStrangeQNumber().
|
private |
Definition at line 29 of file ParticlePDG.h.
Referenced by GetWidth(), and SetWidth().