Jpp
Classes | Namespaces | Functions
JEvtToolkit.hh File Reference
#include <istream>
#include <ostream>
#include <algorithm>
#include <cmath>
#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 "JFit/JEvt.hh"
#include "JFit/JHistory.hh"

Go to the source code of this file.

Classes

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

Namespaces

 JFIT
 Auxiliary classes and methods for linear and iterative data regression.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Functions

JPosition3D JFIT::getPosition (const JFit &fit)
 Get position. More...
 
JDirection3D JFIT::getDirection (const JFit &fit)
 Get direction. More...
 
JAxis3D JFIT::getAxis (const JFit &fit)
 Get axis. More...
 
JTrack3E JFIT::getTrack (const JFit &fit)
 Get track. More...
 
JFit JFIT::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 JFIT::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 JFIT::getDot (const JFit &first, const JFit &second)
 Get dot product. More...
 
double JFIT::getDot (const JFit &fit, const JDirection3D &dir)
 Get dot product. More...
 
double JFIT::getQuality (const double chi2, const int NDF)
 Get quality of fit. More...
 
double JFIT::getQuality (const double chi2)
 Get quality of fit. More...
 
bool JFIT::qualitySorter (const JFit &first, const JFit &second)
 Comparison of fit results. More...
 
bool JFIT::has_history (const JFit &fit, const int type)
 Test whether given fit has specified history. More...
 
bool JFIT::has_history (const JFit &fit, const JRange< int > &range)
 Test whether given fit has specified history. More...
 
bool JFIT::has_muon_prefit (const JFit &fit)
 Test whether given fit has muon prefit in history. More...
 
bool JFIT::has_muon_simplex (const JFit &fit)
 Test whether given fit has muon simplex in history. More...
 
bool JFIT::has_muon_gandalf (const JFit &fit)
 Test whether given fit has muon gandalf in history. More...
 
bool JFIT::has_muon_energy (const JFit &fit)
 Test whether given fit has muon energy in history. More...
 
bool JFIT::has_muon_start (const JFit &fit)
 Test whether given fit has muon start in history. More...
 
bool JFIT::has_muon_fit (const JFit &fit)
 Test whether given fit has muon fit in history. More...
 
bool JFIT::has_shower_prefit (const JFit &fit)
 Test whether given fit has shower prefit in history. More...
 
bool JFIT::has_shower_positionfit (const JFit &fit)
 Test whether given fit has shower position fit in history. More...
 
bool JFIT::has_shower_completefit (const JFit &fit)
 Test whether given fit has shower complete fit in history. More...
 
bool JFIT::has_shower_fit (const JFit &fit)
 Test whether given fit has shower fit in history. More...
 
template<class JTrackSelector_t >
bool JFIT::has_reconstructed_track (const JEvt &evt, JTrackSelector_t selector)
 Test whether given event has a track according selection. More...
 
bool JFIT::has_reconstructed_muon (const JEvt &evt)
 Test whether given event has a track with muon reconstruction. More...
 
bool JFIT::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 JFitJFIT::get_best_reconstructed_track (const JEvt &evt, JTrackSelector_t selector, JQualitySorter_t comparator)
 Get best reconstructed track. More...
 
const JFitJFIT::get_best_reconstructed_muon (const JEvt &evt)
 Get best reconstructed muon. More...
 
const JFitJFIT::get_best_reconstructed_shower (const JEvt &evt)
 Get best reconstructed shower. More...
 
int JFIT::getCount (const JHitL0 &hit)
 Get hit count. More...
 
int JFIT::getCount (const JHitL1 &hit)
 Get hit count. More...
 
int JFIT::getCount (const JHitR1 &hit)
 Get hit count. More...
 
template<class T >
int JFIT::getCount (T __begin, T __end)
 Get hit count. More...