|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRIGSORFROMPTREEHELPER_H_
5 #define TRIGSORFROMPTREEHELPER_H_
9 #include "GaudiKernel/ServiceHandle.h"
10 #include "GaudiKernel/StatusCode.h"
12 #include <boost/property_tree/ptree.hpp>
StatusCode fillSOR(const EventContext &ctx) const
Fill SOR record in Detector Store, reusing if present or creating new one otherwise/ @params ctx Even...
StatusCode updateProxy(SOR *sor) const
Validity Range object. Holds two IOVTimes (start and stop)
Helper class for Start Of Run (SOR) record.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
StatusCode createSOR ATLAS_NOT_THREAD_SAFE() const
TrigSORFromPtreeHelper(IMessageSvc *msgSvc, const ServiceHandle< StoreGateSvc > &detStore, const std::string &sorpath, const boost::property_tree::ptree &rparams)
Create the SOR helper @params msgSvc Pointer to MessageSvc @params detStore Handle to DetectorStore @...
int run(int argc, char *argv[])
This class is a collection of AttributeLists where each one is associated with a channel number....
void setRunNumber(unsigned int run)
Overwrite run number from RunParams @params run New run number.
coral::AttributeList getAttrList ATLAS_NOT_THREAD_SAFE() const
msgSvc
Provide convenience handles for various services.
unsigned long long m_sorTime_ns
ServiceHandle< StoreGateSvc > m_detStore
::StatusCode StatusCode
StatusCode definition for legacy code.
CondAttrListCollection SOR
Class to provide easy MsgStream access and capabilities.
boost::property_tree::ptree ptree
StatusCode setIOVRange(IOVRange &iovRange) const
const boost::property_tree::ptree & m_rparams
void setSORtime_ns(unsigned long long sorTime_ns)
Overwrite SOR time from RunParams @params sorTime_ns New start of run time in nanoseconds since epoch...
EventIDBase eventID() const
Create an EventIDBase filled with the value from rparams.