| 
| class   | JAbstractMinimiser | 
|   | Abstract minimiser.  More...
  | 
|   | 
| struct   | JAbstractRegressor | 
|   | Abstract class for global fit method.  More...
  | 
|   | 
| class   | JEnergy | 
|   | Data structure for fit of energy.  More...
  | 
|   | 
| class   | JEstimator | 
|   | Template definition of linear fit.  More...
  | 
|   | 
| class   | JEstimator< JLegendre< JOrdinate_t, N > > | 
|   | Linear fit of Legendre polynomial.  More...
  | 
|   | 
| class   | JEstimator< JLine1Z > | 
|   | Linear fit of straight line parallel to z-axis to set of hits (objects with position and time). 
  | 
|   | 
| class   | JEstimator< JPoint3D > | 
|   | Linear fit of crossing point (position) between axes (objects with position and direction).  More...
  | 
|   | 
| class   | JEstimator< JPoint4D > | 
|   | Linear fit of bright point (position and time) between hits (objects with position and time).  More...
  | 
|   | 
| struct   | JEvent | 
|   | Auxiliary class for historical event.  More...
  | 
|   | 
| class   | JEvt | 
|   | Data structure for set of track fit results.  More...
  | 
|   | 
| class   | JFit | 
|   | Data structure for track fit results with history and optional associated values.  More...
  | 
|   | 
| class   | JGandalf | 
|   | Fit method based on the Levenberg-Marquardt method.  More...
  | 
|   | 
| struct   | JGradient | 
|   | Conjugate gradient fit.  More...
  | 
|   | 
| struct   | JHistory | 
|   | Container for historical events.  More...
  | 
|   | 
| struct   | JK40 | 
|   | Auxiliary class for handling light yields due to K40 decays.  More...
  | 
|   | 
| struct   | JK40Hit | 
|   | Auxiliary class for simultaneously handling light yields and response of module.  More...
  | 
|   | 
| class   | JLine1Z | 
|   | Data structure for fit of straight line paralel to z-axis.  More...
  | 
|   | 
| class   | JLine3EZ | 
|   | Data structure for fit of straight line in positive z-direction with energy.  More...
  | 
|   | 
| class   | JLine3Z | 
|   | Data structure for fit of straight line in positive z-direction.  More...
  | 
|   | 
| class   | JMatrixNZ | 
|   | Determination of the co-variance matrix of hits for a track along z-axis (JFIT::JLine1Z).  More...
  | 
|   | 
| struct   | JMEstimator | 
|   | Interface for maximum likelihood estimator (M-estimator).  More...
  | 
|   | 
| struct   | JMEstimatorLinear | 
|   | Linear M-estimator.  More...
  | 
|   | 
| struct   | JMEstimatorLorentzian | 
|   | Lorentzian M-estimator.  More...
  | 
|   | 
| struct   | JMEstimatorNormal | 
|   | Normal M-estimator.  More...
  | 
|   | 
| struct   | JMEstimatorNormalWithBackground | 
|   | Normal M-estimator with background.  More...
  | 
|   | 
| struct   | JMEstimatorNull | 
|   | Null M-estimator.  More...
  | 
|   | 
| struct   | JMEstimatorTukey | 
|   | Tukey's biweight M-estimator.  More...
  | 
|   | 
| struct   | JModel | 
|   | Auxiliary class to match data points with given model.  More...
  | 
|   | 
| struct   | JModel< JEnergy > | 
|   | Template specialisation of class JModel to match hit with muon energy.  More...
  | 
|   | 
| struct   | JModel< JLine1Z > | 
|   | Template specialisation of class JModel to match hit with muon trajectory along z-axis.  More...
  | 
|   | 
| struct   | JModel< JPoint4D > | 
|   | Template specialisation of class JModel to match hit with bright point.  More...
  | 
|   | 
| struct   | JModifier_t | 
|   | Auxiliary data structure for editable parameter.  More...
  | 
|   | 
| struct   | JNPE | 
|   | Auxiliary class for handling various light yields.  More...
  | 
|   | 
| struct   | JNPEHit | 
|   | Auxiliary class for simultaneously handling light yields and response of PMT.  More...
  | 
|   | 
| struct   | JParameter_t | 
|   | Auxiliary data structure for fit parameter.  More...
  | 
|   | 
| struct   | JPMTW0 | 
|   | Auxiliary class for handling PMT geometry, rate and response.  More...
  | 
|   | 
| class   | JPoint3D | 
|   | Data structure for position fit.  More...
  | 
|   | 
| class   | JPoint4D | 
|   | Data structure for vertex fit.  More...
  | 
|   | 
| class   | JPoint4E | 
|   | Data structure for vertex fit.  More...
  | 
|   | 
| struct   | JRegressor | 
|   | Template definition of a data regressor of given model.  More...
  | 
|   | 
| struct   | JRegressor< JEnergy > | 
|   | Regressor function object for fit of muon energy. 
  | 
|   | 
| struct   | JRegressor< JEnergy, JSimplex > | 
|   | Regressor function object for JShower3EZ fit using JSimplex minimiser.  More...
  | 
|   | 
| struct   | JRegressor< JLine3Z, JGandalf > | 
|   | Regressor function object for JLine3Z fit using JGandalf minimiser. 
  | 
|   | 
| struct   | JRegressor< JLine3Z, JSimplex > | 
|   | Regressor function object for JLine3Z fit using JSimplex minimiser. 
  | 
|   | 
| struct   | JRegressor< JPoint4D, JGandalf > | 
|   | 
| struct   | JRegressor< JPoint4D, JSimplex > | 
|   | Regressor function object for JPoint4D fit using JSimplex minimiser.  More...
  | 
|   | 
| struct   | JRegressor< JPoint4E, JGandalf > | 
|   | Regressor function object for JLine3Z fit using JGandalf minimiser. 
  | 
|   | 
| struct   | JRegressor< JShower3EZ, JAbstractMinimiser > | 
|   | Regressor function object for JShower3EZ fit using JGandalf minimiser. 
  | 
|   | 
| struct   | JRegressor< JShower3EZ, JGandalf > | 
|   | Regressor function object for JShower3EZ fit using JGandalf minimiser. 
  | 
|   | 
| struct   | JRegressor< JShower3EZ, JSimplex > | 
|   | Regressor function object for JShower3EZ fit using JGandalf minimiser.  More...
  | 
|   | 
| struct   | JRegressor< JShowerEH, JSimplex > | 
|   | Regressor function object for JShowerEH fit using JSimplex minimiser. 
  | 
|   | 
| struct   | JRegressorStorage | 
|   | Template data structure for storage of internal data.  More...
  | 
|   | 
| struct   | JRegressorStorage< JEnergy > | 
|   | Template specialisation for storage of PDF tables.  More...
  | 
|   | 
| struct   | JRegressorStorage< JLine3Z, JGandalf > | 
|   | Template specialisation for storage of PDF tables.  More...
  | 
|   | 
| struct   | JRegressorStorage< JPoint4E, JGandalf > | 
|   | Template specialisation for storage of PDF tables.  More...
  | 
|   | 
| struct   | JRegressorStorage< JShower3EZ, JAbstractMinimiser > | 
|   | Template specialisation for storage of PDF tables.  More...
  | 
|   | 
| struct   | JRegressorStorage< JShower3EZ, JGandalf > | 
|   | Template specialisation for storage of PDF tables.  More...
  | 
|   | 
| struct   | JRegressorStorage< JShower3EZ, JSimplex > | 
|   | Template specialisation for storage of PDF tables.  More...
  | 
|   | 
| class   | JShower3EZ | 
|   | Data structure for fit of straight line in positive z-direction with energy.  More...
  | 
|   | 
| class   | JShower3Z | 
|   | Data structure for cascade in positive z-direction.  More...
  | 
|   | 
| class   | JShowerEH | 
|   | Data structure for fit of straight line in positive z-direction with energy.  More...
  | 
|   | 
| class   | JShowerEnergyCorrection | 
|   | Auxiliary class for correction of energy determined by JShowerEnergy.cc.  More...
  | 
|   | 
| struct   | JShowerNPE | 
|   | Auxiliary class for handling EM shower light yield.  More...
  | 
|   | 
| struct   | JShowerNPEHit | 
|   | Auxiliary class for simultaneously handling light yields and response of PMT.  More...
  | 
|   | 
| class   | JSimplex | 
|   | Simple fit method based on Powell's algorithm, see reference: Numerical Recipes in C++, W.H.  More...
  | 
|   | 
| class   | JVectorNZ | 
|   | Determination of the time residual vector of hits for a track along z-axis (JFIT::JLine1Z).  More...
  | 
|   | 
 | 
| double  | getP (const double expval, bool hit) | 
|   | Get Poisson probability to observe a hit or not for given expectation value for the number of hits.  
  | 
|   | 
| double  | getChi2 (const double P) | 
|   | Get chi2 corresponding to given probability.  
  | 
|   | 
| double  | getChi2 (const double expval, bool hit) | 
|   | Get chi2 to observe a hit or not for given expectation value for the number of hits.  
  | 
|   | 
| template<class JModel_t , class JHit_t >  | 
| double  | getChi2 (const JModel_t &model, const JHit_t &hit, const double sigma) | 
|   | Determine chi2 of a hit for a given model and time resolution.  
  | 
|   | 
| template<class JModel_t , class T >  | 
| double  | getChi2 (const JModel_t &model, T __begin, T __end, const double sigma) | 
|   | Determine chi2 of data for given model and time resolution.  
  | 
|   | 
| double  | getChi2 (const JVectorNZ &Y, const JMatrixNZ &V) | 
|   | Determine chi2 using full covariance matrix.  
  | 
|   | 
| template<class T >  | 
| double  | getChi2 (const JLine1Z &track, T __begin, T __end, const JMatrixNZ &V) | 
|   | Determine chi2 of data for given track using full covariance matrix.  
  | 
|   | 
| template<class T >  | 
| double  | getChi2 (const JLine1Z &track, T __begin, T __end, const double alpha, const double sigma) | 
|   | Determine chi2 of data for given track and angular and time resolution.  
  | 
|   | 
| double  | getChi2 (const JVectorNZ &Y, const JMatrixNZ &V, const int i) | 
|   | Determine difference between chi2 with and without hit using full covariance matrix.  
  | 
|   | 
| template<class JModel_t , class JFit_t , class T >  | 
| double  | getChi2 (const JModel_t &model, const JFit_t &fit, T __begin, T __end) | 
|   | Get chi2 of data for given model and fit function.  
  | 
|   | 
| double  | getProbability (const size_t N, const size_t M, const JK40Rates &R_Hz, const double T_ns) | 
|   | Get probability due to random background.  
  | 
|   | 
| template<class JModel_t >  | 
| void  | model (JModel_t &value) | 
|   | Auxiliary function to constrain model during fit.  
  | 
|   | 
| JMEstimator *  | getMEstimator (const int type) | 
|   | Get M-Estimator.  
  | 
|   | 
| double  | getPMTAngle (const double angle) | 
|   | Constrain PMT angle to [0,pi].  
  | 
|   | 
| void  | model (JShower3EZ &value) | 
|   | Function to constrain the versor and energy during the fit, to prevent unphysical values.  
  | 
|   | 
Auxiliary classes and methods for linear and iterative data regression. 
- Author
 - mdejong
 
- 
adomi
 
- 
vcarretero
 
- 
lquinn
 
- 
mdejong, adomi