12#ifndef O2_CALIBRATION_CPVBADMAP_CALIBRATOR_H
13#define O2_CALIBRATION_CPVBADMAP_CALIBRATOR_H
37 explicit CPVBadMapCalibDevice(
bool useCCDB,
bool forceUpdate, std::string
path,
short m) : mUseCCDB(useCCDB), mForceUpdate(forceUpdate), mUpdateCCDB(true), mMethod(
m), mPath(
path) {}
50 bool mUseCCDB =
false;
51 bool mForceUpdate =
false;
52 bool mUpdateCCDB =
true;
54 std::string mPath{
"./"};
55 std::unique_ptr<BadChannelMap> mBadMap;
56 std::array<char, o2::cpv::Geometry::kNCHANNELS> mMapDiff;
void init(o2::framework::InitContext &ic) final
void endOfStream(o2::framework::EndOfStreamContext &ec) final
This is invoked whenever we have an EndOfStream event.
void run(o2::framework::ProcessingContext &pc) final
void sendOutput(DataAllocator &output)
CPVBadMapCalibDevice(bool useCCDB, bool forceUpdate, std::string path, short m)
GLsizei const GLchar *const * path
o2::framework::DataProcessorSpec getBadMapCalibSpec(bool useCCDB, bool forceUpdate, std::string path, short method)
Defining PrimaryVertex explicitly as messageable.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...