Public Attributes | List of all members
sim::OnePhoton Struct Reference

All information of a photon entering the sensitive optical detector volume. More...

#include <SimPhotons.h>

Public Attributes

geo::Point_t InitialPosition
 Scintillation position in world coordinates [cm]. More...
 
geo::OpticalPoint_t FinalLocalPosition
 Where photon enters the optical detector in local coordinates [cm]. More...
 
float Time { std::numeric_limits<float>::min() }
 
float Energy { 0.0 }
 Scintillation photon energy [GeV]. More...
 
int MotherTrackID { std::numeric_limits<int>::min() }
 ID of the GEANT4 track causing the scintillation. More...
 
bool SetInSD { true }
 Whether the photon reaches the sensitive detector. More...
 

Detailed Description

All information of a photon entering the sensitive optical detector volume.

Definition at line 64 of file SimPhotons.h.

Member Data Documentation

float sim::OnePhoton::Energy { 0.0 }

Scintillation photon energy [GeV].

Definition at line 82 of file SimPhotons.h.

geo::OpticalPoint_t sim::OnePhoton::FinalLocalPosition

Where photon enters the optical detector in local coordinates [cm].

The coordinates are in the local reference of the sensitive optical detector, in centimeters.

Definition at line 75 of file SimPhotons.h.

geo::Point_t sim::OnePhoton::InitialPosition

Scintillation position in world coordinates [cm].

Definition at line 67 of file SimPhotons.h.

int sim::OnePhoton::MotherTrackID { std::numeric_limits<int>::min() }

ID of the GEANT4 track causing the scintillation.

Definition at line 85 of file SimPhotons.h.

bool sim::OnePhoton::SetInSD { true }

Whether the photon reaches the sensitive detector.

Definition at line 88 of file SimPhotons.h.

float sim::OnePhoton::Time { std::numeric_limits<float>::min() }

Arrival time to the detector in simulation time scale [ns]

Definition at line 79 of file SimPhotons.h.


The documentation for this struct was generated from the following file: