WCSim
|
Class holding scattering and reflection history for each true hit (Cherenkov photon; dark noise are all 0) More...
#include <WCSimRootEvent.hh>
Public Member Functions | |
WCSimRootCherenkovHitHistory () | |
WCSimRootCherenkovHitHistory (Int_t nRayScat, Int_t nMieScat, std::vector< ReflectionSurface_t > refle) | |
virtual | ~WCSimRootCherenkovHitHistory () |
bool | CompareAllVariables (const WCSimRootCherenkovHitHistory *c) const |
Int_t | GetNRayScatters () const |
Int_t | GetNMieScatters () const |
std::vector< ReflectionSurface_t > | GetReflectionSurfaces () const |
Private Attributes | |
Int_t | fNRayScat |
Number of Rayliegh scatters the photon that created this hit underwent. More... | |
Int_t | fNMieScat |
Number of Mie scatters the photon that created this hit underwent. More... | |
std::vector< ReflectionSurface_t > | fReflec |
Surfaces of reflections that the photon that created this hit underwent. More... | |
Class holding scattering and reflection history for each true hit (Cherenkov photon; dark noise are all 0)
There is one entry per hit. Note that this information is not filled, unless WCSim is compiled with -DWCSIM_SAVE_PHOTON_HISTORY_FLAG=ON (default OFF)
Definition at line 208 of file WCSimRootEvent.hh.
|
inline |
Definition at line 217 of file WCSimRootEvent.hh.
WCSimRootCherenkovHitHistory::WCSimRootCherenkovHitHistory | ( | Int_t | nRayScat, |
Int_t | nMieScat, | ||
std::vector< ReflectionSurface_t > | refle | ||
) |
Definition at line 684 of file WCSimRootEvent.cc.
|
inlinevirtual |
Definition at line 219 of file WCSimRootEvent.hh.
bool WCSimRootCherenkovHitHistory::CompareAllVariables | ( | const WCSimRootCherenkovHitHistory * | c | ) | const |
Definition at line 912 of file WCSimRootEvent.cc.
|
inline |
Definition at line 223 of file WCSimRootEvent.hh.
|
inline |
Definition at line 222 of file WCSimRootEvent.hh.
|
inline |
Definition at line 224 of file WCSimRootEvent.hh.
|
private |
Number of Mie scatters the photon that created this hit underwent.
Definition at line 213 of file WCSimRootEvent.hh.
|
private |
Number of Rayliegh scatters the photon that created this hit underwent.
Definition at line 212 of file WCSimRootEvent.hh.
|
private |
Surfaces of reflections that the photon that created this hit underwent.
Definition at line 214 of file WCSimRootEvent.hh.