![]() |
Project
|
#include <IntegratedClusterCalibrator.h>
Inherits o2::calibration::TimeSlotCalibration< IntegratedClusters< DataT > >.
Public Member Functions | |
IntegratedClusterCalibrator ()=default | |
default constructor | |
~IntegratedClusterCalibrator () final=default | |
default destructor | |
bool | hasEnoughData (const Slot &slot) const final |
check if given slot has already enough data | |
void | initOutput () final |
clearing all calibration objects in the output buffer | |
void | finalizeSlot (Slot &slot) final |
storing the integrated currents for given slot | |
Slot & | emplaceNewSlot (bool front, TFType tstart, TFType tend) final |
Creates new time slot. | |
const TFinterval & | getTFinterval () const |
const TimeInterval & | getTimeIntervals () const |
auto | getCalibs () && |
bool | hasCalibrationData () const |
check if calibration data is available | |
void | setDebug (const bool debug) |
set if debug objects will be created | |
![]() | |
TimeSlotCalibration ()=default | |
virtual | ~TimeSlotCalibration ()=default |
float | getMaxSlotsDelay () const |
void | setMaxSlotsDelay (float v) |
TFType | getSlotLength () const |
void | setSlotLength (TFType v) |
TFType | getCheckIntervalInfiniteSlot () const |
void | setCheckIntervalInfiniteSlot (TFType v) |
TFType | getCheckDeltaIntervalInfiniteSlot () const |
void | setCheckDeltaIntervalInfiniteSlot (TFType v) |
TFType | getFirstTF () const |
void | setFirstTF (TFType v) |
void | setSlotLengthInSeconds (int s) |
void | setSlotLengthInOrbits (int n) |
void | checkSlotLength () |
void | setStartOffsetFrac (float f) |
void | setFinalizeWhenReady () |
void | setUpdateAtTheEndOfRunOnly () |
int | getNSlots () const |
Slot & | getSlotForTF (TFType tf) |
Slot & | getSlot (int i) |
const Slot & | getSlot (int i) const |
const Slot & | getLastSlot () const |
const Slot & | getFirstSlot () const |
bool | process (const DATA &... data) |
virtual void | checkSlotsToFinalize (TFType tf=INFINITE_TF, int maxDelay=0) |
virtual void | finalizeOldestSlot () |
virtual void | reset () |
virtual void | print () const |
const o2::dataformats::TFIDInfo & | getCurrentTFInfo () const |
o2::dataformats::TFIDInfo & | getCurrentTFInfo () |
bool | getSavedSlotAllowed () const |
void | setSavedSlotAllowed (bool v) |
std::string | getSaveFilePath () const |
const std::string & | getSaveFileName () const |
void | setSaveFileName (const std::string &n) |
void | setSaveDirectory (const std::string &n) |
virtual bool | updateSaveMetaData () |
virtual bool | saveLastSlotData (TFile &fl) |
virtual bool | adoptSavedData (const TimeSlotMetaData &metadata, TFile &fl) |
virtual bool | loadSavedSlot () |
virtual bool | saveLastSlot () |
Definition at line 759 of file IntegratedClusterCalibrator.h.
|
default |
default constructor
|
finaldefault |
default destructor
|
finalvirtual |
Creates new time slot.
Implements o2::calibration::TimeSlotCalibration< IntegratedClusters< DataT > >.
Definition at line 180 of file IntegratedClusterCalibrator.cxx.
|
finalvirtual |
storing the integrated currents for given slot
Implements o2::calibration::TimeSlotCalibration< IntegratedClusters< DataT > >.
Definition at line 161 of file IntegratedClusterCalibrator.cxx.
|
inline |
Definition at line 793 of file IntegratedClusterCalibrator.h.
|
inline |
Definition at line 787 of file IntegratedClusterCalibrator.h.
|
inline |
Definition at line 790 of file IntegratedClusterCalibrator.h.
|
inline |
check if calibration data is available
Definition at line 796 of file IntegratedClusterCalibrator.h.
|
inlinefinalvirtual |
check if given slot has already enough data
Implements o2::calibration::TimeSlotCalibration< IntegratedClusters< DataT > >.
Definition at line 775 of file IntegratedClusterCalibrator.h.
|
finalvirtual |
clearing all calibration objects in the output buffer
Implements o2::calibration::TimeSlotCalibration< IntegratedClusters< DataT > >.
Definition at line 153 of file IntegratedClusterCalibrator.cxx.
|
inline |
set if debug objects will be created
Definition at line 799 of file IntegratedClusterCalibrator.h.