|  | 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