Jpp - the software that should make you happy
|
Auxiliary class for PMT parameters including threshold. More...
Classes | |
struct | JPairwiseComparator |
Auxiliary class to sort pairs of PMT addresses within optical module. More... | |
struct | JPMTParameters_t |
Fit parameters for single PMT. More... | |
struct | JFitK40Parameters |
Fit parameters for two-fold coincidence rate due to K40. More... | |
struct | JFitK40_t |
Template definition of two-fold coincidence rate due to K40 and other radioactive decays. More... | |
struct | JFitK40_t< JNullType > |
Template specialisation of two-fold coincidence rate due to K40 and other radioactive decays. More... | |
struct | JFitK40_t< TF2 > |
Template specialisation of two-fold coincidence rate due to K40 and other radioactive decays. More... | |
struct | JFitK40_t< TF1 > |
Template specialisation of two-fold coincidence rate due to K40 and other radioactive decays. More... | |
struct | JFitToTParameters |
Fit parameters for two-fold coincidence rate due to K40. More... | |
struct | JFitToT |
Parametrisation of time-over-threshold distribution. More... | |
struct | JHVInterpolator |
Auxiliary data structure to store high-voltage versus gain data and interpolate the nominal high-voltage. More... | |
struct | JParameters |
struct | JTDC_t |
Auxiliary class for TDC constraints. More... | |
Typedefs | |
typedef JCombinatorics::pair_type | pair_type |
typedef JFitK40_t< TF2 > | JFitK40 |
Type definition for backward compatibility. More... | |
Functions | |
double | coincidenceP (double E1, double E2, double ED, int M_min, int M_max) |
Coincidence probability of two PMTs within one module. More... | |
Variables | |
static const char *const | weights_hist_t = "weights_hist" |
Histogram naming. More... | |
static const char *const | W1_overall_t = "W1_overall" |
Named bin for duration of the run. More... | |
static const char *const | WS_t = "WS" |
Named bin for time residual bin width. More... | |
static const char *const | WB_t = "WB" |
Named bin for value of TMax_ns in JCalibrateK40. More... | |
static const char *const | _2S = ".2S" |
Name extension for 2D counts. More... | |
static const char *const | _1B = ".1B" |
Name extension for 1D background. More... | |
static const char *const | _1L = ".1L" |
Name extension for 1D live time. More... | |
static const char *const | _2R = ".2R" |
Name extension for 2D rate measured. More... | |
static const char *const | _2F = ".2F" |
Name extension for 2F rate fitted. More... | |
static const char *const | _1D = ".1D" |
Name extension for 1D time offset. More... | |
static const char *const | _1F = ".1F" |
Name extension for 1D time offset fit. More... | |
static const char *const | _2SToT = ".2SToT" |
Histogram naming. More... | |
static const double | FITK40_QE_MIN = 0.0 |
Minimal quantum efficiency [unit]. More... | |
static const double | FITK40_QE_MAX = 10.0 |
Maximal quantum efficiency [unit]. More... | |
static const double | FITK40_TTS_MIN_NS = 0.0 |
Minimal transition-time spread [ns]. More... | |
static const double | FITK40_TTS_MAX_NS = 3.5 |
Maximal transition-time spread [ns]. More... | |
static const std::string | FITTOT_SUFFIX = ".1ToT" |
static const std::string | FITTOT_FNAME = "fittot" |
static const char * | FITTOT_GAIN_PARNAME = "gain" |
static const char * | FITTOT_GAINSPREAD_PARNAME = "gainSpread" |
static const char * | FITTOT_NORMALIZATION_PARNAME = "normalization" |
static const double | FITTOT_GAIN_MIN = 0.25 |
Default minimal gain. More... | |
static const double | FITTOT_GAIN_MAX = 2.00 |
Default maximal gain. More... | |
static const double | FITTOT_GAINSPREAD_MIN = 0.05 |
Default minimal gain spread. More... | |
static const double | FITTOT_GAINSPREAD_MAX = 1.00 |
Default maximal gain spread. More... | |
static const std::string | HVINTERPOLATOR_SUFFIX = ".HVxG" |
static const char * | HVINTERPOLATOR_DATA = "HVINTERPOLATOR_DATA" |
static const char * | HVINTERPOLATOR_RESULT = "HVINTERPOLATOR_RESULT" |
Auxiliary class for PMT parameters including threshold.
Auxiliary classes and methods for PMT calibration.
Definition at line 41 of file JCalibrateK40.hh.
typedef JFitK40_t<TF2> JCALIBRATE::JFitK40 |
Type definition for backward compatibility.
Definition at line 806 of file JFitK40.hh.
|
inline |
Coincidence probability of two PMTs within one module.
E1 | expected counts of PMT 1 in certain time interval |
E2 | expected counts of PMT 2 in certain time interval |
ED | expected counts on the rest of the DOM, excluding PMT 1 and PMT 2 |
M_min | DOM multiplicity lower limit |
M_max | DOM multiplicity upper limit |
Definition at line 109 of file JCalibrateK40.hh.
|
static |
Histogram naming.
Name of histogram with normalisation constants.
Definition at line 27 of file JCalibrateK40.hh.
|
static |
Named bin for duration of the run.
Definition at line 29 of file JCalibrateK40.hh.
|
static |
Named bin for time residual bin width.
Definition at line 30 of file JCalibrateK40.hh.
|
static |
Named bin for value of TMax_ns in JCalibrateK40.
Definition at line 31 of file JCalibrateK40.hh.
|
static |
Name extension for 2D counts.
Definition at line 33 of file JCalibrateK40.hh.
|
static |
Name extension for 1D background.
Definition at line 34 of file JCalibrateK40.hh.
|
static |
Name extension for 1D live time.
Definition at line 35 of file JCalibrateK40.hh.
|
static |
Name extension for 2D rate measured.
Definition at line 36 of file JCalibrateK40.hh.
|
static |
Name extension for 2F rate fitted.
Definition at line 37 of file JCalibrateK40.hh.
|
static |
Name extension for 1D time offset.
Definition at line 38 of file JCalibrateK40.hh.
|
static |
Name extension for 1D time offset fit.
Definition at line 39 of file JCalibrateK40.hh.
|
static |
|
static |
Minimal quantum efficiency [unit].
Definition at line 37 of file JFitK40.hh.
|
static |
Maximal quantum efficiency [unit].
Definition at line 38 of file JFitK40.hh.
|
static |
Minimal transition-time spread [ns].
Definition at line 39 of file JFitK40.hh.
|
static |
Maximal transition-time spread [ns].
Definition at line 40 of file JFitK40.hh.
|
static |
Definition at line 36 of file JFitToT.hh.
|
static |
Definition at line 37 of file JFitToT.hh.
|
static |
Definition at line 39 of file JFitToT.hh.
|
static |
Definition at line 40 of file JFitToT.hh.
|
static |
Definition at line 41 of file JFitToT.hh.
|
static |
Default minimal gain.
Definition at line 43 of file JFitToT.hh.
|
static |
Default maximal gain.
Definition at line 44 of file JFitToT.hh.
|
static |
Default minimal gain spread.
Definition at line 46 of file JFitToT.hh.
|
static |
Default maximal gain spread.
Definition at line 47 of file JFitToT.hh.
|
static |
Definition at line 27 of file JHVInterpolator.hh.
|
static |
Definition at line 29 of file JHVInterpolator.hh.
|
static |
Definition at line 30 of file JHVInterpolator.hh.