![]() |
Project
|
#include <WaveformCalibQueue.h>
Public Member Functions | |
WaveformCalibQueue ()=default | |
WaveformCalibQueue (WaveformCalibConfig *cfg) | |
void | configure (const WaveformCalibConfig *cfg) |
void | clear () |
void | pop () |
uint32_t | append (RecEventFlat &ev) |
void | appendEv (RecEventFlat &ev) |
int | hasData (int isig, const gsl::span< const o2::zdc::ZDCWaveform > &wave) |
int | addData (int isig, const gsl::span< const o2::zdc::ZDCWaveform > &wave, WaveformCalibData &data) |
void | print () |
void | printConf () |
Static Public Member Functions | |
static int | peak (int pk) |
Public Attributes | |
int | mFirst = 0 |
int | mLast = 0 |
int | mPk = 0 |
int | mN = 1 |
int | mPeak = 0 |
int | mNP = 0 |
int | mTimeLow [NChannels] |
int | mTimeHigh [NChannels] |
Cut on position difference low. | |
int | mVerbosity = 0 |
Cut on position difference high. | |
const WaveformCalibConfig * | mCfg = nullptr |
std::deque< int32_t > | mEntry |
std::deque< o2::InteractionRecord > | mIR |
std::deque< bool > | mHasInfos [NChannels] |
std::deque< uint32_t > | mNTDC [NTDCChannels] |
std::deque< float > | mTDCA [NTDCChannels] |
std::deque< float > | mTDCP [NTDCChannels] |
std::deque< int32_t > | mFirstW |
std::deque< int32_t > | mNW |
Definition at line 35 of file WaveformCalibQueue.h.
|
default |
|
inline |
Definition at line 37 of file WaveformCalibQueue.h.
int o2::zdc::WaveformCalibQueue::addData | ( | int | isig, |
const gsl::span< const o2::zdc::ZDCWaveform > & | wave, | ||
WaveformCalibData & | data | ||
) |
Definition at line 202 of file WaveformCalibQueue.cxx.
uint32_t o2::zdc::WaveformCalibQueue::append | ( | RecEventFlat & | ev | ) |
Definition at line 43 of file WaveformCalibQueue.cxx.
void o2::zdc::WaveformCalibQueue::appendEv | ( | RecEventFlat & | ev | ) |
Definition at line 108 of file WaveformCalibQueue.cxx.
|
inline |
Definition at line 70 of file WaveformCalibQueue.h.
void o2::zdc::WaveformCalibQueue::configure | ( | const WaveformCalibConfig * | cfg | ) |
Definition at line 20 of file WaveformCalibQueue.cxx.
int o2::zdc::WaveformCalibQueue::hasData | ( | int | isig, |
const gsl::span< const o2::zdc::ZDCWaveform > & | wave | ||
) |
Definition at line 161 of file WaveformCalibQueue.cxx.
Definition at line 54 of file WaveformCalibQueue.h.
|
inline |
Definition at line 89 of file WaveformCalibQueue.h.
void o2::zdc::WaveformCalibQueue::print | ( | ) |
Definition at line 308 of file WaveformCalibQueue.cxx.
void o2::zdc::WaveformCalibQueue::printConf | ( | ) |
Definition at line 369 of file WaveformCalibQueue.cxx.
const WaveformCalibConfig* o2::zdc::WaveformCalibQueue::mCfg = nullptr |
Definition at line 52 of file WaveformCalibQueue.h.
std::deque<int32_t> o2::zdc::WaveformCalibQueue::mEntry |
Definition at line 61 of file WaveformCalibQueue.h.
int o2::zdc::WaveformCalibQueue::mFirst = 0 |
Definition at line 42 of file WaveformCalibQueue.h.
std::deque<int32_t> o2::zdc::WaveformCalibQueue::mFirstW |
Definition at line 67 of file WaveformCalibQueue.h.
std::deque<bool> o2::zdc::WaveformCalibQueue::mHasInfos[NChannels] |
Definition at line 63 of file WaveformCalibQueue.h.
std::deque<o2::InteractionRecord> o2::zdc::WaveformCalibQueue::mIR |
Definition at line 62 of file WaveformCalibQueue.h.
int o2::zdc::WaveformCalibQueue::mLast = 0 |
Definition at line 43 of file WaveformCalibQueue.h.
int o2::zdc::WaveformCalibQueue::mN = 1 |
Definition at line 45 of file WaveformCalibQueue.h.
int o2::zdc::WaveformCalibQueue::mNP = 0 |
Definition at line 47 of file WaveformCalibQueue.h.
std::deque<uint32_t> o2::zdc::WaveformCalibQueue::mNTDC[NTDCChannels] |
Definition at line 64 of file WaveformCalibQueue.h.
std::deque<int32_t> o2::zdc::WaveformCalibQueue::mNW |
Definition at line 68 of file WaveformCalibQueue.h.
int o2::zdc::WaveformCalibQueue::mPeak = 0 |
Definition at line 46 of file WaveformCalibQueue.h.
int o2::zdc::WaveformCalibQueue::mPk = 0 |
Definition at line 44 of file WaveformCalibQueue.h.
std::deque<float> o2::zdc::WaveformCalibQueue::mTDCA[NTDCChannels] |
Definition at line 65 of file WaveformCalibQueue.h.
std::deque<float> o2::zdc::WaveformCalibQueue::mTDCP[NTDCChannels] |
Definition at line 66 of file WaveformCalibQueue.h.
Cut on position difference low.
Definition at line 49 of file WaveformCalibQueue.h.
Definition at line 48 of file WaveformCalibQueue.h.
int o2::zdc::WaveformCalibQueue::mVerbosity = 0 |
Cut on position difference high.
Definition at line 50 of file WaveformCalibQueue.h.