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

MJManagementEventAction Class Reference

#include <MJManagementEventAction.hh>

List of all members.

Public Member Functions

 MJManagementEventAction ()
 MJManagementEventAction (const MJManagementEventAction &)
 ~MJManagementEventAction ()
void BeginOfEventAction (const G4Event *)
void EndOfEventAction (const G4Event *)
void SetOutputManager (MJVOutputManager *outr)
MJVOutputManagerGetOutputManager ()
void SetOutputName (const G4String name)
G4String GetOutputName ()
void SetReportingFrequency (G4int freq)

Private Attributes

MJManagementEventActionMessengerfG4Messenger
MJVOutputManagerfOutputManager
G4String fOutputName
G4int fReportingFrequency


Constructor & Destructor Documentation

MJManagementEventAction::MJManagementEventAction  ) 
 

AUTHOR: rhenning CONTACT: FIRST SUBMISSION: Mon Apr 12 14:59:40 PDT 2004

REVISION:

08-08-2004, Added Reporting Frequency support, R. Henning 04-12-2004, Initialized, R. Henning 11-08-2004, Replaced OutputRoot with VOutputManager, Luciano

Definition at line 62 of file MJManagementEventAction.cc.

References fG4Messenger.

MJManagementEventAction::MJManagementEventAction const MJManagementEventAction  ) 
 

Definition at line 70 of file MJManagementEventAction.cc.

MJManagementEventAction::~MJManagementEventAction  ) 
 

Definition at line 75 of file MJManagementEventAction.cc.

References MJVOutputManager::CloseFile(), and fOutputManager.


Member Function Documentation

void MJManagementEventAction::BeginOfEventAction const G4Event *   ) 
 

Definition at line 86 of file MJManagementEventAction.cc.

References MJVOutputManager::BeginOfEventAction(), fOutputManager, fReportingFrequency, and MJLog.

void MJManagementEventAction::EndOfEventAction const G4Event *   ) 
 

Definition at line 96 of file MJManagementEventAction.cc.

References MJVOutputManager::EndOfEventAction(), and fOutputManager.

MJVOutputManager* MJManagementEventAction::GetOutputManager  )  [inline]
 

Definition at line 100 of file MJManagementEventAction.hh.

Referenced by MJManagementRunAction::BeginOfRunAction(), MJManagementRunAction::EndOfRunAction(), MJManagementEventActionMessenger::SetNewValue(), and MJManagementSteppingAction::UserSteppingAction().

G4String MJManagementEventAction::GetOutputName  )  [inline]
 

Definition at line 102 of file MJManagementEventAction.hh.

Referenced by MJManagementEventActionMessenger::GetCurrentValue().

void MJManagementEventAction::SetOutputManager MJVOutputManager outr  )  [inline]
 

Set/Get output pointer and name

Definition at line 99 of file MJManagementEventAction.hh.

References fOutputManager.

Referenced by MJManagementEventActionMessenger::SetNewValue().

void MJManagementEventAction::SetOutputName const G4String  name  )  [inline]
 

Definition at line 101 of file MJManagementEventAction.hh.

References fOutputName.

Referenced by MJManagementEventActionMessenger::SetNewValue().

void MJManagementEventAction::SetReportingFrequency G4int  freq  )  [inline]
 

Definition at line 103 of file MJManagementEventAction.hh.

References fReportingFrequency.

Referenced by MJManagementEventActionMessenger::SetNewValue().


Member Data Documentation

MJManagementEventActionMessenger* MJManagementEventAction::fG4Messenger [private]
 

Messenger class for user interface.

Definition at line 115 of file MJManagementEventAction.hh.

Referenced by MJManagementEventAction().

MJVOutputManager* MJManagementEventAction::fOutputManager [private]
 

Pointer to the output class. Set via User interface

Definition at line 120 of file MJManagementEventAction.hh.

Referenced by BeginOfEventAction(), EndOfEventAction(), SetOutputManager(), and ~MJManagementEventAction().

G4String MJManagementEventAction::fOutputName [private]
 

Name of Root output schema (as selected by user)

Definition at line 126 of file MJManagementEventAction.hh.

Referenced by SetOutputName().

G4int MJManagementEventAction::fReportingFrequency [private]
 

Definition at line 128 of file MJManagementEventAction.hh.

Referenced by BeginOfEventAction(), and SetReportingFrequency().


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