14#ifndef ALICEO2_TOF_CLUSTERER_H
15#define ALICEO2_TOF_CLUSTERER_H
70 mDiagnosticFrequency.
merge(&dia);
76 mDiagnosticFrequency.
clear();
83 void calibrateStrip();
91 Digit* mContributingDigit[6];
92 int mNumberOfContributingDigits;
93 void addContributingDigit(
Digit* dig);
95 CalibApi* mCalibApi =
nullptr;
96 uint64_t mFirstOrbit = 0;
97 uint64_t mBCOffset = 0;
99 float mDeltaTforClustering = 5000;
100 bool mCalibFromCluster =
false;
104 std::vector<o2::tof::CalibInfoCluster> mCalibInfosFromCluster;
106 bool mAreCalibStored =
false;
Class to use TOF calibration (decalibration, calibration)
Definition of the TOF hit reader.
Definition of the TOF cluster.
Definition of a container to keep Monte Carlo truth external to simulation objects.
uint64_t getFirstOrbit() const
float getDeltaTforClustering() const
bool isCalibFromCluster() const
void setDeltaTforClustering(float val)
void addCalibFromCluster(int ch1, int8_t dch, float dtime, short tot1, short tot2)
std::vector< o2::tof::CalibInfoCluster > * getInfoFromCluster()
void setCalibStored(bool val=true)
Clusterer(const Clusterer &)=delete
Clusterer & operator=(const Clusterer &)=delete
void setFirstOrbit(uint64_t orb)
bool areCalibStored() const
void setCalibFromCluster(bool val=1)
void setCalibApi(CalibApi *calibApi)
void addDiagnostic(const Diagnostic &dia)
void setMCTruthContainer(o2::dataformats::MCTruthContainer< o2::MCCompLabel > *truth)
DataReader class for TOF.
Diagnostic class for TOF.
void merge(const Diagnostic *prev)
void getNoisyMap(Bool_t *output, int noisyThr=1) const
TOF digit implementation.
static constexpr int NCHANNELS
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Transient data for single strip digits.
std::vector< Cluster > clusters