#include <TMCVerbose.h>
Inheritance diagram for TMCVerbose:

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 |
Definition at line 30 of file TMCVerbose.h.
| 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] |
| void TMCVerbose::InitMC | ( | ) | [virtual] |
| void TMCVerbose::RunMC | ( | Int_t | nofEvents | ) | [virtual] |
| void TMCVerbose::FinishRun | ( | ) | [virtual] |
| void TMCVerbose::ConstructGeometry | ( | ) | [virtual] |
| void TMCVerbose::ConstructOpGeometry | ( | ) | [virtual] |
| void TMCVerbose::InitGeometry | ( | ) | [virtual] |
| void TMCVerbose::AddParticles | ( | ) | [virtual] |
| void TMCVerbose::AddIons | ( | ) | [virtual] |
| void TMCVerbose::GeneratePrimaries | ( | ) | [virtual] |
| void TMCVerbose::BeginEvent | ( | ) | [virtual] |
| void TMCVerbose::BeginPrimary | ( | ) | [virtual] |
| 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] |
| void TMCVerbose::FinishPrimary | ( | ) | [virtual] |
| void TMCVerbose::FinishEvent | ( | ) | [virtual] |
| void TMCVerbose::SetLevel | ( | Int_t | level | ) | [inline] |
| void TMCVerbose::PrintBanner | ( | ) | const [private] |
| 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] |
| 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] |
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] |
1.5.1