![]() |
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.