#include <WindowFiller.h>
Inherited by o2::tof::Digitizer, and o2::tof::compressed::Decoder.
|
void | fillDigitsInStrip (std::vector< Strip > *strips, int channel, int tdc, int tot, uint64_t nbc, UInt_t istrip, uint32_t triggerorbit=0, uint16_t triggerbunch=0) |
|
void | checkIfReuseFutureDigits () |
|
void | checkIfReuseFutureDigitsRO () |
|
void | insertDigitInFuture (Int_t channel, Int_t tdc, Int_t tot, uint64_t bc, Int_t label=0, uint32_t triggerorbit=0, uint16_t triggerbunch=0) |
|
bool | isMergable (Digit digit1, Digit digit2) |
|
| ClassDefNV (WindowFiller, 2) |
|
Definition at line 27 of file WindowFiller.h.
◆ WindowFiller()
o2::tof::WindowFiller::WindowFiller |
( |
| ) |
|
|
inline |
◆ ~WindowFiller()
o2::tof::WindowFiller::~WindowFiller |
( |
| ) |
|
|
default |
◆ addCount()
void o2::tof::WindowFiller::addCount |
( |
int |
channel | ) |
|
|
inline |
◆ addCrateHeaderData()
void WindowFiller::addCrateHeaderData |
( |
unsigned long |
orbit, |
|
|
int |
crate, |
|
|
int32_t |
bc, |
|
|
uint32_t |
eventCounter |
|
) |
| |
◆ addPattern()
void o2::tof::WindowFiller::addPattern |
( |
const uint32_t |
val, |
|
|
int |
icrate, |
|
|
int |
orbit, |
|
|
int |
bc |
|
) |
| |
|
inline |
◆ checkIfReuseFutureDigits()
void WindowFiller::checkIfReuseFutureDigits |
( |
| ) |
|
|
protected |
◆ checkIfReuseFutureDigitsRO()
void WindowFiller::checkIfReuseFutureDigitsRO |
( |
| ) |
|
|
protected |
◆ ClassDefNV()
◆ clearCounts()
void o2::tof::WindowFiller::clearCounts |
( |
| ) |
|
|
inline |
◆ fillDiagnosticFrequency()
void WindowFiller::fillDiagnosticFrequency |
( |
| ) |
|
◆ fillDigitsInStrip()
void WindowFiller::fillDigitsInStrip |
( |
std::vector< Strip > * |
strips, |
|
|
int |
channel, |
|
|
int |
tdc, |
|
|
int |
tot, |
|
|
uint64_t |
nbc, |
|
|
UInt_t |
istrip, |
|
|
uint32_t |
triggerorbit = 0 , |
|
|
uint16_t |
triggerbunch = 0 |
|
) |
| |
|
protected |
◆ fillOutputContainer()
void WindowFiller::fillOutputContainer |
( |
std::vector< Digit > & |
digits | ) |
|
◆ flushOutputContainer()
void WindowFiller::flushOutputContainer |
( |
std::vector< Digit > & |
digits | ) |
|
◆ getCurrentReadoutWindow()
uint64_t o2::tof::WindowFiller::getCurrentReadoutWindow |
( |
| ) |
const |
|
inline |
◆ getDiagnosticFrequency()
Diagnostic & o2::tof::WindowFiller::getDiagnosticFrequency |
( |
| ) |
|
|
inline |
◆ getDigitHeader()
DigitHeader & o2::tof::WindowFiller::getDigitHeader |
( |
| ) |
|
|
inline |
◆ getDigitPerTimeFrame()
std::vector< Digit > * o2::tof::WindowFiller::getDigitPerTimeFrame |
( |
| ) |
|
|
inline |
◆ getPatterns()
std::vector< uint8_t > & o2::tof::WindowFiller::getPatterns |
( |
| ) |
|
|
inline |
◆ getReadoutWindowData()
◆ getReadoutWindowDataFiltered()
std::vector< ReadoutWindowData > * o2::tof::WindowFiller::getReadoutWindowDataFiltered |
( |
| ) |
|
|
inline |
◆ initObj()
void WindowFiller::initObj |
( |
| ) |
|
◆ insertDigitInFuture()
void o2::tof::WindowFiller::insertDigitInFuture |
( |
Int_t |
channel, |
|
|
Int_t |
tdc, |
|
|
Int_t |
tot, |
|
|
uint64_t |
bc, |
|
|
Int_t |
label = 0 , |
|
|
uint32_t |
triggerorbit = 0 , |
|
|
uint16_t |
triggerbunch = 0 |
|
) |
| |
|
inlineprotected |
◆ isContinuous()
bool o2::tof::WindowFiller::isContinuous |
( |
| ) |
const |
|
inline |
◆ isMergable()
bool o2::tof::WindowFiller::isMergable |
( |
Digit |
digit1, |
|
|
Digit |
digit2 |
|
) |
| |
|
inlineprotected |
◆ maskNoiseRate()
void o2::tof::WindowFiller::maskNoiseRate |
( |
int |
val | ) |
|
|
inline |
◆ reset()
void WindowFiller::reset |
( |
| ) |
|
◆ resizeVectorFutureDigit()
void o2::tof::WindowFiller::resizeVectorFutureDigit |
( |
int |
size | ) |
|
|
inline |
◆ setContinuous()
void o2::tof::WindowFiller::setContinuous |
( |
bool |
value = true | ) |
|
|
inline |
◆ setCurrentReadoutWindow()
void o2::tof::WindowFiller::setCurrentReadoutWindow |
( |
uint64_t |
value | ) |
|
|
inline |
◆ setEventTime()
◆ setFirstIR()
◆ setNOrbitInTF()
void o2::tof::WindowFiller::setNOrbitInTF |
( |
uint32_t |
norb | ) |
|
|
inline |
◆ setReadoutWindowData()
template<typename VROF , typename VPAT >
void o2::tof::WindowFiller::setReadoutWindowData |
( |
const VROF & |
row, |
|
|
const VPAT & |
pattern |
|
) |
| |
|
inline |
◆ MAXWINDOWS
const int o2::tof::WindowFiller::MAXWINDOWS = 2 |
|
staticprotected |
◆ mChannelCounts
◆ mContinuous
bool o2::tof::WindowFiller::mContinuous = true |
|
protected |
◆ mCrateHeaderData
◆ mCratePatterns
std::vector<PatternData> o2::tof::WindowFiller::mCratePatterns |
|
protected |
◆ mDiagnosticFrequency
Diagnostic o2::tof::WindowFiller::mDiagnosticFrequency |
|
protected |
◆ mDigitHeader
◆ mDigitsPerTimeFrame
std::vector<Digit> o2::tof::WindowFiller::mDigitsPerTimeFrame |
|
protected |
◆ mErrors
std::vector<uint64_t> o2::tof::WindowFiller::mErrors |
|
protected |
◆ mEventTime
◆ mFirstIR
◆ mFutureDigits
std::vector<Digit> o2::tof::WindowFiller::mFutureDigits |
|
protected |
◆ mFutureToBeSorted
bool o2::tof::WindowFiller::mFutureToBeSorted = false |
|
protected |
◆ mIcurrentReadoutWindow
int o2::tof::WindowFiller::mIcurrentReadoutWindow = 0 |
|
protected |
◆ mMaskNoiseRate
int o2::tof::WindowFiller::mMaskNoiseRate = -11 |
|
protected |
◆ mPatterns
std::vector<uint8_t> o2::tof::WindowFiller::mPatterns |
|
protected |
◆ mReadoutWindowCurrent
uint64_t o2::tof::WindowFiller::mReadoutWindowCurrent = 0 |
|
protected |
◆ mReadoutWindowData
◆ mReadoutWindowDataFiltered
◆ mStrips
◆ mStripsCurrent
std::vector<Strip>* o2::tof::WindowFiller::mStripsCurrent = &(mStrips[0]) |
|
protected |
◆ mStripsNext
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/TOF/base/include/TOFBase/WindowFiller.h
- /home/runner/work/AliceO2/AliceO2/Detectors/TOF/base/src/WindowFiller.cxx