TMCVerbose Class Reference

#include <TMCVerbose.h>

Inheritance diagram for TMCVerbose:

TObject TObject List of all members.

Public Member Functions

 TMCVerbose (Int_t level)
 TMCVerbose ()
virtual ~TMCVerbose ()
virtual void InitMC ()
virtual void RunMC (Int_t nofEvents)
virtual void FinishRun ()
virtual void ConstructGeometry ()
virtual void ConstructOpGeometry ()
virtual void InitGeometry ()
virtual void AddParticles ()
virtual void AddIons ()
virtual void GeneratePrimaries ()
virtual void BeginEvent ()
virtual void BeginPrimary ()
virtual void PreTrack ()
virtual void Stepping ()
virtual void PostTrack ()
virtual void FinishPrimary ()
virtual void FinishEvent ()
void SetLevel (Int_t level)
 TMCVerbose (Int_t level)
 TMCVerbose ()
virtual ~TMCVerbose ()
virtual void InitMC ()
virtual void RunMC (Int_t nofEvents)
virtual void FinishRun ()
virtual void ConstructGeometry ()
virtual void ConstructOpGeometry ()
virtual void InitGeometry ()
virtual void AddParticles ()
virtual void AddIons ()
virtual void GeneratePrimaries ()
virtual void BeginEvent ()
virtual void BeginPrimary ()
virtual void PreTrack ()
virtual void Stepping ()
virtual void PostTrack ()
virtual void FinishPrimary ()
virtual void FinishEvent ()
void SetLevel (Int_t level)

Private Member Functions

void PrintBanner () const
void PrintTrackInfo () const
void PrintStepHeader () const
void PrintBanner () const
void PrintTrackInfo () const
void PrintStepHeader () const

Private Attributes

Int_t fLevel
Int_t fStepNumber

Detailed Description

Definition at line 30 of file TMCVerbose.h.


Constructor & Destructor Documentation

TMCVerbose::TMCVerbose ( Int_t  level  ) 

TMCVerbose::TMCVerbose (  ) 

Definition at line 47 of file TMCVerbose.cxx.

TMCVerbose::~TMCVerbose (  )  [virtual]

Definition at line 57 of file TMCVerbose.cxx.

TMCVerbose::TMCVerbose ( Int_t  level  ) 

TMCVerbose::TMCVerbose (  ) 

virtual TMCVerbose::~TMCVerbose (  )  [virtual]


Member Function Documentation

void TMCVerbose::InitMC (  )  [virtual]

Definition at line 126 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::RunMC ( Int_t  nofEvents  )  [virtual]

Definition at line 136 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::FinishRun (  )  [virtual]

Definition at line 146 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::ConstructGeometry (  )  [virtual]

Definition at line 156 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::ConstructOpGeometry (  )  [virtual]

Definition at line 166 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::InitGeometry (  )  [virtual]

Definition at line 176 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::AddParticles (  )  [virtual]

Definition at line 186 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::AddIons (  )  [virtual]

Definition at line 196 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::GeneratePrimaries (  )  [virtual]

Definition at line 206 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::BeginEvent (  )  [virtual]

Definition at line 216 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::BeginPrimary (  )  [virtual]

Definition at line 226 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::PreTrack (  )  [virtual]

Definition at line 236 of file TMCVerbose.cxx.

References fLevel, fStepNumber, PrintBanner(), PrintStepHeader(), and PrintTrackInfo().

void TMCVerbose::Stepping (  )  [virtual]

Definition at line 257 of file TMCVerbose.cxx.

References TVirtualMC::CurrentVolName(), TVirtualMC::Edep(), fLevel, fStepNumber, gMC, TVirtualMC::StepProcesses(), TMCProcessName, TVirtualMC::TrackLength(), TVirtualMC::TrackMass(), TVirtualMC::TrackMomentum(), TVirtualMC::TrackPosition(), TVirtualMC::TrackStep(), x, and y.

void TMCVerbose::PostTrack (  )  [virtual]

Definition at line 318 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::FinishPrimary (  )  [virtual]

Definition at line 328 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::FinishEvent (  )  [virtual]

Definition at line 338 of file TMCVerbose.cxx.

References fLevel.

void TMCVerbose::SetLevel ( Int_t  level  )  [inline]

Definition at line 74 of file TMCVerbose.h.

References fLevel.

void TMCVerbose::PrintBanner (  )  const [private]

Definition at line 68 of file TMCVerbose.cxx.

References i.

Referenced by PreTrack().

void TMCVerbose::PrintTrackInfo (  )  const [private]

Definition at line 79 of file TMCVerbose.cxx.

References TVirtualMCStack::GetCurrentParentTrackNumber(), TVirtualMCStack::GetCurrentTrackNumber(), TNamed::GetName(), TDatabasePDG::GetParticle(), TVirtualMC::GetStack(), gMC, TDatabasePDG::Instance(), and TVirtualMC::TrackPid().

Referenced by PreTrack().

void TMCVerbose::PrintStepHeader (  )  const [private]

Definition at line 103 of file TMCVerbose.cxx.

Referenced by PreTrack().

virtual void TMCVerbose::InitMC (  )  [virtual]

virtual void TMCVerbose::RunMC ( Int_t  nofEvents  )  [virtual]

virtual void TMCVerbose::FinishRun (  )  [virtual]

virtual void TMCVerbose::ConstructGeometry (  )  [virtual]

virtual void TMCVerbose::ConstructOpGeometry (  )  [virtual]

virtual void TMCVerbose::InitGeometry (  )  [virtual]

virtual void TMCVerbose::AddParticles (  )  [virtual]

virtual void TMCVerbose::AddIons (  )  [virtual]

virtual void TMCVerbose::GeneratePrimaries (  )  [virtual]

virtual void TMCVerbose::BeginEvent (  )  [virtual]

virtual void TMCVerbose::BeginPrimary (  )  [virtual]

virtual void TMCVerbose::PreTrack (  )  [virtual]

virtual void TMCVerbose::Stepping (  )  [virtual]

virtual void TMCVerbose::PostTrack (  )  [virtual]

virtual void TMCVerbose::FinishPrimary (  )  [virtual]

virtual void TMCVerbose::FinishEvent (  )  [virtual]

void TMCVerbose::SetLevel ( Int_t  level  ) 

void TMCVerbose::PrintBanner (  )  const [private]

void TMCVerbose::PrintTrackInfo (  )  const [private]

void TMCVerbose::PrintStepHeader (  )  const [private]


Member Data Documentation

Int_t TMCVerbose::fLevel [private]

Definition at line 66 of file TMCVerbose.h.

Referenced by AddIons(), AddParticles(), BeginEvent(), BeginPrimary(), ConstructGeometry(), ConstructOpGeometry(), FinishEvent(), FinishPrimary(), FinishRun(), GeneratePrimaries(), InitGeometry(), InitMC(), PostTrack(), PreTrack(), RunMC(), SetLevel(), and Stepping().

Int_t TMCVerbose::fStepNumber [private]

Definition at line 67 of file TMCVerbose.h.

Referenced by PreTrack(), and Stepping().


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