TVirtualMCStack Class Reference

#include <TVirtualMCStack.h>

Inheritance diagram for TVirtualMCStack:

TObject TObject List of all members.

Public Member Functions

 TVirtualMCStack ()
virtual ~TVirtualMCStack ()
virtual void PushTrack (Int_t toBeDone, Int_t parent, Int_t pdg, Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vx, Double_t vy, Double_t vz, Double_t tof, Double_t polx, Double_t poly, Double_t polz, TMCProcess mech, Int_t &ntr, Double_t weight, Int_t is)=0
virtual TParticlePopNextTrack (Int_t &itrack)=0
virtual TParticlePopPrimaryForTracking (Int_t i)=0
virtual void SetCurrentTrack (Int_t trackNumber)=0
virtual Int_t GetNtrack () const=0
virtual Int_t GetNprimary () const=0
virtual TParticleGetCurrentTrack () const=0
virtual Int_t GetCurrentTrackNumber () const=0
virtual Int_t GetCurrentParentTrackNumber () const=0
 TVirtualMCStack ()
virtual ~TVirtualMCStack ()
virtual void PushTrack (Int_t toBeDone, Int_t parent, Int_t pdg, Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vx, Double_t vy, Double_t vz, Double_t tof, Double_t polx, Double_t poly, Double_t polz, TMCProcess mech, Int_t &ntr, Double_t weight, Int_t is)=0
virtual TParticlePopNextTrack (Int_t &itrack)=0
virtual TParticlePopPrimaryForTracking (Int_t i)=0
virtual void SetCurrentTrack (Int_t trackNumber)=0
virtual Int_t GetNtrack () const=0
virtual Int_t GetNprimary () const=0
virtual TParticleGetCurrentTrack () const=0
virtual Int_t GetCurrentTrackNumber () const=0
virtual Int_t GetCurrentParentTrackNumber () const=0

Detailed Description

Definition at line 26 of file TVirtualMCStack.h.


Constructor & Destructor Documentation

TVirtualMCStack::TVirtualMCStack (  ) 

TVirtualMCStack::~TVirtualMCStack (  )  [virtual]

Definition at line 28 of file TVirtualMCStack.cxx.

TVirtualMCStack::TVirtualMCStack (  ) 

virtual TVirtualMCStack::~TVirtualMCStack (  )  [virtual]


Member Function Documentation

virtual void TVirtualMCStack::PushTrack ( Int_t  toBeDone,
Int_t  parent,
Int_t  pdg,
Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  e,
Double_t  vx,
Double_t  vy,
Double_t  vz,
Double_t  tof,
Double_t  polx,
Double_t  poly,
Double_t  polz,
TMCProcess  mech,
Int_t ntr,
Double_t  weight,
Int_t  is 
) [pure virtual]

virtual TParticle* TVirtualMCStack::PopNextTrack ( Int_t itrack  )  [pure virtual]

virtual TParticle* TVirtualMCStack::PopPrimaryForTracking ( Int_t  i  )  [pure virtual]

virtual void TVirtualMCStack::SetCurrentTrack ( Int_t  trackNumber  )  [pure virtual]

virtual Int_t TVirtualMCStack::GetNtrack (  )  const [pure virtual]

virtual Int_t TVirtualMCStack::GetNprimary (  )  const [pure virtual]

virtual TParticle* TVirtualMCStack::GetCurrentTrack (  )  const [pure virtual]

virtual Int_t TVirtualMCStack::GetCurrentTrackNumber (  )  const [pure virtual]

Referenced by TMCVerbose::PrintTrackInfo().

virtual Int_t TVirtualMCStack::GetCurrentParentTrackNumber (  )  const [pure virtual]

Referenced by TMCVerbose::PrintTrackInfo().

virtual void TVirtualMCStack::PushTrack ( Int_t  toBeDone,
Int_t  parent,
Int_t  pdg,
Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  e,
Double_t  vx,
Double_t  vy,
Double_t  vz,
Double_t  tof,
Double_t  polx,
Double_t  poly,
Double_t  polz,
TMCProcess  mech,
Int_t ntr,
Double_t  weight,
Int_t  is 
) [pure virtual]

virtual TParticle* TVirtualMCStack::PopNextTrack ( Int_t itrack  )  [pure virtual]

virtual TParticle* TVirtualMCStack::PopPrimaryForTracking ( Int_t  i  )  [pure virtual]

virtual void TVirtualMCStack::SetCurrentTrack ( Int_t  trackNumber  )  [pure virtual]

virtual Int_t TVirtualMCStack::GetNtrack (  )  const [pure virtual]

virtual Int_t TVirtualMCStack::GetNprimary (  )  const [pure virtual]

virtual TParticle* TVirtualMCStack::GetCurrentTrack (  )  const [pure virtual]

virtual Int_t TVirtualMCStack::GetCurrentTrackNumber (  )  const [pure virtual]

virtual Int_t TVirtualMCStack::GetCurrentParentTrackNumber (  )  const [pure virtual]


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:48:59 2011 for ROOT_528-00b_version by  doxygen 1.5.1