library: libVMC
#include "TMCVerbose.h"

TMCVerbose


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

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

~TMCVerbose()
 Destructor
 ---

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.