Jpp
|
Auxiliary class for simultaneously handling light yields and response of PMT. More...
#include <JNPEHit.hh>
Public Types | |
typedef std::vector< double > | JL1_t |
Type definition of expectation values of number of multiple hits. More... | |
Public Member Functions | |
JNPEHit () | |
Default constructor. More... | |
JNPEHit (const JNPE &npe, const size_t n) | |
Constructor. More... | |
size_t | getN () const |
Get number of hits. More... | |
double | getP () const |
Get probability. More... | |
double | getP (const double E_GeV) const |
Get muon energy dependent probability. More... | |
double | getChi2 (const double E_GeV) const |
Get chi2. More... | |
double | getYA () const |
Get light yield due to muon itself. More... | |
double | getYB () const |
Get light yield due to bremsstrahlung. More... | |
double | getZ () const |
Get position along muon path. More... | |
double | getH0 () const |
Expected number of photo-electrons for random background hypothesis. More... | |
double | getH0 (const size_t M) const |
Expected number of photo-electrons for random background hypothesis. More... | |
double | getH1 (const double E_GeV) const |
Expected number of photo-electrons for muon hypothesis as a function of muon energy. More... | |
double | getP (const double E_GeV, const bool hit) const |
Get probability for observing a hit or not as a function of muon energy. More... | |
double | getP (size_t M) const |
Get probability to observe a hit with given multiplicity. More... | |
double | getChi2 (const double E_GeV, const bool hit) const |
Get chi2 for observing a hit or not as a function of muon energy. More... | |
double | getY0 () const |
Get expectation value for number of single hits. More... | |
double | getY1 (const size_t M) const |
Get expectation value for number of multiple hits. More... | |
Protected Attributes | |
size_t | __n |
double | __yA |
light yield due to minimum ionizing particle [npe] More... | |
double | __yB |
light yield due to bremsstrahlung [npe/GeV] More... | |
double | __z |
position along muon path [m] More... | |
double | __y0 |
expectation value of number of single hits More... | |
JL1_t | __y1 |
expectation values of number of multiple hits More... | |
Auxiliary class for simultaneously handling light yields and response of PMT.
Definition at line 19 of file JNPEHit.hh.
|
inherited |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get muon energy dependent probability.
E_GeV | energy [GeV] |
Definition at line 75 of file JNPEHit.hh.
|
inline |
|
inlineinherited |
Get light yield due to muon itself.
Definition at line 69 of file JNPE.hh.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Expected number of photo-electrons for random background hypothesis.
Definition at line 102 of file JNPE.hh.
|
inlineinherited |
Expected number of photo-electrons for random background hypothesis.
M | multiplicity |
Definition at line 114 of file JNPE.hh.
|
inlineinherited |
Expected number of photo-electrons for muon hypothesis as a function of muon energy.
E_GeV | energy [GeV] |
Definition at line 126 of file JNPE.hh.
|
inlineinherited |
Get probability for observing a hit or not as a function of muon energy.
E_GeV | energy [GeV] |
hit | hit |
Definition at line 146 of file JNPE.hh.
|
inlineinherited |
Get probability to observe a hit with given multiplicity.
Note that if M = 0, the probability corresponds to observing no hits.
M | multiplicity (M >= 0) |
Definition at line 128 of file JK40.hh.
|
inlineinherited |
Get chi2 for observing a hit or not as a function of muon energy.
E_GeV | energy [GeV] |
hit | hit |
Definition at line 159 of file JNPE.hh.
|
inlineinherited |
|
inlineinherited |
|
protected |
Definition at line 93 of file JNPEHit.hh.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |