This class just print out once a new run begins/ends with the run number and the number of events to be simulated. More...
#include <SToGS_Ascii.hh>
Public Member Functions | |
AsciiAction (G4String conffile="setup/SToGS_ascii_actions.conf") | |
virtual void | BeginOfEventAction (const G4Event *) |
virtual void | BeginOfRunAction (const G4Run *) |
virtual void | EndOfEventAction (const G4Event *) |
virtual void | EndOfRunAction (const G4Run *) |
virtual G4Run * | GenerateRun () |
virtual void | PostUserTrackingAction (const G4Track *) |
virtual void | PreUserTrackingAction (const G4Track *) |
virtual void | UserSteppingAction (const G4Step *) |
virtual | ~AsciiAction () |
Protected Member Functions | |
virtual void | CloseFile () |
Make sure ths file is closed properly. More... | |
virtual void | OpenFile (G4int run_id) |
Just check if there are collected hits in the collection. More... | |
Protected Attributes | |
G4String | fBaseName |
base for all the files More... | |
G4int | fMaxEvents |
max numer of event per files ... better to limit because of ascii file could be uged ! More... | |
G4String | fOption |
std::ofstream | fOutputFile |
current stream to output data More... | |
G4String | fPathToData |
directory where to output data More... | |
G4int | fPrintModulo |
to print out status any fPrintModulo events More... | |
G4int | fRecordOption |
0 [default] means keep all, 1 only events which gives at least one hit in the full detector More... | |
This class just print out once a new run begins/ends with the run number and the number of events to be simulated.
Definition at line 65 of file SToGS_Ascii.hh.
SToGS::AsciiAction::AsciiAction | ( | G4String | conffile = "setup/SToGS_ascii_actions.conf" | ) |
Definition at line 150 of file SToGS_Ascii.cc.
|
inlinevirtual |
Definition at line 93 of file SToGS_Ascii.hh.
|
virtual |
Reimplemented from SToGS::AllActions.
Definition at line 278 of file SToGS_Ascii.cc.
|
virtual |
Reimplemented from SToGS::AllActions.
Definition at line 265 of file SToGS_Ascii.cc.
|
protectedvirtual |
Make sure ths file is closed properly.
Definition at line 231 of file SToGS_Ascii.cc.
|
virtual |
Reimplemented from SToGS::AllActions.
Definition at line 285 of file SToGS_Ascii.cc.
|
virtual |
Reimplemented from SToGS::AllActions.
Definition at line 272 of file SToGS_Ascii.cc.
|
virtual |
Reimplemented from SToGS::AllActions.
Definition at line 247 of file SToGS_Ascii.cc.
|
protectedvirtual |
Just check if there are collected hits in the collection.
Open the stream depending of the configuration
Definition at line 197 of file SToGS_Ascii.cc.
|
inlinevirtualinherited |
Reimplemented in SToGS::BaseROOTAction, SToGS::BaseROOTEventsUserAction, ParisUserAction, and SToGS::PrintOutAction.
Definition at line 96 of file SToGS_UserActionInitialization.hh.
|
inlinevirtualinherited |
Reimplemented in SToGS::BaseROOTAction, SToGS::BaseROOTEventsUserAction, ParisUserAction, and SToGS::PrintOutAction.
Definition at line 92 of file SToGS_UserActionInitialization.hh.
|
inlinevirtualinherited |
Reimplemented in SToGS::PrintOutAction.
Definition at line 100 of file SToGS_UserActionInitialization.hh.
|
protected |
base for all the files
Definition at line 74 of file SToGS_Ascii.hh.
|
protected |
max numer of event per files ... better to limit because of ascii file could be uged !
Definition at line 76 of file SToGS_Ascii.hh.
|
protectedinherited |
Definition at line 64 of file SToGS_UserActionInitialization.hh.
|
protected |
current stream to output data
Definition at line 69 of file SToGS_Ascii.hh.
|
protected |
directory where to output data
Definition at line 72 of file SToGS_Ascii.hh.
|
protected |
to print out status any fPrintModulo events
Definition at line 80 of file SToGS_Ascii.hh.
|
protected |
0 [default] means keep all, 1 only events which gives at least one hit in the full detector
Definition at line 78 of file SToGS_Ascii.hh.