|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef REGISTRATIONSVC_OUTPUTCONDALG_H
6 #define REGISTRATIONSVC_OUTPUTCONDALG_H
13 #include "GaudiKernel/ServiceHandle.h"
14 #include "GaudiKernel/ToolHandle.h"
44 Gaudi::Property<std::vector<std::string> >
m_objectList{
this,
"ObjectList",{},
"List of object to be written",
"OrderedSet<std::string>"};
45 Gaudi::Property<std::string>
m_streamName{
this,
"StreamName",
"ConditionsAlgStream"};
53 Gaudi::Property<bool>
m_par_timestamp {
this,
"UseTime",
false,
"IOV in second or Run/LB"};
54 Gaudi::Property<std::vector<std::string> >
m_par_iovtags {
this,
"IOVTagList",{},
"List of Tags to be written",
"OrderedSet<std::string>"};
57 #endif // REGISTRATIONSVC_OUTPUTCONDALG_H
static constexpr uint32_t MAXRUN
Gaudi::Property< unsigned int > m_par_lumib2
OutputConditionsAlg(const std::string &name, ISvcLocator *pSvcLocator)
ServiceHandle< IIOVRegistrationSvc > p_regsvc
Basic time unit for IOVSvc. Hold time as a combination of run and event numbers.
static constexpr uint32_t MINRUN
IAthenaOutputStreamTool_t m_streamer
ServiceHandle< IClassIDSvc > p_clidsvc
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::vector< std::string > > m_par_iovtags
UnsignedLongProperty m_par_time1
This is an interface to a service used to register conditions objects in the Interval of Validity (IO...
static constexpr uint32_t MAXEVENT
Gaudi::Property< bool > m_par_writeIOV
uint64_t timeToNano(unsigned long int timesec) const
static constexpr uint32_t MINEVENT
Gaudi::Property< bool > m_par_timestamp
ToolHandle< IAthenaOutputStreamTool > IAthenaOutputStreamTool_t
UnsignedLongProperty m_par_time2
Gaudi::Property< std::string > m_streamName
Gaudi::Property< unsigned int > m_par_run1
static constexpr uint64_t MINTIMESTAMP
Gaudi::Property< unsigned int > m_par_run2
Gaudi::Property< unsigned int > m_par_lumib1
Gaudi::Property< std::vector< std::string > > m_objectList