TParticlePDG


class description - source file - inheritance tree

class TParticlePDG : public TNamed


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

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 char* 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() const
            Double_t Mass() const
            Double_t Charge() const
            Double_t Lifetime() const
            Double_t Width() const
               Int_t Parity() const
            Double_t Spin() const
            Double_t Isospin() const
            Double_t I3() const
               Int_t Strangeness() const
               Int_t Charm() const
               Int_t Beauty() const
               Int_t Top() const
               Int_t X() const
               Int_t Y() const
               Int_t Stable() const
         const char* Type() const
          TObjArray* DecayList()
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
        TParticlePDG TParticlePDG(TParticlePDG&)


Author: Pasha Murat 12/02/99
Last update: 2.23/12 26/01/2000 09.49.07 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.