Jpp 20.0.0-rc.2
the software that should make you happy
Loading...
Searching...
No Matches
JEvtToolkit.hh File Reference
#include <string>
#include <istream>
#include <ostream>
#include <map>
#include <algorithm>
#include <cmath>
#include "km3net-dataformat/definitions/reconstruction.hh"
#include "km3net-dataformat/definitions/fitparameters.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/JVertex3D.hh"
#include "JGeometry3D/JTrack3D.hh"
#include "JGeometry3D/JTrack3E.hh"
#include "JGeometry3D/JShower3D.hh"
#include "JGeometry3D/JShower3E.hh"
#include "JGeometry3D/JOmega3D.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::JWeight
 Auxiliary data structure to get weight of given fit. More...
 
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. More...
 
class  JRECONSTRUCTION::JShowerEnergy
 Auxiliary class to compare fit results with respect to a reference energy. More...
 
class  JRECONSTRUCTION::JAtmosphericMuon
 Auxiliary class to evaluate atmospheric muon hypothesis. More...
 

Namespaces

namespace  JRECONSTRUCTION
 Support.
 
namespace  JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Macros

#define MAKE_ENTRY(A)
 

Functions

JPosition3D JRECONSTRUCTION::getPosition (const JFit &fit)
 Get position.
 
JDirection3D JRECONSTRUCTION::getDirection (const JFit &fit)
 Get direction.
 
JVertex3D JRECONSTRUCTION::getVertex (const JFit &fit)
 Get vertex.
 
JAxis3D JRECONSTRUCTION::getAxis (const JFit &fit)
 Get axis.
 
JTrack3E JRECONSTRUCTION::getTrack (const JFit &fit)
 Get track.
 
JShower3E JRECONSTRUCTION::getShower (const JFit &fit)
 Get shower.
 
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.
 
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.
 
JFit JRECONSTRUCTION::getFit (const JHistory &history, const JShower3D &shower, const double Q, const int NDF, const double energy=0.0, const int status=SINGLE_STAGE)
 Get fit.
 
double JRECONSTRUCTION::getDot (const JFit &first, const JFit &second)
 Get dot product.
 
double JRECONSTRUCTION::getDot (const JFit &fit, const JDirection3D &dir)
 Get dot product.
 
double JRECONSTRUCTION::getAngle (const JFit &first, const JFit &second)
 Get space angle.
 
double JRECONSTRUCTION::getAngle (const JFit &fit, const JDirection3D &dir)
 Get space angle.
 
double JRECONSTRUCTION::getQuality (const double chi2, const int N, const int NDF)
 Get quality of fit.
 
double JRECONSTRUCTION::getQuality (const double chi2, const int NDF)
 Get quality of fit.
 
double JRECONSTRUCTION::getQuality (const double chi2)
 Get quality of fit.
 
bool JRECONSTRUCTION::qualitySorter (const JFit &first, const JFit &second)
 Comparison of fit results.
 
bool JRECONSTRUCTION::has_history (const JFit &fit, const int type)
 Test whether given fit has specified history.
 
bool JRECONSTRUCTION::has_history (const JFit &fit, const JRange< int > &range)
 Test whether given fit has specified history.
 
bool JRECONSTRUCTION::has_muon_prefit (const JFit &fit)
 Test whether given fit has muon prefit in history.
 
bool JRECONSTRUCTION::has_muon_simplex (const JFit &fit)
 Test whether given fit has muon simplex in history.
 
bool JRECONSTRUCTION::has_muon_gandalf (const JFit &fit)
 Test whether given fit has muon gandalf in history.
 
bool JRECONSTRUCTION::has_muon_energy (const JFit &fit)
 Test whether given fit has muon energy in history.
 
bool JRECONSTRUCTION::has_muon_start (const JFit &fit)
 Test whether given fit has muon start in history.
 
bool JRECONSTRUCTION::has_muon_fit (const JFit &fit)
 Test whether given fit has muon fit in history.
 
bool JRECONSTRUCTION::has_shower_prefit (const JFit &fit)
 Test whether given fit has shower prefit in history.
 
bool JRECONSTRUCTION::has_shower_positionfit (const JFit &fit)
 Test whether given fit has shower position fit in history.
 
bool JRECONSTRUCTION::has_shower_completefit (const JFit &fit)
 Test whether given fit has shower complete fit in history.
 
bool JRECONSTRUCTION::has_shower_fit (const JFit &fit)
 Test whether given fit has shower fit in history.
 
template<class JTrackSelector_t >
bool JRECONSTRUCTION::has_reconstructed_track (const JEvt &evt, JTrackSelector_t selector)
 Test whether given event has a track according selection.
 
bool JRECONSTRUCTION::has_reconstructed_muon (const JEvt &evt)
 Test whether given event has a track with muon reconstruction.
 
bool JRECONSTRUCTION::has_reconstructed_shower (const JEvt &evt)
 Test whether given event has a track with shower reconstruction.
 
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.
 
const JFitJRECONSTRUCTION::get_best_reconstructed_muon (const JEvt &evt)
 Get best reconstructed muon.
 
const JFitJRECONSTRUCTION::get_best_reconstructed_shower (const JEvt &evt)
 Get best reconstructed shower.
 
JEvt::iterator JRECONSTRUCTION::gridify (JEvt::iterator __begin, JEvt::iterator __end, const int N)
 Gridify set of fits.
 

Variables

JRECONSTRUCTION::JWeight JRECONSTRUCTION::getWeight
 

Macro Definition Documentation

◆ MAKE_ENTRY

#define MAKE_ENTRY ( A)
Value:
std::make_pair(#A, A)