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

TPrimary Class Reference

#include <TPrimary.h>

Inheritance diagram for TPrimary:

Inheritance graph
[legend]
Collaboration diagram for TPrimary:

Collaboration graph
[legend]
List of all members.

Public Methods

 TPrimary ()
 TPrimary (Int_t part, Int_t first, Int_t second, Int_t gener, Double_t px, Double_t py, Double_t pz, Double_t etot, Double_t vx, Double_t vy, Double_t vz, Double_t time, Double_t timend, const char *type="")
virtual ~TPrimary ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual const TAttParticleGetParticle () const
virtual const char * GetName () const
virtual const char * GetTitle () const
virtual Int_t GetFirstMother () const
virtual Int_t GetSecondMother () const
virtual Int_t GetGeneration () const
virtual Double_t GetXMomentum () const
virtual Double_t GetYMomentum () const
virtual Double_t GetZMomentum () const
virtual Double_t GetTotalEnergy () const
virtual Double_t GetXPosition () const
virtual Double_t GetYPosition () const
virtual Double_t GetZPosition () const
virtual Double_t GetTime () const
virtual Double_t GetTimeEnd () const
virtual const char * GetType () const
virtual void Paint (Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void Sizeof3D () const

Protected Attributes

Int_t fPart
Int_t fFirstMother
Int_t fSecondMother
Int_t fGeneration
Double_t fPx
Double_t fPy
Double_t fPz
Double_t fEtot
Double_t fVx
Double_t fVy
Double_t fVz
Double_t fTime
Double_t fTimeEnd
TString fType

Constructor & Destructor Documentation

TPrimary::TPrimary  
 

TPrimary::TPrimary Int_t    part,
Int_t    first,
Int_t    second,
Int_t    gener,
Double_t    px,
Double_t    py,
Double_t    pz,
Double_t    etot,
Double_t    vx,
Double_t    vy,
Double_t    vz,
Double_t    time,
Double_t    timend,
const char *    type = ""
 

virtual TPrimary::~TPrimary   [virtual]
 


Member Function Documentation

virtual Int_t TPrimary::DistancetoPrimitive Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual void TPrimary::ExecuteEvent Int_t    event,
Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual const TAttParticle* TPrimary::GetParticle   const [virtual]
 

virtual const char* TPrimary::GetName   const [virtual]
 

Reimplemented from TObject.

virtual const char* TPrimary::GetTitle   const [virtual]
 

Reimplemented from TObject.

virtual Int_t TPrimary::GetFirstMother   const [virtual]
 

Definition at line 69 of file TPrimary.h.

References fFirstMother.

virtual Int_t TPrimary::GetSecondMother   const [virtual]
 

Definition at line 70 of file TPrimary.h.

References fSecondMother.

virtual Int_t TPrimary::GetGeneration   const [virtual]
 

Definition at line 71 of file TPrimary.h.

References fGeneration.

virtual Double_t TPrimary::GetXMomentum   const [virtual]
 

Definition at line 72 of file TPrimary.h.

References fPx.

virtual Double_t TPrimary::GetYMomentum   const [virtual]
 

Definition at line 73 of file TPrimary.h.

References fPy.

virtual Double_t TPrimary::GetZMomentum   const [virtual]
 

Definition at line 74 of file TPrimary.h.

References fPz.

virtual Double_t TPrimary::GetTotalEnergy   const [virtual]
 

Definition at line 75 of file TPrimary.h.

References fEtot.

virtual Double_t TPrimary::GetXPosition   const [virtual]
 

Definition at line 76 of file TPrimary.h.

References fVx.

virtual Double_t TPrimary::GetYPosition   const [virtual]
 

Definition at line 77 of file TPrimary.h.

References fVy.

virtual Double_t TPrimary::GetZPosition   const [virtual]
 

Definition at line 78 of file TPrimary.h.

References fVz.

virtual Double_t TPrimary::GetTime   const [virtual]
 

Definition at line 79 of file TPrimary.h.

References fTime.

virtual Double_t TPrimary::GetTimeEnd   const [virtual]
 

Definition at line 80 of file TPrimary.h.

References fTimeEnd.

virtual const char* TPrimary::GetType   const [virtual]
 

Definition at line 81 of file TPrimary.h.

References TString::Data().

virtual void TPrimary::Paint Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

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

Reimplemented from TObject.

virtual void TPrimary::Sizeof3D   const [virtual]
 

Reimplemented from TAtt3D.


Member Data Documentation

Int_t TPrimary::fPart [protected]
 

Definition at line 42 of file TPrimary.h.

Int_t TPrimary::fFirstMother [protected]
 

Definition at line 43 of file TPrimary.h.

Referenced by GetFirstMother().

Int_t TPrimary::fSecondMother [protected]
 

Definition at line 44 of file TPrimary.h.

Referenced by GetSecondMother().

Int_t TPrimary::fGeneration [protected]
 

Definition at line 45 of file TPrimary.h.

Referenced by GetGeneration().

Double_t TPrimary::fPx [protected]
 

Definition at line 46 of file TPrimary.h.

Referenced by GetXMomentum().

Double_t TPrimary::fPy [protected]
 

Definition at line 47 of file TPrimary.h.

Referenced by GetYMomentum().

Double_t TPrimary::fPz [protected]
 

Definition at line 48 of file TPrimary.h.

Referenced by GetZMomentum().

Double_t TPrimary::fEtot [protected]
 

Definition at line 49 of file TPrimary.h.

Referenced by GetTotalEnergy().

Double_t TPrimary::fVx [protected]
 

Definition at line 50 of file TPrimary.h.

Referenced by GetXPosition().

Double_t TPrimary::fVy [protected]
 

Definition at line 51 of file TPrimary.h.

Referenced by GetYPosition().

Double_t TPrimary::fVz [protected]
 

Definition at line 52 of file TPrimary.h.

Referenced by GetZPosition().

Double_t TPrimary::fTime [protected]
 

Definition at line 53 of file TPrimary.h.

Referenced by GetTime().

Double_t TPrimary::fTimeEnd [protected]
 

Definition at line 54 of file TPrimary.h.

Referenced by GetTimeEnd().

TString TPrimary::fType [protected]
 

Definition at line 55 of file TPrimary.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:05:13 2003 for ROOT by doxygen1.2.16