LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
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... | |
All information of a photon entering the sensitive optical detector volume.
Definition at line 60 of file SimPhotons.h.
float sim::OnePhoton::Energy {0.0} |
Scintillation photon energy [GeV].
Definition at line 78 of file SimPhotons.h.
Referenced by larg4::OpDetSensitiveDetector::AddPhoton(), DECLARE_ART_SERVICE_INTERFACE_IMPL(), sim::DumpSimPhotons::DumpOnePhoton(), sim::PhotonHitConverter::produce(), phot::PDFastSimPVS::produce(), phot::PDFastSimANN::produce(), phot::PDFastSimPAR::produce(), phot::PhotonLibraryPropagation::produce(), larg4::OpFastScintillation::RecordPhotonsProduced(), and opdet::SimPhotonCounter::Wavelength().
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 71 of file SimPhotons.h.
Referenced by larg4::OpDetSensitiveDetector::AddPhoton(), and sim::DumpSimPhotons::DumpOnePhoton().
geo::Point_t sim::OnePhoton::InitialPosition |
Scintillation position in world coordinates [cm].
Definition at line 63 of file SimPhotons.h.
Referenced by larg4::OpDetSensitiveDetector::AddPhoton(), sim::DumpSimPhotons::DumpOnePhoton(), phot::PDFastSimPVS::produce(), phot::PDFastSimANN::produce(), phot::PDFastSimPAR::produce(), phot::PhotonLibraryPropagation::produce(), and larg4::OpFastScintillation::RecordPhotonsProduced().
int sim::OnePhoton::MotherTrackID {std::numeric_limits<int>::min()} |
ID of the GEANT4 track causing the scintillation.
Definition at line 81 of file SimPhotons.h.
Referenced by sim::DumpSimPhotons::DumpOnePhoton(), sim::operator<(), phot::PDFastSimPVS::produce(), phot::PDFastSimPAR::produce(), and larg4::OpFastScintillation::RecordPhotonsProduced().
bool sim::OnePhoton::SetInSD {true} |
Whether the photon reaches the sensitive detector.
Definition at line 84 of file SimPhotons.h.
Referenced by larg4::OpDetSensitiveDetector::AddPhoton(), sim::DumpSimPhotons::DumpOnePhoton(), sim::PhotonHitConverter::produce(), phot::PDFastSimPVS::produce(), phot::PDFastSimANN::produce(), phot::PDFastSimPAR::produce(), phot::PhotonLibraryPropagation::produce(), and larg4::OpFastScintillation::RecordPhotonsProduced().
float sim::OnePhoton::Time {std::numeric_limits<float>::min()} |
Arrival time to the detector in simulation time scale [ns]
Definition at line 75 of file SimPhotons.h.
Referenced by opdet::SimPhotonCounter::AddOnePhoton(), larg4::OpDetSensitiveDetector::AddPhoton(), sim::DumpSimPhotons::DumpOnePhoton(), sim::operator<(), sim::PhotonHitConverter::produce(), phot::PDFastSimPVS::produce(), phot::PDFastSimANN::produce(), phot::PDFastSimPAR::produce(), phot::PhotonLibraryPropagation::produce(), and larg4::OpFastScintillation::RecordPhotonsProduced().