Jpp
18.1.0
the software that should make you happy
|
#include <JNPE_t.hh>
Public Types | |
typedef JPP::JMAPLIST < JPP::JPolint1FunctionalMap, JPP::JPolint1FunctionalGridMap, JPP::JPolint1FunctionalGridMap > ::maplist | JNPEMaplist_t |
typedef JPP::JNPETable< double, double, JNPEMaplist_t > | JNPE_t |
Public Member Functions | |
JMuonNPE_t (const std::string &fileDescriptor) | |
Constructor. More... | |
double | calculate (const double E, const double R, const double theta, const double phi) const |
Get PDF. More... | |
Static Private Member Functions | |
static double | getNPE (const std::vector< JNPE_t > &NPE, const double R, const double theta, const double phi) |
Get number of photo-electrons. More... | |
Private Attributes | |
std::vector< JNPE_t > | Y1 |
light from muon More... | |
std::vector< JNPE_t > | YA |
light from delta-rays More... | |
std::vector< JNPE_t > | YB |
light from EM showers More... | |
typedef JPP::JNPETable<double, double, JNPEMaplist_t> JMuonNPE_t::JNPE_t |
|
inline |
Constructor.
The PDF file descriptor should contain the wild card character JPHYSICS::WILD_CARD.
fileDescriptor | PDF file descriptor |
Definition at line 39 of file JNPE_t.hh.
|
inline |
Get PDF.
The orientation of the PMT should be defined according this documentation.
In this, the zenith and azimuth angles are limited to
.
E | muon energy at minimum distance of approach [GeV] |
R | minimum distance of approach [m] |
theta | PMT zenith angle [rad] |
phi | PMT azimuth angle [rad] |
Definition at line 108 of file JNPE_t.hh.
|
inlinestaticprivate |
Get number of photo-electrons.
NPE | NPE tables |
R | distance between muon and PMT [m] |
theta | zenith angle orientation PMT [rad] |
phi | azimuth angle orientation PMT [rad] |
Definition at line 139 of file JNPE_t.hh.
|
private |
|
private |
|
private |