![]() |
Project
|
#include <InterCalibConfig.h>
Public Member Functions | |
| void | print () const |
| void | resetCuts () |
| void | resetCutLow () |
| void | resetCutHigh () |
| void | resetCutLow (int ih) |
| void | resetCutHigh (int ih) |
| void | setMinEntries (double val) |
| void | setMinEntries (int ih, double val) |
| void | setCutLow (double val) |
| void | setCutHigh (double val) |
| void | setCutLow (int ih, double val) |
| void | setCutHigh (int ih, double val) |
| void | setCuts (double low, double high) |
| void | setCuts (int ih, double low, double high) |
| void | setBinning1D (int nb, double amin, double amax) |
| void | setBinning2D (int nb, double amin, double amax) |
| void | setBinning1D (int ih, int nb, double amin, double amax) |
| void | setBinning2D (int ih, int nb, double amin, double amax) |
| void | setDescription (std::string d) |
| void | enable (bool c0, bool c1, bool c2, bool c3, bool c4, bool c5, bool c6, bool c7, bool c8) |
| ClassDefNV (InterCalibConfig, 5) | |
Public Attributes | |
| bool | enabled [NH] = {true, true, true, true, true, true, true, true, true} |
| ZNA, ZPA, ZNC, ZPC, ZEM, ZNI, ZPI, ZPAX, ZPCX. | |
| double | cutLow [NH] = {-std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity()} |
| double | cutHigh [NH] = {std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity()} |
| double | xcut_ZPA = 0 |
| double | xcut_ZPC = 0 |
| double | rms_cut_ZP = 0 |
| double | towerCutLow_ZPA [4] = {0, 0, 0, 0} |
| double | towerCutLow_ZPC [4] = {0, 0, 0, 0} |
| double | towerCutHigh_ZPA [4] = {std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity()} |
| double | towerCutHigh_ZPC [4] = {std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity()} |
| bool | cross_check = false |
| int | nb1 [NH] = {0} |
| double | amin1 [NH] = {0} |
| 1D histogram: number of bins | |
| double | amax1 [NH] = {0} |
| minimum | |
| int | nb2 [NH] = {0} |
| maximum | |
| double | amin2 [NH] = {0} |
| 2D histogram: number of bins | |
| double | amax2 [NH] = {0} |
| minimum | |
| double | start [NH] = {0.75, 0.75, 0.75, 0.75, 1., 1., 1., 0.75, 0.75} |
| maximum | |
| double | l_bnd [NH] = {0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1} |
| double | u_bnd [NH] = {10., 10., 10., 10., 10., 10., 10., 10., 10.} |
| double | l_bnd_o [NH] = {-20., -20., -20., -20., -20., -20., -20., -20., -20.} |
| double | u_bnd_o [NH] = {20., 20., 20., 20., 20., 20., 20., 20., 20.} |
| double | step_o [NH] = {0., 0., 0., 0., 0., 0., 0., 0., 0.} |
| double | min_e [NH] = {0., 0., 0., 0., 0., 0., 0., 0., 0.} |
| std::string | desc = "" |
Static Public Attributes | |
| static constexpr int | NH = 9 |
Definition at line 29 of file InterCalibConfig.h.
| o2::zdc::InterCalibConfig::ClassDefNV | ( | InterCalibConfig | , |
| 5 | |||
| ) |
|
inline |
Definition at line 82 of file InterCalibConfig.h.
| void InterCalibConfig::print | ( | ) | const |
Definition at line 17 of file InterCalibConfig.cxx.
| void InterCalibConfig::resetCutHigh | ( | ) |
Definition at line 68 of file InterCalibConfig.cxx.
| void InterCalibConfig::resetCutHigh | ( | int | ih | ) |
Definition at line 80 of file InterCalibConfig.cxx.
| void InterCalibConfig::resetCutLow | ( | ) |
Definition at line 61 of file InterCalibConfig.cxx.
| void InterCalibConfig::resetCutLow | ( | int | ih | ) |
Definition at line 75 of file InterCalibConfig.cxx.
| void InterCalibConfig::resetCuts | ( | ) |
Definition at line 53 of file InterCalibConfig.cxx.
| void InterCalibConfig::setBinning1D | ( | int | ih, |
| int | nb, | ||
| double | amin, | ||
| double | amax | ||
| ) |
Definition at line 141 of file InterCalibConfig.cxx.
| void InterCalibConfig::setBinning1D | ( | int | nb, |
| double | amin, | ||
| double | amax | ||
| ) |
Definition at line 123 of file InterCalibConfig.cxx.
| void InterCalibConfig::setBinning2D | ( | int | ih, |
| int | nb, | ||
| double | amin, | ||
| double | amax | ||
| ) |
Definition at line 148 of file InterCalibConfig.cxx.
| void InterCalibConfig::setBinning2D | ( | int | nb, |
| double | amin, | ||
| double | amax | ||
| ) |
Definition at line 132 of file InterCalibConfig.cxx.
| void InterCalibConfig::setCutHigh | ( | double | val | ) |
Definition at line 92 of file InterCalibConfig.cxx.
| void InterCalibConfig::setCutHigh | ( | int | ih, |
| double | val | ||
| ) |
Definition at line 104 of file InterCalibConfig.cxx.
| void InterCalibConfig::setCutLow | ( | double | val | ) |
Definition at line 85 of file InterCalibConfig.cxx.
| void InterCalibConfig::setCutLow | ( | int | ih, |
| double | val | ||
| ) |
Definition at line 99 of file InterCalibConfig.cxx.
| void InterCalibConfig::setCuts | ( | double | low, |
| double | high | ||
| ) |
Definition at line 109 of file InterCalibConfig.cxx.
| void InterCalibConfig::setCuts | ( | int | ih, |
| double | low, | ||
| double | high | ||
| ) |
Definition at line 117 of file InterCalibConfig.cxx.
|
inline |
Definition at line 81 of file InterCalibConfig.h.
| void InterCalibConfig::setMinEntries | ( | double | val | ) |
Definition at line 41 of file InterCalibConfig.cxx.
| void InterCalibConfig::setMinEntries | ( | int | ih, |
| double | val | ||
| ) |
Definition at line 48 of file InterCalibConfig.cxx.
| double o2::zdc::InterCalibConfig::amax1[NH] = {0} |
minimum
Definition at line 50 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::amax2[NH] = {0} |
minimum
Definition at line 53 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::amin1[NH] = {0} |
1D histogram: number of bins
Definition at line 49 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::amin2[NH] = {0} |
2D histogram: number of bins
Definition at line 52 of file InterCalibConfig.h.
| bool o2::zdc::InterCalibConfig::cross_check = false |
Definition at line 46 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::cutHigh[NH] = {std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity()} |
Definition at line 33 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::cutLow[NH] = {-std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity()} |
Definition at line 32 of file InterCalibConfig.h.
| std::string o2::zdc::InterCalibConfig::desc = "" |
Definition at line 61 of file InterCalibConfig.h.
| bool o2::zdc::InterCalibConfig::enabled[NH] = {true, true, true, true, true, true, true, true, true} |
ZNA, ZPA, ZNC, ZPC, ZEM, ZNI, ZPI, ZPAX, ZPCX.
Definition at line 31 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::l_bnd[NH] = {0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1} |
Definition at line 55 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::l_bnd_o[NH] = {-20., -20., -20., -20., -20., -20., -20., -20., -20.} |
Definition at line 57 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::min_e[NH] = {0., 0., 0., 0., 0., 0., 0., 0., 0.} |
Definition at line 60 of file InterCalibConfig.h.
| int o2::zdc::InterCalibConfig::nb1[NH] = {0} |
Definition at line 48 of file InterCalibConfig.h.
| int o2::zdc::InterCalibConfig::nb2[NH] = {0} |
maximum
Definition at line 51 of file InterCalibConfig.h.
|
staticconstexpr |
Definition at line 30 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::rms_cut_ZP = 0 |
Definition at line 41 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::start[NH] = {0.75, 0.75, 0.75, 0.75, 1., 1., 1., 0.75, 0.75} |
maximum
Definition at line 54 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::step_o[NH] = {0., 0., 0., 0., 0., 0., 0., 0., 0.} |
Definition at line 59 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::towerCutHigh_ZPA[4] = {std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity()} |
Definition at line 44 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::towerCutHigh_ZPC[4] = {std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity()} |
Definition at line 45 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::towerCutLow_ZPA[4] = {0, 0, 0, 0} |
Definition at line 42 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::towerCutLow_ZPC[4] = {0, 0, 0, 0} |
Definition at line 43 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::u_bnd[NH] = {10., 10., 10., 10., 10., 10., 10., 10., 10.} |
Definition at line 56 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::u_bnd_o[NH] = {20., 20., 20., 20., 20., 20., 20., 20., 20.} |
Definition at line 58 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::xcut_ZPA = 0 |
Definition at line 39 of file InterCalibConfig.h.
| double o2::zdc::InterCalibConfig::xcut_ZPC = 0 |
Definition at line 40 of file InterCalibConfig.h.