32 #include "ExN04EventAction.hh"
34 #include "ExN04TrackerHit.hh"
35 #include "ExN04CalorimeterHit.hh"
36 #include "ExN04MuonHit.hh"
40 #include "G4HCofThisEvent.hh"
41 #include "G4VHitsCollection.hh"
53 calorimeterCollID = -1;
63 if(trackerCollID<0||calorimeterCollID<0||muonCollID<0)
76 if(trackerCollID<0||calorimeterCollID<0||muonCollID<0)
return;
93 <<
" hits are stored in ExN04TrackerHitsCollection." <<
G4endl;
99 <<
" hits are stored in ExN04CalorimeterHitsCollection." <<
G4endl;
101 for(
int i=0;i<n_hit;i++)
102 { totE += (*CHC)[i]->GetEdep(); }
103 G4cout <<
" Total energy deposition in calorimeter : "
110 <<
" hits are stored in ExN04MuonHitsCollection." <<
G4endl;
G4VHitsCollection * GetHC(G4int i)
G4int GetCollectionID(G4String colName)
virtual void BeginOfEventAction(const G4Event *)
virtual void EndOfEventAction(const G4Event *)
G4GLOB_DLL std::ostream G4cout
static G4SDManager * GetSDMpointer()
G4HCofThisEvent * GetHCofThisEvent() const