41 #include "G4HCofThisEvent.hh"
42 #include "G4VHitsCollection.hh"
61 :drawFlag(
"all"),printModulo(10), StepAction(SA), eventMessenger(0)
81 G4cout <<
"\n---> Begin of event: " << evtNb+1 <<
G4endl;
104 G4String FileName1 =
"OutTracks_802_1mm.dat";
105 std::ios::openmode iostemp1;
107 iostemp1 = std::ios::out;
110 iostemp1 = std::ios::out|std::ios::app;
112 std::ofstream OutTracks(FileName1, iostemp1);
118 for(j=1; j<11 ; j++) {
121 OutTracks << OutOfWorld <<
" " ;
123 OutTracks << std::endl;
135 G4String FileName2 =
"SecndTracks_802_1mm.dat";
136 std::ios::openmode iostemp2;
138 iostemp2 = std::ios::out;
141 iostemp2 = std::ios::out|std::ios::app;
144 std::ofstream SecndTracks(FileName2, iostemp2);
150 for(j=1; j<11 ; j++) {
152 SecndTracks << Secondary <<
" " ;
154 SecndTracks << std::endl;
162 G4String FileName3 =
"EdepFCAL_802_1mm.dat";
163 std::ios::openmode iostemp3;
165 iostemp3 = std::ios::out;
168 iostemp3 = std::ios::out|std::ios::app;
171 std::ofstream EdepFCAL(FileName3, iostemp3);
176 EdepFCAL << EmEdep <<
" ";
178 EdepFCAL << std::endl;
G4double GetSecondaries(G4int, G4int)
virtual void BeginOfEventAction(const G4Event *)
G4GLOB_DLL std::ostream G4cout
FCALTBEventActionMessenger * eventMessenger
G4double NTracksOutOfWorld
FCALTBEventAction(FCALSteppingAction *)
G4double GetOutOfWorldTracks(G4int, G4int)
G4double GetEdepFCAL(G4String)
G4bool FillH1(G4int id, G4double value, G4double weight=1.0)
virtual void EndOfEventAction(const G4Event *)
FCALSteppingAction * StepAction
virtual ~FCALTBEventAction()