The BaseROOTEventsUserAction Stores in a ROOT Tree BaseROOTEvents [SBREvent, SBRPEvent etc ... see analysis/SToGS/BaseROOTEvents.h file].
More...
#include <SToGS_BaseROOTEventsActions.hh>
|
virtual void | CloseFile () |
| Make sure ths file is closed properly. More...
|
|
virtual void | OpenFile (G4int run_id) |
| Open the stream depending of the configuration and attach the Tree to the file. More...
|
|
The BaseROOTEventsUserAction Stores in a ROOT Tree BaseROOTEvents [SBREvent, SBRPEvent etc ... see analysis/SToGS/BaseROOTEvents.h file].
Definition at line 58 of file SToGS_BaseROOTEventsActions.hh.
SToGS::BaseROOTEventsUserAction::BaseROOTEventsUserAction |
( |
G4String |
conffile = "setup/SToGS_Tree_actions.conf" | ) |
|
virtual SToGS::BaseROOTEventsUserAction::~BaseROOTEventsUserAction |
( |
| ) |
|
|
inlinevirtual |
void SToGS::BaseROOTEventsUserAction::BeginOfEventAction |
( |
const G4Event * |
evt | ) |
|
|
virtual |
void SToGS::BaseROOTAction::BeginOfRunAction |
( |
const G4Run * |
aRun | ) |
|
|
virtualinherited |
void SToGS::BaseROOTTreeAction::CloseFile |
( |
| ) |
|
|
protectedvirtualinherited |
void SToGS::BaseROOTAction::EndOfEventAction |
( |
const G4Event * |
evt | ) |
|
|
virtualinherited |
void SToGS::BaseROOTEventsUserAction::EndOfRunAction |
( |
const G4Run * |
therun | ) |
|
|
virtual |
G4Run * SToGS::BaseROOTEventsUserAction::GenerateRun |
( |
| ) |
|
|
virtual |
void SToGS::BaseROOTTreeAction::OpenFile |
( |
G4int |
run_id | ) |
|
|
protectedvirtualinherited |
void SToGS::BaseROOTEventsUserAction::PostUserTrackingAction |
( |
const G4Track * |
atrack | ) |
|
|
virtual |
void SToGS::BaseROOTEventsUserAction::PreUserTrackingAction |
( |
const G4Track * |
atrack | ) |
|
|
virtual |
virtual void SToGS::AllActions::UserSteppingAction |
( |
const G4Step * |
| ) |
|
|
inlinevirtualinherited |
G4String SToGS::BaseROOTAction::fBaseName |
|
protectedinherited |
G4int SToGS::BaseROOTEventsUserAction::fisOptical |
|
protected |
G4int SToGS::BaseROOTAction::fMaxEvents |
|
protectedinherited |
max numer of event per files ... better to limit because of BaseROOT file could be uged !
Definition at line 73 of file SToGS_BaseROOT.hh.
G4String SToGS::AllActions::fOption |
|
protectedinherited |
G4String SToGS::BaseROOTAction::fPathToData |
|
protectedinherited |
G4int SToGS::BaseROOTAction::fPrintModulo |
|
protectedinherited |
G4int SToGS::BaseROOTAction::fRecordOption |
|
protectedinherited |
0 [default] means keep all, 1 only events which gives at least one hit in the full detector
Definition at line 75 of file SToGS_BaseROOT.hh.
TFile* SToGS::BaseROOTAction::fRootFile |
|
protectedinherited |
TTree* SToGS::BaseROOTTreeAction::fTree |
|
protectedinherited |
G4String SToGS::BaseROOTTreeAction::fTreeName |
|
protectedinherited |
G4String SToGS::BaseROOTTreeAction::fTreeTitle |
|
protectedinherited |
The documentation for this class was generated from the following files: