10#ifndef IOVSVC_CONDINPUTLOADER_H
11#define IOVSVC_CONDINPUTLOADER_H 1
13#include "GaudiKernel/DataObjID.h"
14#include "GaudiKernel/ICondSvc.h"
15#include "GaudiKernel/ServiceHandle.h"
40 virtual StatusCode
start()
override;
41 virtual StatusCode
execute(
const EventContext& ctx)
const override;
43 virtual StatusCode
finalize()
override;
56 Gaudi::Property<DataObjIDColl>
m_load{
this,
"Load",{},
"List of objects to be loaded"};
58 std::vector< SG::VarHandleKey >
m_vhk;
61 "dump the ConditionStore at the end execute"};
63 "dump the CondSvc at the end execute"};
64 Gaudi::Property<bool>
m_abort {
this,
"AbortIfInitFails",
true,
65 "Abort execution if unable to create the CondCont<T> in first event"};
75 {
this,
"DictLoaderSvc",
"AthDictLoaderSvc",
"" };
77 {
this,
"TPCnvSvc",
"AthTPCnvSvc",
"" };
uint32_t CLID
The Class ID type.
Abstract interface to IOVDbSvc to access IOVRange and tag information.
An AttributeList represents a logical row of attributes in a metadata table.
An algorithm that can be simultaneously executed in multiple threads.