16#ifndef TPC_VDRIFT_HELPER_H_
17#define TPC_VDRIFT_HELPER_H_
27class ProcessingContext;
44 static constexpr std::array<std::string_view, NSources>
SourceNames = {
62 static void requestCCDBInputs(std::vector<o2::framework::InputSpec>& inputs,
bool laser =
true,
bool itstpcTgl =
true);
calibration data from laser track calibration
static void requestCCDBInputs(std::vector< o2::framework::InputSpec > &inputs, bool laser=true, bool itstpcTgl=true)
void extractCCDBInputs(o2::framework::ProcessingContext &pc, bool laser=true, bool itstpcTgl=true)
const VDriftCorrFact & getVDriftObject() const
static void addInput(std::vector< o2::framework::InputSpec > &inputs, o2::framework::InputSpec &&isp)
std::string_view getSourceName() const
bool accountCCDBInputs(const o2::framework::ConcreteDataMatcher &matcher, void *obj)
static std::string_view getSourceName(Source s)
static constexpr std::array< std::string_view, NSources > SourceNames
void accountDriftCorrectionITSTPCTgl(const VDriftCorrFact *calib)
VDriftCorrFact mVDTPCITSTgl
ClassDefNV(VDriftHelper, 1)
void accountLaserCalibration(const LtrCalibData *calib, long fallBackTimeStamp=2)
Defining PrimaryVertex explicitly as messageable.
Global TPC definitions and constants.