8#include "OMSimOpticalModule.hh"
11#include <G4VUserDetectorConstruction.hh>
24 void ConstructSDandField()
override;
25 void registerSensitiveDetector(G4LogicalVolume* logVol, G4VSensitiveDetector* aSD);
27 G4VPhysicalVolume *m_worldPhysical;
30 virtual void constructWorld() = 0;
31 virtual void constructDetector() = 0;
33 G4VSolid *m_worldSolid;
34 G4LogicalVolume *m_worldLogical;
37 G4LogicalVolume* logicalVolume;
38 G4VSensitiveDetector* sensitiveDetector;
40 std::vector<SDInfo> m_sensitiveDetectors;
Class for detector construction in the effective area simulation.
Definition OMSimDetectorConstruction.hh:19
G4VPhysicalVolume * Construct()
Constructs the selected detector from the command line argument and returns the physical world volume...
Definition OMSimDetectorConstruction.cc:33
Definition OMSimDetectorConstruction.hh:36