#include <MJOutputLANLCloverInNaIBarrel.hh>
Inheritance diagram for MJOutputLANLCloverInNaIBarrel:
Public Member Functions | |
MJOutputLANLCloverInNaIBarrel (G4String serNum, G4bool isMother) | |
~MJOutputLANLCloverInNaIBarrel () | |
void | DefineSchema () |
void | BeginOfEventAction (const G4Event *event) |
void | BeginOfRunAction () |
void | EndOfEventAction (const G4Event *event) |
void | EndOfRunAction () |
void | RootSteppingAction (const G4Step *step) |
Private Attributes | |
MJOutputLANLClover * | fOutputLANLClover |
MJOutputNaIBarrel * | fOutputNaIBarrel |
|
AUTHOR: rhenning CONTACT: FIRST SUBMISSION: Mon Aug 9 07:40:33 PDT 2004 REVISION: 08-09-2004, Created, R. Henning Definition at line 57 of file MJOutputLANLCloverInNaIBarrel.cc. References fOutputLANLClover, fOutputNaIBarrel, and MJVOutputManager::SetSchemaDefined(). |
|
Definition at line 68 of file MJOutputLANLCloverInNaIBarrel.cc. |
|
Action to perform at beginning and end of events and runs Detector specific. Only include actions that directly affect the Root tree. Other actions should go into the MJManagementEventAction class. Reimplemented from MJOutputRoot. Definition at line 89 of file MJOutputLANLCloverInNaIBarrel.cc. References MJOutputLANLClover::BeginOfEventAction(), MJOutputNaIBarrel::BeginOfEventAction(), fOutputLANLClover, and fOutputNaIBarrel. |
|
Reimplemented from MJOutputRoot. Definition at line 97 of file MJOutputLANLCloverInNaIBarrel.cc. References MJOutputLANLClover::BeginOfRunAction(), MJOutputNaIBarrel::BeginOfRunAction(), DefineSchema(), fOutputLANLClover, fOutputNaIBarrel, MJVOutputManager::GetFileName(), MJOutputRoot::IsMother(), and MJOutputRoot::OpenRootFile(). |
|
Define Tree Schema (usually at beginning of run). Detector Specific. Pure virtual method. MUST be defined in derived class. Implements MJOutputRoot. Definition at line 76 of file MJOutputLANLCloverInNaIBarrel.cc. References MJOutputLANLClover::DefineSchema(), MJOutputNaIBarrel::DefineSchema(), fOutputLANLClover, fOutputNaIBarrel, MJVOutputManager::SchemaDefined(), and MJVOutputManager::SetSchemaDefined(). Referenced by BeginOfRunAction(). |
|
Reimplemented from MJOutputRoot. Definition at line 108 of file MJOutputLANLCloverInNaIBarrel.cc. References MJOutputLANLClover::EndOfEventAction(), MJOutputNaIBarrel::EndOfEventAction(), MJOutputRoot::FillTree(), fOutputLANLClover, fOutputNaIBarrel, and MJOutputRoot::IsMother(). |
|
Reimplemented from MJOutputRoot. Definition at line 118 of file MJOutputLANLCloverInNaIBarrel.cc. References MJOutputRoot::CloseRootFile(), MJOutputLANLClover::EndOfRunAction(), MJOutputNaIBarrel::EndOfRunAction(), fOutputLANLClover, fOutputNaIBarrel, and MJOutputRoot::IsMother(). |
|
Modify event tree variables during Geant 4 SteppingAction, ie. accumulate energy deposits, charge distributions, etc. Detector specific. Pure virtual method. MUST be defined in derived class. Implements MJOutputRoot. Definition at line 128 of file MJOutputLANLCloverInNaIBarrel.cc. References fOutputLANLClover, fOutputNaIBarrel, MJOutputLANLClover::RootSteppingAction(), and MJOutputNaIBarrel::RootSteppingAction(). |
|
Definition at line 97 of file MJOutputLANLCloverInNaIBarrel.hh. Referenced by BeginOfEventAction(), BeginOfRunAction(), DefineSchema(), EndOfEventAction(), EndOfRunAction(), MJOutputLANLCloverInNaIBarrel(), and RootSteppingAction(). |
|
Definition at line 98 of file MJOutputLANLCloverInNaIBarrel.hh. Referenced by BeginOfEventAction(), BeginOfRunAction(), DefineSchema(), EndOfEventAction(), EndOfRunAction(), MJOutputLANLCloverInNaIBarrel(), and RootSteppingAction(). |