OMSim
Geant4 for IceCube optical module studies
Loading...
Searching...
No Matches
OMSimSensitiveDetector.hh File Reference

Enhanced sensitive detector for WavePID with photon origin tracking. More...

Include dependency graph for simulations/wavepid/include/OMSimSensitiveDetector.hh:

Go to the source code of this file.

Classes

struct  PhotonInfo
 Contains information about a detected photon which will be appended in HitManager. More...
 
class  OMSimSensitiveDetector
 Represents a sensitive detector. More...
 

Enumerations

enum class  DetectorType {
  PMT , VolumePhotonDetector , BoundaryPhotonDetector , BoundaryShellDetector ,
  PerfectPMT , PMT , VolumePhotonDetector , BoundaryPhotonDetector ,
  BoundaryShellDetector , PerfectPMT
}
 Types of detectors supported by OMSimSensitiveDetector. More...
 

Enumeration Type Documentation

◆ DetectorType

enum class DetectorType
strong
Enumerator
PMT 

Photomultiplier tube detector.

VolumePhotonDetector 

Photon detector based on absorption in volume.

BoundaryPhotonDetector 

Photon detector based on absorption in boundary.

BoundaryShellDetector 

Shell detector that does not kill the particle.

PerfectPMT 

Photomultiplier tube detector.