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 "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
 

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...