![]() |
Project
|
#include <TDCCalibEPN.h>
Public Member Functions | |
TDCCalibEPN ()=default | |
int | init () |
void | clear () |
int | process (const gsl::span< const o2::zdc::BCRecData > &bcrec, const gsl::span< const o2::zdc::ZDCEnergy > &energy, const gsl::span< const o2::zdc::ZDCTDCData > &tdc, const gsl::span< const uint16_t > &info) |
int | endOfRun () |
int | write (const std::string fn="ZDCTDCCalibEPN.root") |
void | fill1D (int iTDC, int nHits, o2::zdc::RecEventFlat ev) |
void | setTDCCalibConfig (const TDCCalibConfig *param) |
const TDCCalibConfig * | getTDCCalibConfig () const |
void | setSaveDebugHistos () |
void | setDontSaveDebugHistos () |
void | setVerbosity (int val) |
TDCCalibData & | getData () |
Public Attributes | |
TDCCalibData | mData |
std::array< o2::dataformats::FlatHisto1D< float > *, NTDC > | mTDC {} |
std::array< o2::dataformats::FlatHisto1D< float > *, NTDC > | mTDCSum {} |
Static Public Attributes | |
static constexpr int | HtdcZNAC = 0 |
static constexpr int | HtdcZNAS = 1 |
static constexpr int | HtdcZPAC = 2 |
static constexpr int | HtdcZPAS = 3 |
static constexpr int | HtdcZEM1 = 4 |
static constexpr int | HtdcZEM2 = 5 |
static constexpr int | HtdcZNCC = 6 |
static constexpr int | HtdcZNCS = 7 |
static constexpr int | HtdcZPCC = 8 |
static constexpr int | HtdcZPCS = 9 |
static constexpr int | NTDC = TDCCalibData::NTDC |
Definition at line 35 of file TDCCalibEPN.h.
|
default |
void TDCCalibEPN::clear | ( | ) |
Definition at line 129 of file TDCCalibEPN.cxx.
int TDCCalibEPN::endOfRun | ( | ) |
Definition at line 111 of file TDCCalibEPN.cxx.
void TDCCalibEPN::fill1D | ( | int | iTDC, |
int | nHits, | ||
o2::zdc::RecEventFlat | ev | ||
) |
Definition at line 143 of file TDCCalibEPN.cxx.
|
inline |
Definition at line 67 of file TDCCalibEPN.h.
|
inline |
Definition at line 62 of file TDCCalibEPN.h.
int TDCCalibEPN::init | ( | ) |
Definition at line 31 of file TDCCalibEPN.cxx.
int TDCCalibEPN::process | ( | const gsl::span< const o2::zdc::BCRecData > & | bcrec, |
const gsl::span< const o2::zdc::ZDCEnergy > & | energy, | ||
const gsl::span< const o2::zdc::ZDCTDCData > & | tdc, | ||
const gsl::span< const uint16_t > & | info | ||
) |
Definition at line 62 of file TDCCalibEPN.cxx.
|
inline |
Definition at line 64 of file TDCCalibEPN.h.
|
inline |
Definition at line 63 of file TDCCalibEPN.h.
|
inline |
Definition at line 61 of file TDCCalibEPN.h.
Definition at line 65 of file TDCCalibEPN.h.
int TDCCalibEPN::write | ( | const std::string | fn = "ZDCTDCCalibEPN.root" | ) |
Definition at line 163 of file TDCCalibEPN.cxx.
|
staticconstexpr |
Definition at line 44 of file TDCCalibEPN.h.
|
staticconstexpr |
Definition at line 45 of file TDCCalibEPN.h.
|
staticconstexpr |
Definition at line 40 of file TDCCalibEPN.h.
|
staticconstexpr |
Definition at line 41 of file TDCCalibEPN.h.
|
staticconstexpr |
Definition at line 46 of file TDCCalibEPN.h.
|
staticconstexpr |
Definition at line 47 of file TDCCalibEPN.h.
|
staticconstexpr |
Definition at line 42 of file TDCCalibEPN.h.
|
staticconstexpr |
Definition at line 43 of file TDCCalibEPN.h.
|
staticconstexpr |
Definition at line 48 of file TDCCalibEPN.h.
|
staticconstexpr |
Definition at line 49 of file TDCCalibEPN.h.
TDCCalibData o2::zdc::TDCCalibEPN::mData |
Definition at line 66 of file TDCCalibEPN.h.
std::array<o2::dataformats::FlatHisto1D<float>*, NTDC> o2::zdc::TDCCalibEPN::mTDC {} |
Definition at line 68 of file TDCCalibEPN.h.
std::array<o2::dataformats::FlatHisto1D<float>*, NTDC> o2::zdc::TDCCalibEPN::mTDCSum {} |
Definition at line 69 of file TDCCalibEPN.h.
|
staticconstexpr |
Definition at line 50 of file TDCCalibEPN.h.