OMSim
Geant4 for IceCube optical module studies
Loading...
Searching...
No Matches
OMSimWavePIDDetector Class Reference

Detector construction for WavePID photon origin tracking study. More...

Inheritance diagram for OMSimWavePIDDetector:
[legend]
Collaboration diagram for OMSimWavePIDDetector:
[legend]

Detailed Description

Constructs the selected optical module (via –detector_type) in the chosen environment (via –environment) for photon origin classification.

Private Member Functions

void constructWorld ()
 Constructs the world volume using the environment material from –environment flag.
 
void constructDetector ()
 Constructs and places the selected optical module at the origin.
 

Additional Inherited Members

- Public Member Functions inherited from OMSimDetectorConstruction
G4VPhysicalVolume * Construct ()
 Constructs the selected detector from the command line argument and returns the physical world volume.
 
void ConstructSDandField () override
 
void registerSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD)
 
- Public Attributes inherited from OMSimDetectorConstruction
G4VPhysicalVolume * m_worldPhysical
 
- Protected Attributes inherited from OMSimDetectorConstruction
G4VSolid * m_worldSolid
 
G4LogicalVolume * m_worldLogical
 
OMSimInputDatam_data
 
std::vector< SDInfom_sensitiveDetectors
 

Member Function Documentation

◆ constructDetector()

void OMSimWavePIDDetector::constructDetector ( )
privatevirtual

◆ constructWorld()

void OMSimWavePIDDetector::constructWorld ( )
privatevirtual

The documentation for this class was generated from the following files: