VMC Version 2.0
|
Class for printing a detailed information from MC application. More...
#include <TMCVerbose.h>
Public Member Functions | |
TMCVerbose (Int_t level) | |
Standard constructor. | |
TMCVerbose () | |
Default constructor. | |
virtual | ~TMCVerbose () |
Destructor. | |
virtual void | InitMC () |
Initialize MC info. | |
virtual void | RunMC (Int_t nofEvents) |
MC run info. | |
virtual void | FinishRun () |
Finish MC run info. | |
virtual void | ConstructGeometry () |
Construct geometry info. | |
virtual void | ConstructOpGeometry () |
Construct geometry for optical physics info. | |
virtual void | InitGeometry () |
Initialize geometry info. | |
virtual void | AddParticles () |
Add particles info. | |
virtual void | AddIons () |
Add ions info. | |
virtual void | GeneratePrimaries () |
Generate primaries info. | |
virtual void | BeginEvent () |
Begin event info. | |
virtual void | BeginPrimary () |
Begin of a primary track info. | |
virtual void | PreTrack () |
Begin of each track info. | |
virtual void | Stepping () |
Stepping info. | |
virtual void | PostTrack () |
Finish of each track info. | |
virtual void | FinishPrimary () |
Finish of a primary track info. | |
virtual void | EndOfEvent () |
End of event info. | |
virtual void | FinishEvent () |
Finish of an event info. | |
void | SetLevel (Int_t level) |
Int_t | GetLevel () const |
Private Member Functions | |
void | PrintBanner () const |
Prints banner for track information. | |
void | PrintTrackInfo () const |
Prints track information. | |
void | PrintStepHeader () const |
Prints the header for stepping information. | |
Private Attributes | |
Int_t | fLevel |
Verbose level. | |
Int_t | fStepNumber |
Current step number. | |
Class for printing a detailed information from MC application.
Defined levels:
Definition at line 37 of file TMCVerbose.h.
TMCVerbose::TMCVerbose | ( | Int_t | level | ) |
Standard constructor.
Definition at line 44 of file TMCVerbose.cxx.
TMCVerbose::TMCVerbose | ( | ) |
Default constructor.
Definition at line 49 of file TMCVerbose.cxx.
|
virtual |
Destructor.
Definition at line 54 of file TMCVerbose.cxx.
|
virtual |
Initialize MC info.
Definition at line 119 of file TMCVerbose.cxx.
|
virtual |
MC run info.
Definition at line 128 of file TMCVerbose.cxx.
|
virtual |
Finish MC run info.
Definition at line 137 of file TMCVerbose.cxx.
|
virtual |
Construct geometry info.
Definition at line 146 of file TMCVerbose.cxx.
|
virtual |
Construct geometry for optical physics info.
Definition at line 155 of file TMCVerbose.cxx.
|
virtual |
Initialize geometry info.
Definition at line 164 of file TMCVerbose.cxx.
|
virtual |
Add particles info.
Definition at line 173 of file TMCVerbose.cxx.
|
virtual |
Add ions info.
Definition at line 182 of file TMCVerbose.cxx.
|
virtual |
Generate primaries info.
Definition at line 191 of file TMCVerbose.cxx.
|
virtual |
Begin event info.
Definition at line 200 of file TMCVerbose.cxx.
|
virtual |
Begin of a primary track info.
Definition at line 209 of file TMCVerbose.cxx.
|
virtual |
Begin of each track info.
Definition at line 218 of file TMCVerbose.cxx.
|
virtual |
Stepping info.
Definition at line 238 of file TMCVerbose.cxx.
|
virtual |
Finish of each track info.
Definition at line 299 of file TMCVerbose.cxx.
|
virtual |
Finish of a primary track info.
Definition at line 308 of file TMCVerbose.cxx.
|
virtual |
End of event info.
Definition at line 317 of file TMCVerbose.cxx.
|
virtual |
Finish of an event info.
Definition at line 326 of file TMCVerbose.cxx.
|
inline |
Definition at line 84 of file TMCVerbose.h.
|
inline |
Definition at line 89 of file TMCVerbose.h.
|
private |
Prints banner for track information.
Definition at line 63 of file TMCVerbose.cxx.
Referenced by PreTrack().
|
private |
|
private |
Prints the header for stepping information.
Definition at line 98 of file TMCVerbose.cxx.
Referenced by PreTrack().
|
private |
Verbose level.
Definition at line 76 of file TMCVerbose.h.
Referenced by AddIons(), AddParticles(), BeginEvent(), BeginPrimary(), ConstructGeometry(), ConstructOpGeometry(), EndOfEvent(), FinishEvent(), FinishPrimary(), FinishRun(), GeneratePrimaries(), GetLevel(), InitGeometry(), InitMC(), PostTrack(), PreTrack(), RunMC(), SetLevel(), and Stepping().
|
private |
Current step number.
Definition at line 77 of file TMCVerbose.h.
Referenced by PreTrack(), and Stepping().