OMSim
Geant4 for IceCube optical module studies
OMSimPhysicsList Class Reference

Custom physics list for optical photon processes. More...

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

Detailed Description

This physics list initializes the optical photon processes including absorption, boundary interactions, Rayleigh scattering, and Mie scattering.

Protected Member Functions

void ConstructParticle ()
 Constructs particles for the physics list. More...
 
void ConstructProcess ()
 Constructs processes for the physics list. More...
 
void SetCuts ()
 Set production cuts with default values. More...
 
void ConstructParticle ()
 
void ConstructProcess ()
 
void SetCuts ()
 
void ConstructParticle ()
 
void ConstructProcess ()
 
void SetCuts ()
 
void ConstructParticle ()
 
void ConstructProcess ()
 
void SetCuts ()
 

Member Function Documentation

◆ ConstructParticle()

void OMSimPhysicsList::ConstructParticle ( )
protected

This method is used to define particles. For EA studies, it initializes only the optical photon.

◆ ConstructProcess()

void OMSimPhysicsList::ConstructProcess ( )
protected

This method initializes the optical photon processes which includes absorption, boundary interactions, Rayleigh scattering, and Mie scattering.

◆ SetCuts()

void OMSimPhysicsList::SetCuts ( )
protected

Sets the production cuts with default values.


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