![]() |
OMSim
Geant4 for IceCube optical module studies
|
A structure of vectors to store information about detected photons.
Public Attributes | |
| std::vector< G4long > | eventId |
| ID of the event. | |
| std::vector< G4double > | hitTime |
| Time of detection. | |
| std::vector< G4double > | flightTime |
| Photon flight time. | |
| std::vector< G4double > | pathLenght |
| Length of the photon's path before hitting. | |
| std::vector< G4double > | energy |
| Energy of the detected photon. | |
| std::vector< G4int > | PMTnr |
| ID of the PMT that detected the photon. | |
| std::vector< G4ThreeVector > | direction |
| Momentum direction of the photon at the time of detection. | |
| std::vector< G4ThreeVector > | localPosition |
| Local position of the detected photon within the PMT. | |
| std::vector< G4ThreeVector > | globalPosition |
| Global position of the detected photon. | |
| std::vector< G4double > | generationDetectionDistance |
| Distance between generation and detection of photon. | |
| std::vector< OMSimPMTResponse::PMTPulse > | PMTresponse |
PMT's response to the detected photon, encapsulated as a PMTPulse. | |