Jpp 19.3.0-rc.1
the software that should make you happy
Loading...
Searching...
No Matches
JFitK40.hh File Reference
#include <vector>
#include <map>
#include <memory>
#include <limits>
#include <cmath>
#include "km3net-dataformat/online/JDAQ.hh"
#include "JLang/JException.hh"
#include "JLang/JManip.hh"
#include "Jeep/JMessage.hh"
#include "JTools/JRange.hh"
#include "JDetector/JModule.hh"
#include "JMath/JVectorND.hh"
#include "JMath/JMatrixNS.hh"
#include "JMath/JMath.hh"
#include "JMath/JGauss.hh"
#include "JMath/JMathToolkit.hh"
#include "JFit/JMEstimator.hh"
#include "JCalibrate/JCalibrateK40.hh"
#include "JCalibrate/JTDC_t.hh"

Go to the source code of this file.

Classes

struct  JCALIBRATE::rate_type
 Data structure for measured coincidence rate of pair of PMTs. More...
 
struct  JCALIBRATE::data_type
 Data structure for measured coincidence rates of all pairs of PMTs in optical module. More...
 
class  JCALIBRATE::JParameter_t
 Auxiliary class for fit parameter with optional limits. More...
 
struct  JCALIBRATE::JPMTParameters_t
 Fit parameters for single PMT. More...
 
struct  JCALIBRATE::JK40Parameters_t
 Fit parameters for two-fold coincidence rate due to K40. More...
 
struct  JCALIBRATE::JK40Parameters
 Fit parameters for two-fold coincidence rate due to K40. More...
 
struct  JCALIBRATE::JModel_t
 Fit model. More...
 
struct  JCALIBRATE::JModel
 Fit model. More...
 
struct  JCALIBRATE::JModel::real_type
 Auxiliary data structure for derived quantities of a given PMT pair. More...
 
class  JCALIBRATE::JFit
 Fit. More...
 
struct  JCALIBRATE::JFit::result_type
 Result type. More...
 

Namespaces

namespace  JCALIBRATE
 Auxiliary classes and methods for PMT calibration.
 
namespace  JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Macros

#define SQRT(X)
 

Enumerations

enum  JCALIBRATE::JOption_t {
  JCALIBRATE::FIT_PMTS_t = 1 , JCALIBRATE::FIT_PMTS_AND_ANGULAR_DEPENDENCE_t = 2 , JCALIBRATE::FIT_PMTS_AND_BACKGROUND_t = 3 , JCALIBRATE::FIT_PMTS_QE_FIXED_t = 4 ,
  JCALIBRATE::FIT_MODEL_t = 5
}
 Fit options. More...
 

Variables

static const int JCALIBRATE::INVALID_INDEX = -1
 invalid index
 

Macro Definition Documentation

◆ SQRT

#define SQRT ( X)
Value:
(X >= 0.0 ? sqrt(X) : std::numeric_limits<double>::max())