|
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.
1.8.14