![]() |
Project
|
#include <TimeSlotCalibration.h>
Classes | |
struct | has_fill_method |
struct | has_fill_method< C, Ret(Args...)> |
Public Types | |
using | Slot = TimeSlot< Container > |
using | TFType = o2::calibration::TFType |
Static Public Attributes | |
static constexpr TFType | INFINITE_TF = o2::calibration::INFINITE_TF |
Protected Member Functions | |
auto & | getSlots () |
uint32_t | getRunStartOrbit () const |
TFType | tf2SlotMin (TFType tf) const |
ClassDef (TimeSlotCalibration, 1) | |
Protected Attributes | |
std::deque< Slot > | mSlots |
o2::dataformats::TFIDInfo | mCurrentTFInfo {} |
int | mSlotLengthInSeconds = -1 |
int | mSlotLengthInOrbits = -1 |
TFType | mLastClosedTF = 0 |
TFType | mFirstTF = 0 |
TFType | mMaxSeenTF = 0 |
TFType | mSlotLength = 1 |
TFType | mStartOffsetTFs = 0 |
float | mStartOffsetFrac = 0. |
TFType | mCheckIntervalInfiniteSlot = 1 |
TFType | mLastCheckedTFInfiniteSlot = 0 |
TFType | mCheckDeltaIntervalInfiniteSlot = 1 |
float | mMaxSlotsDelay = 3.0 |
bool | mWasCheckedInfiniteSlot = false |
bool | mUpdateAtTheEndOfRunOnly = false |
bool | mFinalizeWhenReady = false |
std::string | mSaveDirectory = "" |
std::string | mSaveFileName = "" |
TimeSlotMetaData | mSaveMetaData {} |
bool | mSavedSlotAllowed = false |
Definition at line 40 of file TimeSlotCalibration.h.
using o2::calibration::TimeSlotCalibration< Container >::Slot = TimeSlot<Container> |
Definition at line 43 of file TimeSlotCalibration.h.
using o2::calibration::TimeSlotCalibration< Container >::TFType = o2::calibration::TFType |
Definition at line 44 of file TimeSlotCalibration.h.
|
default |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in o2::emcal::EMCALChannelCalibrator< DataInput, DataOutput >.
Definition at line 208 of file TimeSlotCalibration.h.
|
inline |
Definition at line 74 of file TimeSlotCalibration.h.
|
virtual |
Definition at line 323 of file TimeSlotCalibration.h.
|
protected |
|
pure virtual |
Implemented in o2::calibration::IntegratedClusterCalibrator< DataT >, o2::calibration::MeanVertexCalibrator, o2::emcal::EMCALChannelCalibrator< DataInput, DataOutput >, o2::fit::FITCalibrator< TimeSlotStorageType, CalibrationObjectType >, o2::fv0::FV0CalibCollector, o2::mch::calibration::BadChannelCalibrator, o2::mid::ChannelCalibrator, o2::tof::LHCClockCalibrator, o2::tof::TOFCalibCollector, o2::tof::TOFChannelCalibrator< T >, o2::tof::TOFDiagnosticCalibrator, o2::tpc::CalibratordEdx, o2::tpc::CalibratorPadGainTracks, o2::tpc::LaserTracksCalibrator, o2::its::NoiseSlotCalibrator, and o2::mft::NoiseSlotCalibrator.
|
virtual |
Definition at line 392 of file TimeSlotCalibration.h.
|
pure virtual |
Implemented in o2::cpv::GainCalibrator, o2::cpv::NoiseCalibrator, o2::cpv::PedestalCalibrator, o2::calibration::IntegratedClusterCalibrator< DataT >, o2::emcal::EMCALChannelCalibrator< DataInput, DataOutput >, o2::fit::FITCalibrator< TimeSlotStorageType, CalibrationObjectType >, o2::fv0::FV0CalibCollector, o2::its::NoiseSlotCalibrator, o2::mft::NoiseSlotCalibrator, o2::mch::calibration::BadChannelCalibrator, o2::mid::ChannelCalibrator, o2::phos::PHOSEnergyCalibrator, o2::phos::PHOSL1phaseCalibrator, o2::phos::PHOSRunbyrunCalibrator, o2::phos::PHOSTurnonCalibrator, o2::tof::LHCClockCalibrator, o2::tof::TOFCalibCollector, o2::tof::TOFChannelCalibrator< T >, o2::tof::TOFDiagnosticCalibrator, o2::tpc::CalibratorPadGainTracks, o2::tpc::TPCVDriftTglCalibration, o2::tpc::ResidualAggregator, o2::trd::CalibratorGain, o2::trd::CalibratorVdExB, and o2::trd::T0Fit.
|
inline |
Definition at line 66 of file TimeSlotCalibration.h.
|
inline |
Definition at line 63 of file TimeSlotCalibration.h.
|
inline |
Definition at line 160 of file TimeSlotCalibration.h.
|
inline |
Definition at line 159 of file TimeSlotCalibration.h.
|
inline |
Definition at line 128 of file TimeSlotCalibration.h.
|
inline |
Definition at line 69 of file TimeSlotCalibration.h.
|
inline |
Definition at line 127 of file TimeSlotCalibration.h.
|
inline |
Definition at line 50 of file TimeSlotCalibration.h.
|
inline |
Definition at line 123 of file TimeSlotCalibration.h.
|
inlineprotected |
Definition at line 218 of file TimeSlotCalibration.h.
|
inline |
Definition at line 191 of file TimeSlotCalibration.h.
|
inline |
Definition at line 194 of file TimeSlotCalibration.h.
std::string o2::calibration::TimeSlotCalibration< Container >::getSaveFilePath | ( | ) | const |
Definition at line 589 of file TimeSlotCalibration.h.
|
inline |
Definition at line 125 of file TimeSlotCalibration.h.
|
inline |
Definition at line 126 of file TimeSlotCalibration.h.
TimeSlot< Container > & o2::calibration::TimeSlotCalibration< Container >::getSlotForTF | ( | TFType | tf | ) |
Definition at line 427 of file TimeSlotCalibration.h.
|
inline |
Definition at line 53 of file TimeSlotCalibration.h.
|
inlineprotected |
Definition at line 217 of file TimeSlotCalibration.h.
|
pure virtual |
Implemented in o2::cpv::GainCalibrator, o2::cpv::NoiseCalibrator, o2::cpv::PedestalCalibrator, o2::calibration::IntegratedClusterCalibrator< DataT >, o2::emcal::EMCALChannelCalibrator< DataInput, DataOutput >, o2::fit::FITCalibrator< TimeSlotStorageType, CalibrationObjectType >, o2::fv0::FV0CalibCollector, o2::its::NoiseSlotCalibrator, o2::mft::NoiseSlotCalibrator, o2::mch::calibration::BadChannelCalibrator, o2::mid::ChannelCalibrator, o2::phos::PHOSEnergyCalibrator, o2::phos::PHOSL1phaseCalibrator, o2::phos::PHOSRunbyrunCalibrator, o2::phos::PHOSTurnonCalibrator, o2::tof::LHCClockCalibrator, o2::tof::TOFCalibCollector, o2::tof::TOFChannelCalibrator< T >, o2::tof::TOFDiagnosticCalibrator, o2::tpc::CalibratorPadGainTracks, o2::tpc::TPCVDriftTglCalibration, o2::tpc::ResidualAggregator, o2::trd::CalibratorGain, o2::trd::CalibratorVdExB, and o2::trd::T0Fit.
|
pure virtual |
Implemented in o2::calibration::IntegratedClusterCalibrator< DataT >, o2::calibration::MeanVertexCalibrator, o2::cpv::GainCalibrator, o2::cpv::NoiseCalibrator, o2::cpv::PedestalCalibrator, o2::emcal::EMCALChannelCalibrator< DataInput, DataOutput >, o2::fit::FITCalibrator< TimeSlotStorageType, CalibrationObjectType >, o2::fv0::FV0CalibCollector, o2::its::NoiseSlotCalibrator, o2::mft::NoiseSlotCalibrator, o2::mch::calibration::BadChannelCalibrator, o2::mid::ChannelCalibrator, o2::phos::PHOSEnergyCalibrator, o2::phos::PHOSL1phaseCalibrator, o2::phos::PHOSRunbyrunCalibrator, o2::phos::PHOSTurnonCalibrator, o2::tof::LHCClockCalibrator, o2::tof::TOFCalibCollector, o2::tof::TOFChannelCalibrator< T >, o2::tof::TOFDiagnosticCalibrator, o2::tpc::CalibratordEdx, o2::tpc::CalibratorPadGainTracks, o2::tpc::LaserTracksCalibrator, o2::tpc::TPCVDriftTglCalibration, o2::tpc::ResidualAggregator, o2::trd::CalibratorGain, o2::trd::CalibratorVdExB, and o2::trd::T0Fit.
|
virtual |
Definition at line 555 of file TimeSlotCalibration.h.
|
virtual |
Definition at line 485 of file TimeSlotCalibration.h.
bool o2::calibration::TimeSlotCalibration< Container >::process | ( | const DATA &... | data | ) |
Definition at line 282 of file TimeSlotCalibration.h.
|
inlinevirtual |
Definition at line 135 of file TimeSlotCalibration.h.
|
virtual |
Definition at line 514 of file TimeSlotCalibration.h.
|
inlinevirtual |
Reimplemented in o2::emcal::EMCALChannelCalibrator< DataInput, DataOutput >.
Definition at line 201 of file TimeSlotCalibration.h.
|
inline |
Definition at line 67 of file TimeSlotCalibration.h.
|
inline |
Definition at line 64 of file TimeSlotCalibration.h.
|
inline |
Definition at line 114 of file TimeSlotCalibration.h.
|
inline |
Definition at line 70 of file TimeSlotCalibration.h.
|
inline |
Definition at line 51 of file TimeSlotCalibration.h.
|
inline |
Definition at line 196 of file TimeSlotCalibration.h.
|
inline |
Definition at line 192 of file TimeSlotCalibration.h.
|
inline |
Definition at line 195 of file TimeSlotCalibration.h.
|
inline |
Definition at line 54 of file TimeSlotCalibration.h.
|
inline |
Definition at line 73 of file TimeSlotCalibration.h.
|
inline |
Definition at line 72 of file TimeSlotCalibration.h.
|
inline |
Definition at line 94 of file TimeSlotCalibration.h.
|
inline |
Definition at line 121 of file TimeSlotCalibration.h.
|
inlineprotected |
Definition at line 406 of file TimeSlotCalibration.h.
|
virtual |
Definition at line 495 of file TimeSlotCalibration.h.
|
staticconstexpr |
Definition at line 46 of file TimeSlotCalibration.h.
|
protected |
Definition at line 262 of file TimeSlotCalibration.h.
|
protected |
Definition at line 256 of file TimeSlotCalibration.h.
|
protected |
Definition at line 247 of file TimeSlotCalibration.h.
|
protected |
Definition at line 269 of file TimeSlotCalibration.h.
|
protected |
Definition at line 251 of file TimeSlotCalibration.h.
|
protected |
Definition at line 260 of file TimeSlotCalibration.h.
|
protected |
Definition at line 250 of file TimeSlotCalibration.h.
|
protected |
Definition at line 252 of file TimeSlotCalibration.h.
|
protected |
Definition at line 265 of file TimeSlotCalibration.h.
|
protected |
Definition at line 271 of file TimeSlotCalibration.h.
|
protected |
Definition at line 274 of file TimeSlotCalibration.h.
|
protected |
Definition at line 272 of file TimeSlotCalibration.h.
|
protected |
Definition at line 273 of file TimeSlotCalibration.h.
|
protected |
Definition at line 253 of file TimeSlotCalibration.h.
|
protected |
Definition at line 249 of file TimeSlotCalibration.h.
|
protected |
Definition at line 248 of file TimeSlotCalibration.h.
|
protected |
Definition at line 245 of file TimeSlotCalibration.h.
|
protected |
Definition at line 255 of file TimeSlotCalibration.h.
|
protected |
Definition at line 254 of file TimeSlotCalibration.h.
|
protected |
Definition at line 268 of file TimeSlotCalibration.h.
|
protected |
Definition at line 267 of file TimeSlotCalibration.h.