TVirtualMCApplication Class Reference

#include <TVirtualMCApplication.h>

Inheritance diagram for TVirtualMCApplication:

TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 TVirtualMCApplication (const char *name, const char *title)
 TVirtualMCApplication ()
virtual ~TVirtualMCApplication ()
virtual void ConstructGeometry ()=0
virtual Bool_t MisalignGeometry ()
virtual void ConstructOpGeometry ()
virtual void InitGeometry ()=0
virtual void AddParticles ()
virtual void AddIons ()
virtual void GeneratePrimaries ()=0
virtual void BeginEvent ()=0
virtual void BeginPrimary ()=0
virtual void PreTrack ()=0
virtual void Stepping ()=0
virtual void PostTrack ()=0
virtual void FinishPrimary ()=0
virtual void FinishEvent ()=0
virtual Double_t TrackingRmax () const
virtual Double_t TrackingZmax () const
virtual void Field (const Double_t *x, Double_t *b) const
virtual void GeaneStepping ()
 TVirtualMCApplication (const char *name, const char *title)
 TVirtualMCApplication ()
virtual ~TVirtualMCApplication ()
virtual void ConstructGeometry ()=0
virtual Bool_t MisalignGeometry ()
virtual void ConstructOpGeometry ()
virtual void InitGeometry ()=0
virtual void AddParticles ()
virtual void AddIons ()
virtual void GeneratePrimaries ()=0
virtual void BeginEvent ()=0
virtual void BeginPrimary ()=0
virtual void PreTrack ()=0
virtual void Stepping ()=0
virtual void PostTrack ()=0
virtual void FinishPrimary ()=0
virtual void FinishEvent ()=0
virtual Double_t TrackingRmax () const
virtual Double_t TrackingZmax () const
virtual void Field (const Double_t *x, Double_t *b) const
virtual void GeaneStepping ()

Static Public Member Functions

static TVirtualMCApplication * Instance ()
static TVirtualMCApplication * Instance ()

Static Private Attributes

static TVirtualMCApplication * fgInstance
static TVirtualMCApplication * fgInstance

Detailed Description

Definition at line 28 of file TVirtualMCApplication.h.


Constructor & Destructor Documentation

TVirtualMCApplication::TVirtualMCApplication ( const char *  name,
const char *  title 
)

TVirtualMCApplication::TVirtualMCApplication (  ) 

Definition at line 43 of file TVirtualMCApplication.cxx.

TVirtualMCApplication::~TVirtualMCApplication (  )  [virtual]

Definition at line 53 of file TVirtualMCApplication.cxx.

TVirtualMCApplication::TVirtualMCApplication ( const char *  name,
const char *  title 
)

TVirtualMCApplication::TVirtualMCApplication (  ) 

virtual TVirtualMCApplication::~TVirtualMCApplication (  )  [virtual]


Member Function Documentation

TVirtualMCApplication * TVirtualMCApplication::Instance (  )  [static]

Definition at line 63 of file TVirtualMCApplication.cxx.

Referenced by G__G__VMC_123_0_3(), G__setup_memfuncTVirtualMCApplication(), and TVirtualMC::TVirtualMC().

virtual void TVirtualMCApplication::ConstructGeometry (  )  [pure virtual]

virtual Bool_t TVirtualMCApplication::MisalignGeometry (  )  [inline, virtual]

Definition at line 51 of file TVirtualMCApplication.h.

References kFALSE.

virtual void TVirtualMCApplication::ConstructOpGeometry (  )  [inline, virtual]

Definition at line 54 of file TVirtualMCApplication.h.

virtual void TVirtualMCApplication::InitGeometry (  )  [pure virtual]

virtual void TVirtualMCApplication::AddParticles (  )  [inline, virtual]

Definition at line 61 of file TVirtualMCApplication.h.

virtual void TVirtualMCApplication::AddIons (  )  [inline, virtual]

Definition at line 64 of file TVirtualMCApplication.h.

virtual void TVirtualMCApplication::GeneratePrimaries (  )  [pure virtual]

virtual void TVirtualMCApplication::BeginEvent (  )  [pure virtual]

virtual void TVirtualMCApplication::BeginPrimary (  )  [pure virtual]

virtual void TVirtualMCApplication::PreTrack (  )  [pure virtual]

virtual void TVirtualMCApplication::Stepping (  )  [pure virtual]

virtual void TVirtualMCApplication::PostTrack (  )  [pure virtual]

virtual void TVirtualMCApplication::FinishPrimary (  )  [pure virtual]

virtual void TVirtualMCApplication::FinishEvent (  )  [pure virtual]

virtual Double_t TVirtualMCApplication::TrackingRmax (  )  const [inline, virtual]

Definition at line 91 of file TVirtualMCApplication.h.

virtual Double_t TVirtualMCApplication::TrackingZmax (  )  const [inline, virtual]

Definition at line 94 of file TVirtualMCApplication.h.

void TVirtualMCApplication::Field ( const Double_t *  x,
Double_t *  b 
) const [inline, virtual]

Definition at line 109 of file TVirtualMCApplication.h.

virtual void TVirtualMCApplication::GeaneStepping (  )  [inline, virtual]

Definition at line 100 of file TVirtualMCApplication.h.

static TVirtualMCApplication* TVirtualMCApplication::Instance (  )  [static]

virtual void TVirtualMCApplication::ConstructGeometry (  )  [pure virtual]

virtual Bool_t TVirtualMCApplication::MisalignGeometry (  )  [inline, virtual]

Definition at line 51 of file TVirtualMCApplication.h.

References kFALSE.

virtual void TVirtualMCApplication::ConstructOpGeometry (  )  [inline, virtual]

Definition at line 54 of file TVirtualMCApplication.h.

virtual void TVirtualMCApplication::InitGeometry (  )  [pure virtual]

virtual void TVirtualMCApplication::AddParticles (  )  [inline, virtual]

Definition at line 61 of file TVirtualMCApplication.h.

virtual void TVirtualMCApplication::AddIons (  )  [inline, virtual]

Definition at line 64 of file TVirtualMCApplication.h.

virtual void TVirtualMCApplication::GeneratePrimaries (  )  [pure virtual]

virtual void TVirtualMCApplication::BeginEvent (  )  [pure virtual]

virtual void TVirtualMCApplication::BeginPrimary (  )  [pure virtual]

virtual void TVirtualMCApplication::PreTrack (  )  [pure virtual]

virtual void TVirtualMCApplication::Stepping (  )  [pure virtual]

virtual void TVirtualMCApplication::PostTrack (  )  [pure virtual]

virtual void TVirtualMCApplication::FinishPrimary (  )  [pure virtual]

virtual void TVirtualMCApplication::FinishEvent (  )  [pure virtual]

virtual Double_t TVirtualMCApplication::TrackingRmax (  )  const [inline, virtual]

Definition at line 91 of file TVirtualMCApplication.h.

virtual Double_t TVirtualMCApplication::TrackingZmax (  )  const [inline, virtual]

Definition at line 94 of file TVirtualMCApplication.h.

virtual void TVirtualMCApplication::Field ( const Double_t *  x,
Double_t *  b 
) const [virtual]

virtual void TVirtualMCApplication::GeaneStepping (  )  [inline, virtual]

Definition at line 100 of file TVirtualMCApplication.h.


Member Data Documentation

TVirtualMCApplication* TVirtualMCApplication::fgInstance [static, private]

Definition at line 104 of file TVirtualMCApplication.h.

TVirtualMCApplication* TVirtualMCApplication::fgInstance [static, private]

Definition at line 104 of file TVirtualMCApplication.h.


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