|
Jpp 20.0.0-rc.8
the software that should make you happy
|
Support. More...
Classes | |
| struct | event_type |
| Auxiliary data structure to store data and fit in memory. More... | |
| struct | JARCAMuonReconstruction |
| ARCA muon reconstruction. More... | |
| class | JAtmosphericMuon |
| Auxiliary class to evaluate atmospheric muon hypothesis. More... | |
| struct | JEditor |
| Auxiliary class for editing time offset. More... | |
| class | JEnergyCorrection |
| Auxiliary class for correction of energy determined by JEnergy.cc. More... | |
| struct | JEventSelector |
| Event selector. More... | |
| class | JHitW0 |
| Auxiliary class for a hit with background rate value. More... | |
| struct | JModuleL0 |
| Auxiliary class for handling module response. More... | |
| class | JMultiThreadedReconstruction |
| Thread pool for event-by-event reconstruction. More... | |
| class | JMuonEnergy |
| Auxiliary class to to determine muon energy. More... | |
| struct | JMuonEnergyParameters_t |
| Data structure for fit parameters. More... | |
| struct | JMuonFeatures |
| Wrapper class to add features after the final fit of muon trajectory. More... | |
| struct | JMuonGandalf |
| Wrapper class to make final fit of muon trajectory. More... | |
| struct | JMuonGandalfParameters_t |
| Data structure for fit parameters. More... | |
| struct | JMuonParameters |
| Muon reconstruction parameters. More... | |
| struct | JMuonPrefit |
| Wrapper class to make pre-fit of muon trajectory. More... | |
| struct | JMuonPrefitParameters_t |
| Data structure for fit parameters. More... | |
| struct | JMuonSimplex |
| Wrapper class to make intermediate fit of muon trajectory. More... | |
| struct | JMuonSimplexParameters_t |
| Data structure for fit parameters. More... | |
| class | JMuonStart |
| Auxiliary class to determine start and end position of muon trajectory. More... | |
| struct | JMuonStartParameters_t |
| Data structure for fit parameters. More... | |
| struct | JORCAMuonReconstruction |
| ORCA muon reconstruction. More... | |
| struct | JORCAReconstruction |
| ORCA reconstruction. More... | |
| struct | JORCAShowerReconstruction |
| ORCA shower reconstruction. More... | |
| struct | JPerth |
| Thread pool for fits to data. More... | |
| struct | JPerth_t |
| Auxiliary data structure for chi2 function object. More... | |
| class | JPointing |
| Auxiliary class to compare fit results with respect to a reference direction (e.g. true muon). More... | |
| class | JPosition |
| Auxiliary class to compare fit results with respect to a reference position. More... | |
| struct | JQualitySorter |
| General purpose sorter of fit results. More... | |
| struct | JRange_t |
| Type definition of range. More... | |
| class | JReconstructionDictionary |
| Simple wrapper class around JROOT::JRootDictionary so that other classes are included by construction,. More... | |
| class | JShowerBjorkenY |
| class to handle the direction fit of the shower reconstruction, mainly dedicated for ORCA More... | |
| struct | JShowerBjorkenYParameters_t |
| Data structure for fit parameters. More... | |
| class | JShowerDirectionPrefit |
| class to handle the direction fit of the shower reconstruction, mainly dedicated for ORCA More... | |
| struct | JShowerDirectionPrefitParameters_t |
| Data structure for fit parameters. More... | |
| class | JShowerEnergy |
| Auxiliary class to compare fit results with respect to a reference energy. More... | |
| class | JShowerFit |
| class to handle the direction fit of the shower reconstruction, mainly dedicated for ORCA More... | |
| struct | JShowerFitParameters_t |
| Data structure for fit parameters. More... | |
| struct | JShowerParameters |
| Shower reconstruction parameters. More... | |
| class | JShowerPointSimplex |
| class to handle the second position fit of the shower reconstruction, mainly dedicated for ORCA More... | |
| struct | JShowerPointSimplexParameters_t |
| class | JShowerPositionFit |
| class to handle the second position fit of the shower reconstruction, mainly dedicated for ORCA More... | |
| struct | JShowerPositionFitParameters_t |
| class | JShowerPrefit |
| class to handle first step of the shower reconstruction in ORCA: it reconstructs the shower vertex, intended as the shower brightest point, as the barycenter of the hits More... | |
| struct | JShowerPrefitParameters_t |
| Data structure for fit parameters. More... | |
| struct | JSparkSummary |
| Struct for storing spark removal summary data. More... | |
| struct | JStart |
| Auxiliary class for start or end point evaluation. More... | |
| struct | JWeight |
| Auxiliary data structure to get weight of given fit. More... | |
Typedefs | |
| typedef JFIT::JFit | JFit |
| typedef JFIT::JEvt | JEvt |
| typedef JFIT::JEvent | JEvent |
| typedef JFIT::JHistory | JHistory |
| typedef std::vector< JHitW0 > | buffer_type |
| hits | |
| typedef std::map< int, buffer_type > | map_type |
| identifier -> hits | |
| typedef std::vector< event_type > | data_type |
| typedef JLANG::JSTDObjectReader< const event_type > | input_type |
| typedef JFIT::JRegressorStorage< JFIT::JLine3Z, JFIT::JGandalf > | JRegressorStorage_t |
| typedef JFIT::JRegressor< JFIT::JLine3Z, JFIT::JGandalf > | JRegressor_t |
Enumerations | |
| enum | JFitStatus_t { ERROR = -100 , INSUFFICIENT_NUMBER_OF_HITS , INSUFFICIENT_NUMBER_OF_DOMS , UNDEFINED = -1 , SINGLE_STAGE = 0 , INCOMPLETE_CHAIN = +1 , COMPLETE_CHAIN = +100 } |
Functions | |
| void | copy (const JFIT::JEvt::const_iterator __begin, const JFIT::JEvt::const_iterator __end, Evt &out) |
| Copy tracks. | |
| JPosition3D | getPosition (const JFit &fit) |
| Get position. | |
| JDirection3D | getDirection (const JFit &fit) |
| Get direction. | |
| JVertex3D | getVertex (const JFit &fit) |
| Get vertex. | |
| JAxis3D | getAxis (const JFit &fit) |
| Get axis. | |
| JTrack3E | getTrack (const JFit &fit) |
| Get track. | |
| JShower3E | getShower (const JFit &fit) |
| Get shower. | |
| JFit | 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 | 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 | 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 | getDot (const JFit &first, const JFit &second) |
| Get dot product. | |
| double | getDot (const JFit &fit, const JDirection3D &dir) |
| Get dot product. | |
| double | getAngle (const JFit &first, const JFit &second) |
| Get space angle. | |
| double | getAngle (const JFit &fit, const JDirection3D &dir) |
| Get space angle. | |
| double | getQuality (const double chi2, const int N, const int NDF) |
| Get quality of fit. | |
| double | getQuality (const double chi2, const int NDF) |
| Get quality of fit. | |
| double | getQuality (const double chi2) |
| Get quality of fit. | |
| bool | qualitySorter (const JFit &first, const JFit &second) |
| Comparison of fit results. | |
| bool | has_history (const JFit &fit, const int type) |
| Test whether given fit has specified history. | |
| bool | has_history (const JFit &fit, const JRange< int > &range) |
| Test whether given fit has specified history. | |
| bool | has_muon_prefit (const JFit &fit) |
| Test whether given fit has muon prefit in history. | |
| bool | has_muon_simplex (const JFit &fit) |
| Test whether given fit has muon simplex in history. | |
| bool | has_muon_gandalf (const JFit &fit) |
| Test whether given fit has muon gandalf in history. | |
| bool | has_muon_energy (const JFit &fit) |
| Test whether given fit has muon energy in history. | |
| bool | has_muon_start (const JFit &fit) |
| Test whether given fit has muon start in history. | |
| bool | has_muon_fit (const JFit &fit) |
| Test whether given fit has muon fit in history. | |
| bool | has_shower_prefit (const JFit &fit) |
| Test whether given fit has shower prefit in history. | |
| bool | has_shower_positionfit (const JFit &fit) |
| Test whether given fit has shower position fit in history. | |
| bool | has_shower_completefit (const JFit &fit) |
| Test whether given fit has shower complete fit in history. | |
| bool | has_shower_fit (const JFit &fit) |
| Test whether given fit has shower fit in history. | |
| template<class JTrackSelector_t > | |
| bool | has_reconstructed_track (const JEvt &evt, JTrackSelector_t selector) |
| Test whether given event has a track according selection. | |
| bool | has_reconstructed_muon (const JEvt &evt) |
| Test whether given event has a track with muon reconstruction. | |
| bool | has_reconstructed_shower (const JEvt &evt) |
| Test whether given event has a track with shower reconstruction. | |
| template<class JTrackSelector_t , class JQualitySorter_t > | |
| const JFit & | get_best_reconstructed_track (const JEvt &evt, JTrackSelector_t selector, JQualitySorter_t comparator) |
| Get best reconstructed track. | |
| const JFit & | get_best_reconstructed_muon (const JEvt &evt) |
| Get best reconstructed muon. | |
| const JFit & | get_best_reconstructed_shower (const JEvt &evt) |
| Get best reconstructed shower. | |
| JEvt::iterator | gridify (JEvt::iterator __begin, JEvt::iterator __end, const int N) |
| Gridify set of fits. | |
| JTreeParameters | getTreeParameters (const JType< JSparkSummary > &type) |
| bool | filter (const JDAQEvent &tev, const JEvt &evt, const Evt *const pE) |
| Event selection. | |
Variables | |
| static const int | JVETO_NPE = 11 |
| number of photo-electrons | |
| static const int | JVETO_NUMBER_OF_HITS = 12 |
| number of hits | |
| JRECONSTRUCTION::JWeight | getWeight |
| const char *const | h2_t = "h2" |
| Name of histogram with results from JMuonCompass.cc. | |
| static std::string | TTREE_SPARKSUMMARY = "JSparkSummary" |
| static std::string | TBRANCH_SPARKSUMMARY = "JSpark" |
| static int | COMPRESSION_LEVEL_SPARKSUMMARY = 1 |
| static int | BASKET_SIZE_SPARKSUMMARY = 5000000 |
| static int | SPLIT_LEVEL_SPARKSUMMARY = 1 |
| static int | AUTOFLUSH_LEVEL_SPARKSUMMARY = 1000 |
Support.
Model fits to data.
| typedef JFIT::JFit JRECONSTRUCTION::JFit |
Definition at line 481 of file JReconstruction/JEvt.hh.
| typedef JFIT::JEvt JRECONSTRUCTION::JEvt |
Definition at line 482 of file JReconstruction/JEvt.hh.
| typedef JFIT::JEvent JRECONSTRUCTION::JEvent |
Definition at line 454 of file JHistory.hh.
Definition at line 455 of file JHistory.hh.
| typedef std::map<int, buffer_type> JRECONSTRUCTION::map_type |
| typedef JLANG::JSTDObjectReader<const event_type> JRECONSTRUCTION::input_type |
| Enumerator | |
|---|---|
| ERROR | |
| INSUFFICIENT_NUMBER_OF_HITS | |
| INSUFFICIENT_NUMBER_OF_DOMS | |
| UNDEFINED | |
| SINGLE_STAGE | |
| INCOMPLETE_CHAIN | |
| COMPLETE_CHAIN | |
Definition at line 16 of file JFitStatus.hh.
|
inline |
Copy tracks.
| __begin | begin of input tracks |
| __end | end of input tracks |
| out | output tracks |
Definition at line 35 of file JEvtSupportkit.hh.
|
inline |
Get position.
| fit | fit |
Definition at line 158 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Get direction.
| fit | fit |
Definition at line 170 of file JReconstruction/JEvtToolkit.hh.
Get vertex.
| fit | fit |
Definition at line 182 of file JReconstruction/JEvtToolkit.hh.
Get axis.
| fit | fit |
Definition at line 194 of file JReconstruction/JEvtToolkit.hh.
Get track.
| fit | fit |
Definition at line 206 of file JReconstruction/JEvtToolkit.hh.
Get shower.
| fit | fit |
Definition at line 218 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Get fit.
| history | history |
| track | track |
| Q | quality |
| NDF | number of degrees of freedom |
| energy | Energy, which would be set as 0, if the fit does not reconstruct energy |
| status | status of the fit as defined in enum JFitStatus.hh |
Definition at line 235 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Get fit.
| history | history |
| track | track |
| angle | angle |
| Q | quality |
| NDF | number of degrees of freedom |
| energy | Energy, which would be set as 0, if the fit does not reconstruct energy |
| status | status of the fit as defined in JFitStatus.hh |
Definition at line 263 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Get fit.
| history | history |
| shower | shower |
| Q | quality |
| NDF | number of degrees of freedom |
| energy | Energy, which would be set as 0, if the fit does not reconstruct energy |
| status | status of the fit as defined in enum JFitStatus.hh |
Definition at line 291 of file JReconstruction/JEvtToolkit.hh.
Get dot product.
| first | first fit |
| second | second fit |
Definition at line 314 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Get dot product.
| fit | fit |
| dir | direction |
Definition at line 327 of file JReconstruction/JEvtToolkit.hh.
Get space angle.
| first | first fit |
| second | second fit |
Definition at line 340 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Get space angle.
| fit | fit |
| dir | direction |
Definition at line 353 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Get quality of fit.
The larger the quality, the better the fit.
| chi2 | chi2 |
| N | number of hits |
| NDF | number of degrees of freedom |
Definition at line 368 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Get quality of fit.
The larger the quality, the better the fit.
| chi2 | chi2 |
| NDF | number of degrees of freedom |
Definition at line 382 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Get quality of fit.
The larger the quality, the better the fit.
| chi2 | chi2 |
Definition at line 395 of file JReconstruction/JEvtToolkit.hh.
Comparison of fit results.
| first | first fit |
| second | second fit |
Definition at line 408 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has specified history.
| fit | fit |
| type | application type |
Definition at line 447 of file JReconstruction/JEvtToolkit.hh.
Test whether given fit has specified history.
| fit | fit |
| range | application type range |
Definition at line 462 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has muon prefit in history.
| fit | fit |
Definition at line 476 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has muon simplex in history.
| fit | fit |
Definition at line 488 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has muon gandalf in history.
| fit | fit |
Definition at line 500 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has muon energy in history.
| fit | fit |
Definition at line 512 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has muon start in history.
| fit | fit |
Definition at line 524 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has muon fit in history.
| fit | fit |
Definition at line 536 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has shower prefit in history.
| fit | fit |
Definition at line 548 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has shower position fit in history.
| fit | fit |
Definition at line 560 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has shower complete fit in history.
| fit | fit |
Definition at line 572 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given fit has shower fit in history.
| fit | fit |
Definition at line 584 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given event has a track according selection.
The track selector corresponds to the function operator bool selector(const JFit&);.
| evt | event |
| selector | track selector |
Definition at line 599 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given event has a track with muon reconstruction.
| evt | event |
Definition at line 611 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Test whether given event has a track with shower reconstruction.
| evt | event |
Definition at line 623 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Get best reconstructed track.
The track selector corresponds to the function operator bool selector(const Trk&); and the track comparator to bool comparator(const Trk&, const Trk&);.
| evt | event |
| selector | track selector |
| comparator | track comparator |
Definition at line 640 of file JReconstruction/JEvtToolkit.hh.
Get best reconstructed muon.
| evt | event |
Definition at line 665 of file JReconstruction/JEvtToolkit.hh.
Get best reconstructed shower.
| evt | event |
Definition at line 677 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Gridify set of fits.
| __begin | begin of fits |
| __end | end of fits |
| N | number of directions in grid |
Definition at line 882 of file JReconstruction/JEvtToolkit.hh.
|
inline |
Definition at line 44 of file JSparkSummary.hh.
Event selection.
| tev | DAQ event |
| evt | input event |
| pE | pointer to Monte Carlo event |
Definition at line 21 of file JReconstruction/event_selector.cc.
|
static |
number of photo-electrons
Definition at line 70 of file JReconstruction/JEvtToolkit.hh.
|
static |
number of hits
Definition at line 71 of file JReconstruction/JEvtToolkit.hh.
|
static |
| const char* const JRECONSTRUCTION::h2_t = "h2" |
Name of histogram with results from JMuonCompass.cc.
Definition at line 12 of file JMuonCompass.hh.
|
static |
Definition at line 34 of file JSparkSummary.hh.
|
static |
Definition at line 35 of file JSparkSummary.hh.
|
static |
Definition at line 36 of file JSparkSummary.hh.
|
static |
Definition at line 37 of file JSparkSummary.hh.
|
static |
Definition at line 38 of file JSparkSummary.hh.
|
static |
Definition at line 39 of file JSparkSummary.hh.