Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
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 "JTrigger/JHitL0.hh"
#include "JTrigger/JHitL1.hh"
#include "JTrigger/JHitR1.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 "JTools/JConstants.hh"
#include "Jeep/JFunctionAdaptor.hh"
#include "JFit/JLine1Z.hh"
#include "JFit/JShower3EZ.hh"
#include "JReconstruction/JEvt.hh"
#include "JReconstruction/JHistory.hh"

Go to the source code of this file.

Classes

struct  JRECONSTRUCTION::JQualitySorter
 General purpose sorter of fit results. More...
 
struct  JRECONSTRUCTION::JHitL0Comparator
 Auxiliary class for permutations of L0 hits. More...
 
struct  JRECONSTRUCTION::JHitL1Comparator
 Auxiliary class for permutations of L1 hits. More...
 
class  JRECONSTRUCTION::JPointing
 Auxiliary class to compare fit results with respect to a reference direction (e.g. More...
 
class  JRECONSTRUCTION::JPosition
 Auxiliary class to compare fit results with respect to a reference position (e.g. More...
 
class  JRECONSTRUCTION::JShowerEnergy
 
class  JRECONSTRUCTION::JAtmosphericMuon
 Auxiliary class to evaluate atmospheric muon hypothesis. More...
 

Namespaces

 JRECONSTRUCTION
 
 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=0)
 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=0)
 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 JFitJRECONSTRUCTION::get_best_reconstructed_track (const JEvt &evt, JTrackSelector_t selector, JQualitySorter_t comparator)
 Get best reconstructed track. More...
 
const JFitJRECONSTRUCTION::get_best_reconstructed_muon (const JEvt &evt)
 Get best reconstructed muon. More...
 
const JFitJRECONSTRUCTION::get_best_reconstructed_shower (const JEvt &evt)
 Get best reconstructed shower. More...