OMSim
Geant4 for IceCube optical module studies
Loading...
Searching...
No Matches
OMSimDetectorConstruction Class Referenceabstract

Class for detector construction in the effective area simulation.

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

Classes

struct  SDInfo
 

Public Member Functions

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

G4VPhysicalVolume * m_worldPhysical
 

Protected Member Functions

virtual void constructWorld ()=0
 
virtual void constructDetector ()=0
 

Protected Attributes

G4VSolid * m_worldSolid
 
G4LogicalVolume * m_worldLogical
 
OMSimInputDatam_data
 
std::vector< SDInfom_sensitiveDetectors
 

Member Function Documentation

◆ Construct()

G4VPhysicalVolume * OMSimDetectorConstruction::Construct ( )
Returns
Pointer to the physical world volume

◆ constructDetector()

virtual void OMSimDetectorConstruction::constructDetector ( )
protectedpure virtual

◆ constructWorld()

virtual void OMSimDetectorConstruction::constructWorld ( )
protectedpure virtual

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