120 fPdgCode(pdg.fPdgCode),
122 fCharge(pdg.fCharge),
123 fLifetime(pdg.fLifetime),
125 fParity(pdg.fParity),
127 fIsospin(pdg.fIsospin),
129 fStrangeness(pdg.fStrangeness),
131 fBeauty(pdg.fBeauty),
135 fStable(pdg.fStable),
136 fDecayList(pdg.fDecayList),
137 fParticleClass(pdg.fParticleClass),
138 fTrackingCode(pdg.fTrackingCode),
139 fAntiParticle(pdg.fAntiParticle)
Description of the static properties of a particle.
void Print(Option_t *opt="") const override
Print the entire information of this kind of particle.
virtual void PrintDecayChannel(TDecayChannel *dc, Option_t *opt="") const
print the list of decays
TDecayChannel * DecayChannel(Int_t i)
return pointer to decay channel object at index i
TParticlePDG & operator=(const TParticlePDG &)
assignement operator
Int_t AddDecayChannel(Int_t Type, Double_t BranchingRatio, Int_t NDaughters, Int_t *DaughterPdgCode)
add new decay channel, Particle owns those...
Int_t NDecayChannels() const
TParticlePDG * fAntiParticle