Jpp  18.4.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
JReconstruction/JEvtToolkit.hh File Reference
#include <istream>
#include <ostream>
#include <algorithm>
#include <cmath>
#include "km3net-dataformat/definitions/reconstruction.hh"
#include "JLang/JException.hh"
#include "JLang/JPredicate.hh"
#include "JLang/JFind_if.hh"
#include "JTools/JRange.hh"
#include "JGeometry3D/JAngle3D.hh"
#include "JGeometry3D/JVector3D.hh"
#include "JGeometry3D/JVersor3D.hh"
#include "JGeometry3D/JPosition3D.hh"
#include "JGeometry3D/JDirection3D.hh"
#include "JGeometry3D/JAxis3D.hh"
#include "JGeometry3D/JTrack3D.hh"
#include "JGeometry3D/JTrack3E.hh"
#include "JMath/JMathToolkit.hh"
#include "JMath/JConstants.hh"
#include "Jeep/JFunctionAdaptor.hh"
#include "JFit/JLine1Z.hh"
#include "JFit/JShower3EZ.hh"
#include "JReconstruction/JEvt.hh"
#include "JReconstruction/JFitStatus.hh"
#include "JReconstruction/JHistory.hh"

Go to the source code of this file.

Classes

struct  JRECONSTRUCTION::JQualitySorter
 General purpose sorter of fit results. More...
 
class  JRECONSTRUCTION::JPointing
 Auxiliary class to compare fit results with respect to a reference direction (e.g. true muon). More...
 
class  JRECONSTRUCTION::JPosition
 Auxiliary class to compare fit results with respect to a reference position (e.g. true muon). More...
 
class  JRECONSTRUCTION::JShowerEnergy
 
class  JRECONSTRUCTION::JAtmosphericMuon
 Auxiliary class to evaluate atmospheric muon hypothesis. More...
 

Namespaces

 JRECONSTRUCTION
 Model fits to data.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Functions

JPosition3D JRECONSTRUCTION::getPosition (const JFit &fit)
 Get position. More...
 
JDirection3D JRECONSTRUCTION::getDirection (const JFit &fit)
 Get direction. More...
 
JAxis3D JRECONSTRUCTION::getAxis (const JFit &fit)
 Get axis. More...
 
JTrack3E JRECONSTRUCTION::getTrack (const JFit &fit)
 Get track. More...
 
JFit JRECONSTRUCTION::getFit (const JHistory &history, const JTrack3D &track, const double Q, const int NDF, const double energy=0.0, const int status=SINGLE_STAGE)
 Get fit. More...
 
JFit JRECONSTRUCTION::getFit (const JHistory &history, const JLine1Z &track, const JAngle3D &angle, const double Q, const int NDF, const double energy=0.0, const int status=SINGLE_STAGE)
 Get fit. More...
 
double JRECONSTRUCTION::getDot (const JFit &first, const JFit &second)
 Get dot product. More...
 
double JRECONSTRUCTION::getDot (const JFit &fit, const JDirection3D &dir)
 Get dot product. More...
 
double JRECONSTRUCTION::getQuality (const double chi2, const int N, const int NDF)
 Get quality of fit. More...
 
double JRECONSTRUCTION::getQuality (const double chi2, const int NDF)
 Get quality of fit. More...
 
double JRECONSTRUCTION::getQuality (const double chi2)
 Get quality of fit. More...
 
bool JRECONSTRUCTION::qualitySorter (const JFit &first, const JFit &second)
 Comparison of fit results. More...
 
bool JRECONSTRUCTION::has_history (const JFit &fit, const int type)
 Test whether given fit has specified history. More...
 
bool JRECONSTRUCTION::has_history (const JFit &fit, const JRange< int > &range)
 Test whether given fit has specified history. More...
 
bool JRECONSTRUCTION::has_muon_prefit (const JFit &fit)
 Test whether given fit has muon prefit in history. More...
 
bool JRECONSTRUCTION::has_muon_simplex (const JFit &fit)
 Test whether given fit has muon simplex in history. More...
 
bool JRECONSTRUCTION::has_muon_gandalf (const JFit &fit)
 Test whether given fit has muon gandalf in history. More...
 
bool JRECONSTRUCTION::has_muon_energy (const JFit &fit)
 Test whether given fit has muon energy in history. More...
 
bool JRECONSTRUCTION::has_muon_start (const JFit &fit)
 Test whether given fit has muon start in history. More...
 
bool JRECONSTRUCTION::has_muon_fit (const JFit &fit)
 Test whether given fit has muon fit in history. More...
 
bool JRECONSTRUCTION::has_shower_prefit (const JFit &fit)
 Test whether given fit has shower prefit in history. More...
 
bool JRECONSTRUCTION::has_shower_positionfit (const JFit &fit)
 Test whether given fit has shower position fit in history. More...
 
bool JRECONSTRUCTION::has_shower_completefit (const JFit &fit)
 Test whether given fit has shower complete fit in history. More...
 
bool JRECONSTRUCTION::has_shower_fit (const JFit &fit)
 Test whether given fit has shower fit in history. More...
 
template<class JTrackSelector_t >
bool JRECONSTRUCTION::has_reconstructed_track (const JEvt &evt, JTrackSelector_t selector)
 Test whether given event has a track according selection. More...
 
bool JRECONSTRUCTION::has_reconstructed_muon (const JEvt &evt)
 Test whether given event has a track with muon reconstruction. More...
 
bool JRECONSTRUCTION::has_reconstructed_shower (const JEvt &evt)
 Test whether given event has a track with shower reconstruction. More...
 
template<class JTrackSelector_t , class JQualitySorter_t >
const JFit & JRECONSTRUCTION::get_best_reconstructed_track (const JEvt &evt, JTrackSelector_t selector, JQualitySorter_t comparator)
 Get best reconstructed track. More...
 
const JFit & JRECONSTRUCTION::get_best_reconstructed_muon (const JEvt &evt)
 Get best reconstructed muon. More...
 
const JFit & JRECONSTRUCTION::get_best_reconstructed_shower (const JEvt &evt)
 Get best reconstructed shower. More...