Jpp
18.4.0
the software that should make you happy
|
Detector simulations. More...
Classes | |
struct | JFoxWolframMoments |
Class for computing Fox-Wolfram moments. More... | |
struct | JSphericityTensor |
Class for sphericity tensor calculations. More... | |
struct | JHitInertiaTensor |
Class for hit inertia tensor calculations. More... | |
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 | |
double | getThrust (const std::vector< Trk >::const_iterator __begin, const std::vector< Trk >::const_iterator __end) |
Compute thrust for a given range of tracks. More... | |
double | getThrust (const Evt &event) |
Compute thrust for a given event. More... | |
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... | |
double | getVisibleEnergy (const Trk &track, const JCylinder3D &can=getMaximumContainmentVolume()) |
Get the visible energy of a track. More... | |
Vec | getVisibleEnergyVector (const Trk &track, const JCylinder3D &can=getMaximumContainmentVolume()) |
Get the visible energy vector of a track. More... | |
double | getVisibleEnergy (std::vector< Trk >::const_iterator __begin, std::vector< Trk >::const_iterator __end, const JCylinder3D &can=getMaximumContainmentVolume()) |
Get the visible energy of a given range of tracks. More... | |
Vec | getVisibleEnergyVector (std::vector< Trk >::const_iterator __begin, std::vector< Trk >::const_iterator __end, const JCylinder3D &can=getMaximumContainmentVolume()) |
Get the visible energy vector of a given range of tracks. More... | |
double | getVisibleEnergy (const Evt &evt, const JCylinder3D &can=getMaximumContainmentVolume()) |
Get the visible energy vector of an event. More... | |
Vec | getVisibleEnergyVector (const Evt &evt, const JCylinder3D &can=getMaximumContainmentVolume()) |
Get the visible energy vector of an event. 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 |
Compute thrust for a given range of tracks.
The definition was taken from the description in section 15.2.2 of arXiv:hep-ph/0603175v2.
__begin | beginning of track data |
__end | end of track data |
< Thrust axis
< residual angle
Definition at line 42 of file JEventShapeVariables.hh.
|
inline |
Compute thrust for a given event.
The definition was taken from the description in section 15.2.2 of arXiv:hep-ph/0603175v2.
event | event |
Definition at line 127 of file JEventShapeVariables.hh.
|
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.
double JSIRENE::getVisibleEnergy | ( | const Trk & | track, |
const JCylinder3D & | can = getMaximumContainmentVolume() |
||
) |
Get the visible energy of a track.
This method accounts for muon radiative energy losses.
track | track |
can | detector can |
Definition at line 48 of file JVisibleEnergyToolkit.hh.
|
inline |
Get the visible energy vector of a track.
This method accounts for muon radiative energy losses.
track | track |
can | detector can |
Definition at line 94 of file JVisibleEnergyToolkit.hh.
|
inline |
Get the visible energy of a given range of tracks.
This method accounts for muon radiative energy losses.
__begin | start of track data |
__end | end of track data |
can | detector can |
Definition at line 109 of file JVisibleEnergyToolkit.hh.
|
inline |
Get the visible energy vector of a given range of tracks.
This method accounts for muon radiative energy losses.
__begin | start of track data |
__end | end of track data |
can | detector can |
Definition at line 134 of file JVisibleEnergyToolkit.hh.
|
inline |
Get the visible energy vector of an event.
This method accounts for muon radiative energy losses.
evt | event |
can | detector can |
Definition at line 158 of file JVisibleEnergyToolkit.hh.
|
inline |
Get the visible energy vector of an event.
This method accounts for muon radiative energy losses.
evt | event |
can | detector can |
Definition at line 173 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.