23 #ifndef OpDetReadoutGeometry_h 
   24 #define OpDetReadoutGeometry_h 
   26 #include "Geant4/G4String.hh" 
   27 #include "Geant4/G4Transform3D.hh" 
   28 #include "Geant4/G4VUserParallelWorld.hh" 
   32 class G4LogicalVolume;
 
   33 class G4VPhysicalVolume;
 
   40                          const G4String 
name = 
"OpDetReadoutGeometry",
 
   41                          bool useLitePhotons = 
false);
 
   49                      std::vector<G4Transform3D>,
 
   50                      std::vector<G4LogicalVolume*>&,
 
   51                      std::vector<G4Transform3D>&);
 
void FindVolumes(G4VPhysicalVolume *, G4String, std::vector< G4Transform3D >, std::vector< G4LogicalVolume * > &, std::vector< G4Transform3D > &)
 
G4String fOpDetSensitiveName
 
std::vector< G4Transform3D > fOpDetTransformations
 
OpDetReadoutGeometry(G4String OpDetSensitiveName, const G4String name="OpDetReadoutGeometry", bool useLitePhotons=false)
 
bool const fUseLitePhotons
Pass-through option for sensitive detector. 
 
std::vector< G4LogicalVolume * > fOpDetVolumes
 
virtual ~OpDetReadoutGeometry()