Jpp
17.3.1
the software that should make you happy
|
Detector simulations. More...
Classes | |
class | JPulse |
Auxiliary class for a time-over-threshold pulse from a PMT. More... | |
struct | JPythia |
Auxiliary class to determine EM-equivalent energy as a function of PDG particle code and energy. More... | |
class | JSeaWater |
Sea water composition. More... | |
struct | JParameters |
Detector simulation parameters. More... | |
struct | JHit_t |
Auxiliary class to set-up Hit. More... | |
struct | JHits_t |
Auxiliary data structure for list of hits with hit merging capability. More... | |
struct | JTrk_t |
Auxiliary class to set-up Trk. More... | |
struct | JPoint |
Point along muon trajectory. More... | |
struct | JTrack |
Muon trajectory. More... | |
struct | JVertex |
Vertex of energy loss of muon. More... | |
Functions | |
bool | operator< (const JPulse &first, const JPulse &second) |
Compare Monte Carlo hit times. More... | |
bool | operator< (const JPulse &hit, const double t0) |
Compare Monte Carlo hit times. More... | |
JHitType_t | getHitType (const JPDFType_t pdf, const bool shower=false) |
Get hit type corresponding to given PDF type. More... | |
Vec | getVisibleEnergy (const Trk &track, const JCylinder3D &can) |
Get the visible energy of a track. More... | |
Vec | getVisibleEnergy (const Trk &track) |
Get the visible energy of a track, assuming an infinite detector volume. More... | |
Vec | getVisibleEnergy (const Evt &evt, const JCylinder3D &can) |
Get the visible energy of an event. More... | |
Vec | getVisibleEnergy (const Evt &evt) |
Get the visible energy of an event, assuming an infinite detector volume. More... | |
double | opa_weight_high_e (const double ekin) |
double | ngamma_elec (const double ekin) |
double | weight_pion (const double ekin) |
double | weight_kaon (const double ekin) |
double | weight_kshort (const double ekin) |
double | weight_klong (const double ekin) |
double | weight_proton (const double ekin) |
double | weight_neutron (const double ekin) |
double | opa_efrac (const int ipart, const double ekin) |
double | pythia (const int type, const double E) |
Get equivalent EM-energy for given pion energy. More... | |
Variables | |
static const JPythia | pythia |
Function object for relative light yield as a function of GEANT particle code. More... | |
struct { | |
std::vector< size_t > JSIRENE::ns | |
std::vector< double > JSIRENE::vs | |
} | getNumberOfPhotoElectrons |
Auxiliary data structure for determination of number of photo-electrons. More... | |
Detector simulations.
|
inline |
|
inline |
Get hit type corresponding to given PDF type.
PDF type | |
shower | force origin from neutrino interaction shower |
Definition at line 151 of file JSireneToolkit.hh.
Get the visible energy of a track.
This method accounts for muon radiative energy losses.
track | track |
can | detector can |
Definition at line 62 of file JVisibleEnergyToolkit.hh.
Get the visible energy of a track, assuming an infinite detector volume.
This method accounts for muon radiative energy losses.
track | track |
Definition at line 105 of file JVisibleEnergyToolkit.hh.
Get the visible energy of an event.
This method accounts for muon radiative energy losses.
evt | event |
can | detector can |
Definition at line 121 of file JVisibleEnergyToolkit.hh.
Get the visible energy of an event, assuming an infinite detector volume.
This method accounts for muon radiative energy losses.
evt | event |
Definition at line 141 of file JVisibleEnergyToolkit.hh.
|
inline |
Definition at line 20 of file pythia.hh.
|
inline |
Definition at line 58 of file pythia.hh.
|
inline |
Definition at line 69 of file pythia.hh.
|
inline |
Definition at line 92 of file pythia.hh.
|
inline |
Definition at line 108 of file pythia.hh.
|
inline |
Definition at line 119 of file pythia.hh.
|
inline |
Definition at line 135 of file pythia.hh.
|
inline |
Definition at line 149 of file pythia.hh.
|
inline |
Definition at line 173 of file pythia.hh.
|
inline |
Get equivalent EM-energy for given pion energy.
type | particle type [PDG] |
E | particle energy [GeV] |
Definition at line 245 of file pythia.hh.
|
static |
Function object for relative light yield as a function of GEANT particle code.
Definition at line 96 of file JPythia.hh.
|
mutable |
Definition at line 138 of file JSireneToolkit.hh.
|
mutable |
Definition at line 139 of file JSireneToolkit.hh.
struct { ... } JSIRENE::getNumberOfPhotoElectrons |
Auxiliary data structure for determination of number of photo-electrons.