25 #ifndef LArG4_AuxDetReadoutGeometry_h
26 #define LArG4_AuxDetReadoutGeometry_h
28 #include "art/Framework/Services/Registry/ServiceHandle.h"
31 #include "Geant4/G4VUserParallelWorld.hh"
32 #include "Geant4/G4String.hh"
33 #include "Geant4/G4Transform3D.hh"
35 class G4VPhysicalVolume;
55 G4Transform3D DepthToWorld);
59 G4Transform3D DepthToWorld);
61 art::ServiceHandle<geo::Geometry const>
fGeo;
68 #endif // LArG4_AuxDetReadoutGeometry_h
void FindAndMakeAuxDet(std::vector< const G4VPhysicalVolume * > &path, unsigned int depth, G4Transform3D DepthToWorld)
uint32_t fNumSensitiveVol
number of sensitive volumes
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics path
AuxDetReadoutGeometry(const G4String name="AuxDetReadoutGeometry")
Constructor and destructor.
virtual ~AuxDetReadoutGeometry()
art::ServiceHandle< geo::Geometry const > fGeo
Handle to the geometry.
art framework interface to geometry description
void FindAndMakeAuxDetSensitive(std::vector< const G4VPhysicalVolume * > &path, unsigned int depth, G4Transform3D DepthToWorld)