![]() |
OMSim
Geant4 for IceCube optical module studies
|
A structure of vectors to store information about detected photons. More...
Extended structure for storing detected photon information with origin tracking.
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. | |
| std::vector< G4double > | entryTime |
| Time photon entered DOM. | |
| std::vector< G4String > | photonOrigin |
| Origin classification (e.g., "Cerenkov from Muon") | |
| std::vector< G4int > | parentID |
| Parent track ID. | |
| std::vector< G4String > | parentType |
| Parent particle type (e.g., "mu-", "e-") | |
| std::vector< G4String > | parentProcess |
| Process that created parent. | |
| std::vector< G4ThreeVector > HitStats::direction |
Momentum direction.
| std::vector< G4double > HitStats::energy |
Energy of detected photon.
| std::vector< G4double > HitStats::generationDetectionDistance |
Distance from generation to detection.
| std::vector< G4ThreeVector > HitStats::globalPosition |
Global position.
| std::vector< G4ThreeVector > HitStats::localPosition |
Local position in PMT.
| std::vector< G4double > HitStats::pathLenght |
Length of photon path.
| std::vector< G4int > HitStats::PMTnr |
PMT number.
| std::vector< OMSimPMTResponse::PMTPulse > HitStats::PMTresponse |
PMT response.