TParticlePDG


class description - source file - inheritance tree

class TParticlePDG : public TNamed


    public:
TParticlePDG TParticlePDG() TParticlePDG TParticlePDG(int pdg_code) TParticlePDG TParticlePDG(char* name, char* title, Double_t mass, Bool_t stable, Double_t decay_width, Double_t charge, Text_t* type, Int_t MCnumber) TParticlePDG TParticlePDG(TParticlePDG&) virtual void ~TParticlePDG() Int_t Beauty() Double_t Charge() Int_t Charm() TClass* Class() TObjArray* DecayList() Double_t I3() virtual TClass* IsA() Double_t Isospin() Double_t Lifetime() Double_t Mass() Int_t Parity() Int_t PdgCode() virtual void Print(Option_t* opt) virtual void ShowMembers(TMemberInspector& insp, char* parent) Double_t Spin() Int_t Stable() Int_t Strangeness() virtual void Streamer(TBuffer& b) Int_t Top() const Text_t* Type() Double_t Width() Int_t X() Int_t Y()

Data Members

protected:
Int_t fPdgCode PDG code of the particle Double_t fMass particle mass in GeV Double_t fCharge charge in units of |e| Double_t fLifetime proper lifetime in nanoseconds Double_t fWidth total width in GeV Int_t fParity Double_t fSpin Double_t fIsospin isospin Double_t fI3 i3 Int_t fStrangeness flavours are defined if i3 != -1 Int_t fCharm 1 or -1 for C-particles, Int_t fBeauty Int_t fTop Int_t fY X,Y: quantum numbers for the 4-th generation Int_t fX Int_t fStable 1 if stable, 0 otherwise TObjArray* fDecayList array of decay channels TString fType particle type - what is it?

Class Description


TParticlePDG()

TParticlePDG(Int_t )
 empty for the time  being

TParticlePDG(const char* name, const char* title, Double_t mass, Bool_t stable, Double_t width, Double_t charge, const Text_t* type, Int_t MCnumber) : TNamed(name,title)

~TParticlePDG()

void Print(Option_t *)
  Print the entire information of this kind of particle




Inline Functions


                Int_t PdgCode()
             Double_t Mass()
             Double_t Charge()
             Double_t Lifetime()
             Double_t Width()
                Int_t Parity()
             Double_t Spin()
             Double_t Isospin()
             Double_t I3()
                Int_t Strangeness()
                Int_t Charm()
                Int_t Beauty()
                Int_t Top()
                Int_t X()
                Int_t Y()
                Int_t Stable()
        const Text_t* Type()
           TObjArray* DecayList()
              TClass* Class()
              TClass* IsA()
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
         TParticlePDG TParticlePDG(TParticlePDG&)


Author: Pasha Murat 12/02/99
Last update: 2.22/07 01/07/99 16.40.14 by Rene Brun


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.