#include <TParticlePDG.h>
Inheritance diagram for TParticlePDG:

Definition at line 23 of file TParticlePDG.h.
| TParticlePDG::TParticlePDG | ( | const TParticlePDG & | ) | [protected] |
Definition at line 136 of file TParticlePDG.cxx.
| TParticlePDG::TParticlePDG | ( | ) |
| TParticlePDG::TParticlePDG | ( | int | pdg_code | ) |
Definition at line 73 of file TParticlePDG.cxx.
References fAntiParticle, fBeauty, fCharge, fCharm, fDecayList, fI3, fIsospin, fLifetime, fMass, fParity, fPdgCode, fSpin, fStable, fStrangeness, fTop, fTrackingCode, fWidth, fX, and fY.
| TParticlePDG::TParticlePDG | ( | const char * | Name, | |
| const char * | Title, | |||
| Double_t | Mass, | |||
| Bool_t | Stable, | |||
| Double_t | Width, | |||
| Double_t | Charge, | |||
| const char * | ParticleClass, | |||
| Int_t | PdgCode, | |||
| Int_t | Anti, | |||
| Int_t | TrackingCode | |||
| ) |
Definition at line 99 of file TParticlePDG.cxx.
References fAntiParticle, fBeauty, fCharge, fCharm, fDecayList, fI3, fIsospin, fLifetime, fMass, fParity, fParticleClass, fPdgCode, fSpin, fStable, fStrangeness, fTop, fTrackingCode, fWidth, fX, fY, and NULL.
| TParticlePDG::~TParticlePDG | ( | ) | [virtual] |
| TParticlePDG::TParticlePDG | ( | const TParticlePDG & | ) | [protected] |
| TParticlePDG::TParticlePDG | ( | ) |
| TParticlePDG::TParticlePDG | ( | int | pdg_code | ) |
| TParticlePDG::TParticlePDG | ( | const char * | Name, | |
| const char * | Title, | |||
| Double_t | Mass, | |||
| Bool_t | Stable, | |||
| Double_t | Width, | |||
| Double_t | Charge, | |||
| const char * | ParticleClass, | |||
| Int_t | PdgCode, | |||
| Int_t | Anti, | |||
| Int_t | TrackingCode | |||
| ) |
| virtual TParticlePDG::~TParticlePDG | ( | ) | [virtual] |
| TParticlePDG & TParticlePDG::operator= | ( | const TParticlePDG & | ) | [protected] |
Definition at line 163 of file TParticlePDG.cxx.
References fAntiParticle, fBeauty, fCharge, fCharm, fDecayList, fI3, fIsospin, fLifetime, fMass, fParity, fParticleClass, fPdgCode, fSpin, fStable, fStrangeness, fTop, fTrackingCode, fWidth, fX, fY, and TNamed::operator=().
| Int_t TParticlePDG::PdgCode | ( | ) | const [inline] |
Definition at line 71 of file TParticlePDG.h.
References fPdgCode.
Referenced by TEveTrack::TEveTrack().
| Double_t TParticlePDG::Mass | ( | ) | const [inline] |
Definition at line 72 of file TParticlePDG.h.
References fMass.
Referenced by CompareMasses(), TParticle::GetMass(), and TParticle::SetPdgCode().
| Double_t TParticlePDG::Charge | ( | ) | const [inline] |
Definition at line 73 of file TParticlePDG.h.
References fCharge.
Referenced by MyEvent::MagneticField(), ProofPythia::Process(), pythia8(), and TEveTrack::TEveTrack().
| Double_t TParticlePDG::Lifetime | ( | ) | const [inline] |
Definition at line 74 of file TParticlePDG.h.
References fLifetime.
Referenced by MyParticle::GenerateTimeOfDecay().
| Double_t TParticlePDG::Width | ( | ) | const [inline] |
| Int_t TParticlePDG::Parity | ( | ) | const [inline] |
| Double_t TParticlePDG::Spin | ( | ) | const [inline] |
| Double_t TParticlePDG::Isospin | ( | ) | const [inline] |
| Double_t TParticlePDG::I3 | ( | ) | const [inline] |
| Int_t TParticlePDG::Strangeness | ( | ) | const [inline] |
Definition at line 80 of file TParticlePDG.h.
References fStrangeness.
Referenced by TParticle::Strangeness().
| Int_t TParticlePDG::Charm | ( | ) | const [inline] |
| Int_t TParticlePDG::Beauty | ( | ) | const [inline] |
Definition at line 82 of file TParticlePDG.h.
References fBeauty.
Referenced by TParticle::Beauty().
| Int_t TParticlePDG::Top | ( | ) | const [inline] |
| Int_t TParticlePDG::X | ( | ) | const [inline] |
| Int_t TParticlePDG::Y | ( | ) | const [inline] |
| Int_t TParticlePDG::Stable | ( | ) | const [inline] |
| const char* TParticlePDG::ParticleClass | ( | ) | const [inline] |
| TObjArray* TParticlePDG::DecayList | ( | ) | [inline] |
| Int_t TParticlePDG::NDecayChannels | ( | ) | const [inline] |
Definition at line 91 of file TParticlePDG.h.
References fDecayList, and TObjArray::GetEntriesFast().
Referenced by AddDecayChannel(), MyEvent::Decay(), and TDatabasePDG::ReadPDGTable().
| Int_t TParticlePDG::TrackingCode | ( | ) | const [inline] |
| TDecayChannel * TParticlePDG::DecayChannel | ( | Int_t | i | ) |
Definition at line 221 of file TParticlePDG.cxx.
References TObjArray::At(), and fDecayList.
Referenced by MyEvent::Decay(), and TDatabasePDG::ReadPDGTable().
| TParticlePDG* TParticlePDG::AntiParticle | ( | ) | [inline] |
Definition at line 99 of file TParticlePDG.h.
References fAntiParticle.
Referenced by TDatabasePDG::ReadPDGTable().
| void TParticlePDG::SetAntiParticle | ( | TParticlePDG * | ap | ) | [inline] |
Definition at line 103 of file TParticlePDG.h.
References fAntiParticle.
Referenced by TDatabasePDG::ReadPDGTable().
| Int_t TParticlePDG::AddDecayChannel | ( | Int_t | Type, | |
| Double_t | BranchingRatio, | |||
| Int_t | NDaughters, | |||
| Int_t * | DaughterPdgCode | |||
| ) |
Definition at line 203 of file TParticlePDG.cxx.
References TObjArray::Add(), fDecayList, n, and NDecayChannels().
| void TParticlePDG::PrintDecayChannel | ( | TDecayChannel * | dc, | |
| Option_t * | opt = "" | |||
| ) | const [virtual] |
Definition at line 228 of file TParticlePDG.cxx.
References TDecayChannel::BranchingRatio(), TDecayChannel::DaughterPdgCode(), TDatabasePDG::GetParticle(), i, TDatabasePDG::Instance(), TDecayChannel::MatrixElementCode(), TDecayChannel::NDaughters(), TDecayChannel::Number(), and p.
Referenced by Print().
| void TParticlePDG::Print | ( | Option_t * | opt = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 258 of file TParticlePDG.cxx.
References fCharge, fDecayList, fMass, fPdgCode, fStable, fWidth, TNamed::GetName(), and PrintDecayChannel().
| TParticlePDG& TParticlePDG::operator= | ( | const TParticlePDG & | ) | [protected] |
| Int_t TParticlePDG::PdgCode | ( | ) | const [inline] |
| Double_t TParticlePDG::Mass | ( | ) | const [inline] |
| Double_t TParticlePDG::Charge | ( | ) | const [inline] |
| Double_t TParticlePDG::Lifetime | ( | ) | const [inline] |
| Double_t TParticlePDG::Width | ( | ) | const [inline] |
| Int_t TParticlePDG::Parity | ( | ) | const [inline] |
| Double_t TParticlePDG::Spin | ( | ) | const [inline] |
| Double_t TParticlePDG::Isospin | ( | ) | const [inline] |
| Double_t TParticlePDG::I3 | ( | ) | const [inline] |
| Int_t TParticlePDG::Strangeness | ( | ) | const [inline] |
| Int_t TParticlePDG::Charm | ( | ) | const [inline] |
| Int_t TParticlePDG::Beauty | ( | ) | const [inline] |
| Int_t TParticlePDG::Top | ( | ) | const [inline] |
| Int_t TParticlePDG::X | ( | ) | const [inline] |
| Int_t TParticlePDG::Y | ( | ) | const [inline] |
| Int_t TParticlePDG::Stable | ( | ) | const [inline] |
| const char* TParticlePDG::ParticleClass | ( | ) | const [inline] |
| TObjArray* TParticlePDG::DecayList | ( | ) | [inline] |
| Int_t TParticlePDG::NDecayChannels | ( | ) | const [inline] |
Definition at line 91 of file TParticlePDG.h.
References fDecayList, and TObjArray::GetEntriesFast().
| Int_t TParticlePDG::TrackingCode | ( | ) | const [inline] |
| TDecayChannel* TParticlePDG::DecayChannel | ( | Int_t | i | ) |
| TParticlePDG* TParticlePDG::AntiParticle | ( | ) | [inline] |
| void TParticlePDG::SetAntiParticle | ( | TParticlePDG * | ap | ) | [inline] |
| Int_t TParticlePDG::AddDecayChannel | ( | Int_t | Type, | |
| Double_t | BranchingRatio, | |||
| Int_t | NDaughters, | |||
| Int_t * | DaughterPdgCode | |||
| ) |
| virtual void TParticlePDG::PrintDecayChannel | ( | TDecayChannel * | dc, | |
| Option_t * | opt = "" | |||
| ) | const [virtual] |
Int_t TParticlePDG::fPdgCode [protected] |
Definition at line 29 of file TParticlePDG.h.
Referenced by operator=(), PdgCode(), Print(), and TParticlePDG().
Double_t TParticlePDG::fMass [protected] |
Definition at line 30 of file TParticlePDG.h.
Referenced by Mass(), operator=(), Print(), and TParticlePDG().
Double_t TParticlePDG::fCharge [protected] |
Definition at line 31 of file TParticlePDG.h.
Referenced by Charge(), operator=(), Print(), and TParticlePDG().
Double_t TParticlePDG::fLifetime [protected] |
Definition at line 32 of file TParticlePDG.h.
Referenced by Lifetime(), operator=(), and TParticlePDG().
Double_t TParticlePDG::fWidth [protected] |
Definition at line 33 of file TParticlePDG.h.
Referenced by operator=(), Print(), TParticlePDG(), and Width().
Int_t TParticlePDG::fParity [protected] |
Definition at line 34 of file TParticlePDG.h.
Referenced by operator=(), Parity(), and TParticlePDG().
Double_t TParticlePDG::fSpin [protected] |
Definition at line 35 of file TParticlePDG.h.
Referenced by operator=(), Spin(), and TParticlePDG().
Double_t TParticlePDG::fIsospin [protected] |
Definition at line 36 of file TParticlePDG.h.
Referenced by Isospin(), operator=(), and TParticlePDG().
Double_t TParticlePDG::fI3 [protected] |
Int_t TParticlePDG::fStrangeness [protected] |
Definition at line 38 of file TParticlePDG.h.
Referenced by operator=(), Strangeness(), and TParticlePDG().
Int_t TParticlePDG::fCharm [protected] |
Definition at line 39 of file TParticlePDG.h.
Referenced by Charm(), operator=(), and TParticlePDG().
Int_t TParticlePDG::fBeauty [protected] |
Definition at line 41 of file TParticlePDG.h.
Referenced by Beauty(), operator=(), and TParticlePDG().
Int_t TParticlePDG::fTop [protected] |
Int_t TParticlePDG::fY [protected] |
Int_t TParticlePDG::fX [protected] |
Int_t TParticlePDG::fStable [protected] |
Definition at line 45 of file TParticlePDG.h.
Referenced by operator=(), Print(), Stable(), and TParticlePDG().
TObjArray* TParticlePDG::fDecayList [protected] |
Definition at line 47 of file TParticlePDG.h.
Referenced by AddDecayChannel(), DecayChannel(), DecayList(), NDecayChannels(), operator=(), Print(), TParticlePDG(), and ~TParticlePDG().
TString TParticlePDG::fParticleClass [protected] |
Definition at line 49 of file TParticlePDG.h.
Referenced by operator=(), ParticleClass(), and TParticlePDG().
Int_t TParticlePDG::fTrackingCode [protected] |
Definition at line 51 of file TParticlePDG.h.
Referenced by operator=(), TParticlePDG(), and TrackingCode().
TParticlePDG* TParticlePDG::fAntiParticle [protected] |
Definition at line 52 of file TParticlePDG.h.
Referenced by AntiParticle(), operator=(), SetAntiParticle(), and TParticlePDG().
TObjArray* TParticlePDG::fDecayList [protected] |
Definition at line 47 of file TParticlePDG.h.
TParticlePDG* TParticlePDG::fAntiParticle [protected] |
Definition at line 52 of file TParticlePDG.h.
1.5.1