Class holding true (Cherenkov photon + dark noise) hit information.
More...
#include <WCSimRootEvent.hh>
Class holding true (Cherenkov photon + dark noise) hit information.
There is one entry per hit.
Definition at line 161 of file WCSimRootEvent.hh.
◆ WCSimRootCherenkovHitTime() [1/2]
WCSimRootCherenkovHitTime::WCSimRootCherenkovHitTime |
( |
| ) |
|
|
inline |
◆ WCSimRootCherenkovHitTime() [2/2]
WCSimRootCherenkovHitTime::WCSimRootCherenkovHitTime |
( |
Double_t |
truetime, |
|
|
Int_t |
parentSavedTrackID, |
|
|
Float_t |
photonStartTime, |
|
|
Float_t |
photonStartPos[3], |
|
|
Float_t |
photonEndPos[3], |
|
|
Float_t |
photonStartDir[3], |
|
|
Float_t |
photonEndDir[3], |
|
|
ProcessType_t |
photonCreatorProcess |
|
) |
| |
◆ ~WCSimRootCherenkovHitTime()
virtual WCSimRootCherenkovHitTime::~WCSimRootCherenkovHitTime |
( |
| ) |
|
|
inlinevirtual |
◆ CompareAllVariables()
◆ GetParentID()
Int_t WCSimRootCherenkovHitTime::GetParentID |
( |
| ) |
const |
|
inline |
◆ GetParentSavedTrackID()
Int_t WCSimRootCherenkovHitTime::GetParentSavedTrackID |
( |
| ) |
const |
|
inline |
◆ GetPhotonCreatorProcess()
ProcessType_t WCSimRootCherenkovHitTime::GetPhotonCreatorProcess |
( |
| ) |
const |
|
inline |
◆ GetPhotonCreatorProcessName()
std::string WCSimRootCherenkovHitTime::GetPhotonCreatorProcessName |
( |
| ) |
const |
|
inline |
◆ GetPhotonEndDir()
Float_t WCSimRootCherenkovHitTime::GetPhotonEndDir |
( |
int |
i | ) |
const |
|
inline |
◆ GetPhotonEndPos()
Float_t WCSimRootCherenkovHitTime::GetPhotonEndPos |
( |
int |
i | ) |
const |
|
inline |
◆ GetPhotonStartDir()
Float_t WCSimRootCherenkovHitTime::GetPhotonStartDir |
( |
int |
i | ) |
const |
|
inline |
◆ GetPhotonStartPos()
Float_t WCSimRootCherenkovHitTime::GetPhotonStartPos |
( |
int |
i | ) |
const |
|
inline |
◆ GetPhotonStartTime()
Float_t WCSimRootCherenkovHitTime::GetPhotonStartTime |
( |
| ) |
const |
|
inline |
◆ GetTruetime()
Double_t WCSimRootCherenkovHitTime::GetTruetime |
( |
| ) |
const |
|
inline |
◆ fParentSavedTrackID
Int_t WCSimRootCherenkovHitTime::fParentSavedTrackID |
|
private |
Truth matching. ID of the parent track that created the Cherenkov photon that created this hit. Note that this is not the position in the WCSimRootTrack array - you do need to loop and check the ID. Note that if you are running in non-default mode and you are saving photon tracks, this will be the ID of the photon track. Note: for dark noise, this number is -1.
Definition at line 166 of file WCSimRootEvent.hh.
◆ fPhotonCreatorProcess
Process that created the photon that created this hit.
Definition at line 172 of file WCSimRootEvent.hh.
◆ fPhotonEndDir
Float_t WCSimRootCherenkovHitTime::fPhotonEndDir[3] |
|
private |
◆ fPhotonEndPos
Float_t WCSimRootCherenkovHitTime::fPhotonEndPos[3] |
|
private |
End position (x,y,z) of the photon that created this hit (unit: cm)
Definition at line 169 of file WCSimRootEvent.hh.
◆ fPhotonStartDir
Float_t WCSimRootCherenkovHitTime::fPhotonStartDir[3] |
|
private |
◆ fPhotonStartPos
Float_t WCSimRootCherenkovHitTime::fPhotonStartPos[3] |
|
private |
Start position (x,y,z) of the photon that created this hit (unit: cm)
Definition at line 168 of file WCSimRootEvent.hh.
◆ fPhotonStartTime
Float_t WCSimRootCherenkovHitTime::fPhotonStartTime |
|
private |
Start time of the photon that created this hit (unit: ns)
Definition at line 167 of file WCSimRootEvent.hh.
◆ fTruetime
Double_t WCSimRootCherenkovHitTime::fTruetime |
|
private |
The documentation for this class was generated from the following files: