OMSim
Geant4 for IceCube optical module studies
OMSimMDOMFlasher.hh File Reference

Defines the mDOMFlasher class for simulating the 10 flashers in an mDOM optical module. More...

Include dependency graph for OMSimMDOMFlasher.hh:
This graph shows which files directly or indirectly include this file:

Detailed Description

This file contains the declaration of the mDOMFlasher class and related structures. mDOMFlasher is responsible for creating the flashers in the mDOM, which includes a LED, the air around it, and a glass window on top. The class provides functionalities for constructing the solids and logical volumes, retrieving them, and simulating the LED flashing based on a given profile.

Go to the source code of this file.

Classes

struct  GlobalPosition
 Holds the global position and orientation of a flasher. More...
 
class  mDOMFlasher
 The mDOMFlasher class represents the 10 flashers in an mDOM optical module. More...