#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] |