14#ifndef O2_TOF_CALIBINFOREADER
15#define O2_TOF_CALIBINFOREADER
37 CalibInfoReader(
int instance,
int ninstances,
const char*
filename,
bool toftpc =
false) : mInstance(instance), mNinstances(ninstances), mFileName(
filename), mTOFTPC(toftpc) {}
46 std::string mFileName{};
47 FILE* mFile =
nullptr;
48 TTree* mTree =
nullptr;
50 int mCurrentEntry = 0;
52 std::vector<o2::dataformats::CalibInfoTOF> mVect, *mPvect = &mVect;
54 std::vector<std::pair<int, unsigned long>> mIndices;
Class to store the output of the matching to TOF for calibration.
Definition of the TOF cluster.
~CalibInfoReader() override=default
void run(ProcessingContext &pc) final
CalibInfoReader(int instance, int ninstances, const char *filename, bool toftpc=false)
void init(InitContext &ic) final
Diagnostic class for TOF.
Defining PrimaryVertex explicitly as messageable.
framework::DataProcessorSpec getCalibInfoReaderSpec(int instance, int ninstances, const char *filename, bool toftpc=false)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...