![]() |
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 | |
Public Member Functions inherited from o2::calibration::TimeSlotCalibration< IntegratedClusters< DataT > > | |
| 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 762 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 796 of file IntegratedClusterCalibrator.h.
|
inline |
Definition at line 790 of file IntegratedClusterCalibrator.h.
|
inline |
Definition at line 793 of file IntegratedClusterCalibrator.h.
|
inline |
check if calibration data is available
Definition at line 799 of file IntegratedClusterCalibrator.h.
|
inlinefinalvirtual |
check if given slot has already enough data
Implements o2::calibration::TimeSlotCalibration< IntegratedClusters< DataT > >.
Definition at line 778 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 802 of file IntegratedClusterCalibrator.h.