Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

MaGeOutputAIDA Class Reference

#include <MaGeOutputAIDA.hh>

Inheritance diagram for MaGeOutputAIDA:

MJVOutputManager List of all members.

Public Member Functions

 MaGeOutputAIDA ()
 MaGeOutputAIDA (const MaGeOutputAIDA &)
virtual ~MaGeOutputAIDA ()
void OpenFile (const char *fileName)
void CloseFile ()
virtual void DefineSchema ()=0
virtual void BeginOfEventAction (const G4Event *event)
virtual void BeginOfRunAction ()
virtual void EndOfEventAction (const G4Event *event)
virtual void EndOfRunAction ()
virtual void SteppingAction (const G4Step *step)

Constructor & Destructor Documentation

MaGeOutputAIDA::MaGeOutputAIDA  ) 
 

SPECIAL NOTES:

Definition at line 23 of file MaGeOutputAIDA.cc.

MaGeOutputAIDA::MaGeOutputAIDA const MaGeOutputAIDA  ) 
 

Definition at line 28 of file MaGeOutputAIDA.cc.

MaGeOutputAIDA::~MaGeOutputAIDA  )  [virtual]
 

Definition at line 33 of file MaGeOutputAIDA.cc.


Member Function Documentation

virtual void MaGeOutputAIDA::BeginOfEventAction const G4Event *  event  )  [inline, virtual]
 

Action to perform at beginning and end of events and runs Detector specific. Only include actions that directly affect the AIDA tree. Other actions should go into the MJManagementEventAction class.

Implements MJVOutputManager.

Definition at line 78 of file MaGeOutputAIDA.hh.

virtual void MaGeOutputAIDA::BeginOfRunAction  )  [inline, virtual]
 

Implements MJVOutputManager.

Definition at line 79 of file MaGeOutputAIDA.hh.

void MaGeOutputAIDA::CloseFile  )  [virtual]
 

Implements MJVOutputManager.

Definition at line 45 of file MaGeOutputAIDA.cc.

References MJLog.

virtual void MaGeOutputAIDA::DefineSchema  )  [pure virtual]
 

Define Tree Schema (usually at beginning of run). Detector Specific. Pure virtual method. MUST be defined in derived class.

Implements MJVOutputManager.

virtual void MaGeOutputAIDA::EndOfEventAction const G4Event *  event  )  [inline, virtual]
 

Implements MJVOutputManager.

Definition at line 80 of file MaGeOutputAIDA.hh.

virtual void MaGeOutputAIDA::EndOfRunAction  )  [inline, virtual]
 

Implements MJVOutputManager.

Definition at line 81 of file MaGeOutputAIDA.hh.

void MaGeOutputAIDA::OpenFile const char *  fileName  )  [virtual]
 

Implements MJVOutputManager.

Definition at line 39 of file MaGeOutputAIDA.cc.

References MJLog.

virtual void MaGeOutputAIDA::SteppingAction const G4Step *  step  )  [inline, virtual]
 

Implements MJVOutputManager.

Definition at line 82 of file MaGeOutputAIDA.hh.


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 16:58:56 2004 for Majorana Simulation by  doxygen 1.3.9.1