4 #include <phparameter/PHParameters.h>
16 #include <Geant4/G4IonisParamMat.hh>
17 #include <Geant4/G4Material.hh>
18 #include <Geant4/G4MaterialCutsCouple.hh>
19 #include <Geant4/G4ParticleDefinition.hh>
20 #include <Geant4/G4ReferenceCountedHandle.hh>
21 #include <Geant4/G4Step.hh>
22 #include <Geant4/G4StepPoint.hh>
23 #include <Geant4/G4StepStatus.hh>
24 #include <Geant4/G4String.hh>
25 #include <Geant4/G4SystemOfUnits.hh>
26 #include <Geant4/G4ThreeVector.hh>
27 #include <Geant4/G4TouchableHandle.hh>
28 #include <Geant4/G4Track.hh>
29 #include <Geant4/G4TrackStatus.hh>
30 #include <Geant4/G4Types.hh>
31 #include <Geant4/G4VPhysicalVolume.hh>
32 #include <Geant4/G4VTouchable.hh>
33 #include <Geant4/G4VUserTrackInformation.hh>
45 , m_Detector(detector)
46 , m_ActiveFlag(parameters->get_int_param(
"active"))
47 , m_AbsorberTruthFlag(parameters->get_int_param(
"absorberactive"))
48 , m_BlackHoleFlag(parameters->get_int_param(
"blackhole"))
81 int idx_k = icopy >> 16;
82 int idx_j = icopy & 0xFFFF;
105 bool geantino =
false;
253 std::cout <<
"PHG4BarrelEcalSteppingAction::SetTopNode - unable to find " <<
m_HitNodeName << std::endl;
255 if (!m_AbsorberHitContainer)
259 std::cout <<
"PHG4BarrelEcalSteppingAction::SetTopNode - unable to find " <<
m_AbsorberNodeName << std::endl;
262 if (!m_SupportHitContainer)
266 std::cout <<
"PHG4BarrelEcalSteppingAction::SetTopNode - unable to find " <<
m_SupportNodeName << std::endl;