16#ifndef ALICEO2_GRPGEOM_HELPER
17#define ALICEO2_GRPGEOM_HELPER
29class ProcessingContext;
109 GRPGeomRequest(
bool orbitResetTime,
bool GRPECS,
bool GRPLHCIF,
bool GRPMagField,
bool askMatLUT,
GeomRequest geom, std::vector<o2::framework::InputSpec>& inputs,
bool askOnce =
false,
bool needPropD =
false, std::string detMaskString =
"all");
125 void setRequest(std::shared_ptr<GRPGeomRequest> req);
142 std::shared_ptr<GRPGeomRequest> mRequest;
150 long mOrbitResetTimeMUS = 0;
Header of the AggregatedRunInfo struct.
container for the LHC InterFace data
Header of the General Run Parameters object for B field values.
auto getGRPMagField() const
auto getOrbitResetTimeMS() const
void checkUpdates(o2::framework::ProcessingContext &pc)
auto getAlignment(o2::detectors::DetID det) const
bool finaliseCCDB(o2::framework::ConcreteDataMatcher &matcher, void *obj)
static int getNHBFPerTF()
auto getOrbitResetTimeMUS() const
static GRPGeomHelper & instance()
const o2::parameters::AggregatedRunInfo & getAggregatedRunInfo() const
void setRequest(std::shared_ptr< GRPGeomRequest > req)
Static class with identifiers, bitmasks and names for ALICE detectors.
static constexpr int nDetectors
number of defined detectors
Defining PrimaryVertex explicitly as messageable.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
void requireAggregateRunInfo(std::vector< o2::framework::InputSpec > &inputs)
void addInput(const o2::framework::InputSpec &&isp, std::vector< o2::framework::InputSpec > &inputs)