library: libVMC
#include "TMCVerbose.h"

TMCVerbose


class description - header file - source file - inheritance tree (.pdf)

class TMCVerbose : public TObject

Inheritance Chart:
TObject
<-
TMCVerbose
    private:
void PrintBanner() const void PrintStepHeader() const void PrintTrackInfo() const public:
TMCVerbose(Int_t level) TMCVerbose() TMCVerbose(const TMCVerbose&) virtual ~TMCVerbose() virtual void AddParticles() virtual void BeginEvent() virtual void BeginPrimary() static TClass* Class() virtual void ConstructGeometry() virtual void ConstructOpGeometry() virtual void FinishEvent() virtual void FinishPrimary() virtual void FinishRun() virtual void GeneratePrimaries() virtual void InitGeometry() virtual void InitMC() virtual TClass* IsA() const TMCVerbose& operator=(const TMCVerbose&) virtual void PostTrack() virtual void PreTrack() virtual void RunMC(Int_t nofEvents) void SetLevel(Int_t level) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Stepping() virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t fLevel verbose level Int_t fStepNumber current step number

Class Description

______________________________________________________________________________

 Class for printing detailed info from MC application.
 Defined levels:
  0  no output
  1  info up to event level
  2  info up to tracking level
  3  detailed info for each step
______________________________________________________________________________
TMCVerbose(Int_t level)
 Standard constructor
 ---
TMCVerbose()
 Default constructor
 ---
~TMCVerbose()
 Destructor
 ---
void PrintBanner()
 Prints banner for track information
 ---
void PrintTrackInfo()
 Prints track information
 ---
void PrintStepHeader()
 Prints the header for stepping information
 ---
void InitMC()
 Initialize MC info.
 ---
void RunMC(Int_t nofEvents)
 MC run info.
 ---
void FinishRun()
 Finish MC run info.
 ---
void ConstructGeometry()
 Construct geometry info
 ---
void ConstructOpGeometry()
 Construct geometry for optical physics info
 ---
void InitGeometry()
 Initialize geometry info
 ---
void AddParticles()
 Add particles info
 ---
void GeneratePrimaries()
 Generate primaries info
 ---
void BeginEvent()
 Begin event info
 ---
void BeginPrimary()
 Begin of a primary track info
 ---
void PreTrack()
 Begin of each track info
 ---
void Stepping()
 Stepping info
 ---
void PostTrack()
 Finish of each track info
 ---
void FinishPrimary()
 Finish of a primary track info
 ---
void FinishEvent()
 Finish of an event info
 ---

TMCVerbose(Int_t level)
void SetLevel(Int_t level)
 set methods

Author: Ivana Hrivnacova, 27/03/2002
Last update: root/vmc:$Name: $:$Id: TMCVerbose.cxx,v 1.5 2006/05/13 20:57:20 brun Exp $


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.