#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.