| 
    Jpp
    master_rocky-40-g5f0272dcd
    
   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... | |
| const JCylinder3D | getMaximumContainmentVolume () | 
| Auxiliary function to retrieve the maximum cylindrical containment volume.  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 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 | 
      
  | 
  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 | 
Auxiliary function to retrieve the maximum cylindrical containment volume.
Definition at line 46 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.
| track | track | 
| can | detector can  | 
Definition at line 67 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 116 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 131 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 156 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 180 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 195 of file JVisibleEnergyToolkit.hh.
      
  | 
  inline | 
Definition at line 20 of file pythia.hh.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 92 of file pythia.hh.
      
  | 
  inline | 
Definition at line 135 of file pythia.hh.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  static | 
Function object for relative light yield as a function of GEANT particle code.
Definition at line 96 of file JPythia.hh.
      
  | 
  mutableprivate | 
Definition at line 138 of file JSireneToolkit.hh.
      
  | 
  mutableprivate | 
Definition at line 139 of file JSireneToolkit.hh.
| const { ... } JSIRENE::getNumberOfPhotoElectrons | 
Auxiliary data structure for determination of number of photo-electrons.