library: libVMC
#include "TMCVerbose.h"


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

class TMCVerbose : public TObject

Inheritance Chart:
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

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) : TObject(), fLevel(level), fStepNumber(0)
 Standard constructor

TMCVerbose() : TObject(), fLevel(0), fStepNumber(0)
 Default constructor


void PrintBanner() const
 Prints banner for track information

void PrintTrackInfo() const
 Prints track information

void PrintStepHeader() const
 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

Inline Functions

               void SetLevel(Int_t level)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
         TMCVerbose TMCVerbose(const TMCVerbose&)
        TMCVerbose& operator=(const TMCVerbose&)

Author: Ivana Hrivnacova, 27/03/2002
Last update: root/vmc:$Name: $:$Id: TMCVerbose.cxx,v 1.4 2005/09/04 09:25:01 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.