Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TAttParticle Class Reference

#include <TAttParticle.h>

Inheritance diagram for TAttParticle:

Inheritance graph
[legend]
Collaboration diagram for TAttParticle:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAttParticle ()
 TAttParticle (const char *name, const char *title, Double_t Mass, Bool_t Stable, Double_t DecayWidth, Double_t Charge, const char *Type, Int_t MCnumber, Int_t granularity=90, Double_t LowerCutOff=1.e-5, Double_t HighCutOff=1.e4)
virtual ~TAttParticle ()
virtual Double_t GetCharge () const
virtual Double_t GetEnergyCut () const
virtual Double_t GetEnergyLimit () const
virtual Double_t GetGranularity () const
virtual Double_t GetDecayWidth () const
virtual Double_t GetMass () const
virtual Int_t GetMCNumber () const
virtual const char * GetParticleType () const
virtual Bool_t GetStable () const
virtual void Print (Option_t *option="") const
virtual Double_t SampleMass () const
virtual Double_t SampleMass (Double_t widthcut) const

Static Public Methods

Int_t ConvertISAtoPDG (Int_t isaNumber)
void DefinePDG ()
TAttParticle * GetParticle (const char *name)
TAttParticle * GetParticle (Int_t mcnumber)

Static Public Attributes

THashListfgList

Constructor & Destructor Documentation

TAttParticle::TAttParticle  
 

TAttParticle::TAttParticle const char *    name,
const char *    title,
Double_t    Mass,
Bool_t    Stable,
Double_t    DecayWidth,
Double_t    Charge,
const char *    Type,
Int_t    MCnumber,
Int_t    granularity = 90,
Double_t    LowerCutOff = 1.e-5,
Double_t    HighCutOff = 1.e4
 

virtual TAttParticle::~TAttParticle   [virtual]
 


Member Function Documentation

Int_t TAttParticle::ConvertISAtoPDG Int_t    isaNumber [static]
 

void TAttParticle::DefinePDG   [static]
 

virtual Double_t TAttParticle::GetCharge   const [virtual]
 

Definition at line 58 of file TAttParticle.h.

virtual Double_t TAttParticle::GetEnergyCut   const [virtual]
 

Definition at line 59 of file TAttParticle.h.

virtual Double_t TAttParticle::GetEnergyLimit   const [virtual]
 

Definition at line 60 of file TAttParticle.h.

virtual Double_t TAttParticle::GetGranularity   const [virtual]
 

Definition at line 61 of file TAttParticle.h.

virtual Double_t TAttParticle::GetDecayWidth   const [virtual]
 

Definition at line 62 of file TAttParticle.h.

virtual Double_t TAttParticle::GetMass   const [virtual]
 

Definition at line 63 of file TAttParticle.h.

virtual Int_t TAttParticle::GetMCNumber   const [virtual]
 

Definition at line 64 of file TAttParticle.h.

TAttParticle* TAttParticle::GetParticle const char *    name [static]
 

TAttParticle* TAttParticle::GetParticle Int_t    mcnumber [static]
 

virtual const char* TAttParticle::GetParticleType   const [virtual]
 

Definition at line 67 of file TAttParticle.h.

References TString::Data().

virtual Bool_t TAttParticle::GetStable   const [virtual]
 

Definition at line 68 of file TAttParticle.h.

virtual void TAttParticle::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TNamed.

virtual Double_t TAttParticle::SampleMass   const [virtual]
 

virtual Double_t TAttParticle::SampleMass Double_t    widthcut const [virtual]
 


Member Data Documentation

THashList* TAttParticle::fgList [static]
 

Definition at line 55 of file TAttParticle.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:56:33 2003 for ROOT by doxygen1.2.16