26 #ifndef LArG4_LArVoxelReadoutGeometry_h 27 #define LArG4_LArVoxelReadoutGeometry_h 31 #include "Geant4/G4VUserParallelWorld.hh" 32 #include "Geant4/G4String.hh" 33 #include "Geant4/G4Transform3D.hh" 34 #include "Geant4/G4VPhysicalVolume.hh" 35 #include "Geant4/G4UserLimits.hh" 38 namespace CLHEP {
class HepRandomEngine; }
65 G4VPhysicalVolume* FindNestedVolume(G4VPhysicalVolume* mother,
66 G4Transform3D& motherTransform,
67 G4Transform3D& daughterTransform,
68 std::string& daughterName,
69 unsigned int expectedNum);
82 #endif // LArG4_LArVoxelReadoutGeometry_h Collection of all it takes to set up this object.
Collection of what it takes to set a LArVoxelReadout up.
larg4::LArVoxelReadout::Setup_t fReadoutSetupData
Data for LArVoxelReadout setup.
art::ServiceHandle< geo::Geometry > fGeo
Handle to the geometry.
larg4::LArVoxelReadout::Setup_t readoutSetup
Set up data for LArVoxelReadout.
std::unique_ptr< G4UserLimits > fStepLimit
A Geant4 sensitive detector that accumulates voxel information.
art framework interface to geometry description