|
Jpp 19.3.0-rc.3
the software that should make you happy
|
Detector simulations. More...
Classes | |
| struct | JFoxWolframMoments |
| Class for computing Fox-Wolfram moments. More... | |
| struct | JHit_t |
| Auxiliary class to set-up Hit. More... | |
| struct | JHitInertiaTensor |
| Class for hit inertia tensor calculations. More... | |
| struct | JHits_t |
| Auxiliary data structure for list of hits with hit merging capability. More... | |
| struct | JParameters |
| Detector simulation parameters. More... | |
| struct | JPoint |
| Point along muon trajectory. 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 | JSphericityTensor |
| Class for sphericity tensor calculations. More... | |
| struct | JTrack |
| Muon trajectory. More... | |
| struct | JTrk_t |
| Auxiliary class to set-up Trk. More... | |
| struct | JVertex |
| Vertex of energy loss of muon. More... | |
| struct | number_of_photo_electrons_type |
| Auxiliary data structure for determination of number of photo-electrons. More... | |
Functions | |
| const JCylinder3D | getMaximumContainmentVolume () |
| Forward function declarations. | |
| double | getVisibleEnergy (const Trk &track, const JCylinder3D &can=getMaximumContainmentVolume()) |
| Get the visible energy of a track. | |
| double | getVisibleEnergy (const Evt &evt, const JCylinder3D &can=getMaximumContainmentVolume()) |
| Get the visible energy vector of an event. | |
| double | getThrust (const std::vector< Trk >::const_iterator __begin, const std::vector< Trk >::const_iterator __end) |
| Compute thrust for a given range of tracks. | |
| double | getThrust (const Evt &event) |
| Compute thrust for a given event. | |
| bool | operator< (const JPulse &first, const JPulse &second) |
| Compare Monte Carlo hit times. | |
| bool | operator< (const JPulse &hit, const double t0) |
| Compare Monte Carlo hit times. | |
| JHitType_t | getHitType (const JPDFType_t pdf, const bool shower=false) |
| Get hit type corresponding to given PDF type. | |
| Vec | getVisibleEnergyVector (const Trk &track, const JCylinder3D &can=getMaximumContainmentVolume()) |
| Get the visible energy vector of a track. | |
| 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. | |
| 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. | |
| Vec | getVisibleEnergyVector (const Evt &evt, const JCylinder3D &can=getMaximumContainmentVolume()) |
| Get the visible energy vector of an event. | |
| 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. | |
Variables | |
| static const JPythia | pythia |
| Function object for relative light yield as a function of GEANT particle code. | |
| const struct JSIRENE::number_of_photo_electrons_type | getNumberOfPhotoElectrons |
Detector simulations.
|
inline |
Forward function declarations.
Auxiliary function to retrieve the maximum cylindrical containment volume.
Definition at line 48 of file JVisibleEnergyToolkit.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.
Note: The optional parameter can is used only when the given track
corresponds to a muon and if this track does not contain the
mc_usr_keys::energy_lost_in_can information, generated by JSirene.
| track | track |
| can | detector can |
Definition at line 73 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 192 of file JVisibleEnergyToolkit.hh.
|
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 43 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 128 of file JEventShapeVariables.hh.
|
inline |
Compare Monte Carlo hit times.
| hit | hit |
| t0 | time [ns] |
|
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.
|
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 128 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 143 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 168 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 207 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 |
|
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 |
|
static |
Function object for relative light yield as a function of GEANT particle code.
Definition at line 96 of file JPythia.hh.
| const struct JSIRENE::number_of_photo_electrons_type JSIRENE::getNumberOfPhotoElectrons |