|
ATLAS Offline Software
|
Go to the documentation of this file.
23 ISvcLocator *pSvcLocator) :
25 m_createDummyTags(false),
26 m_removeDummyTags(false),
27 m_createDummyOverrideTags(false),
49 return StatusCode::FAILURE;
55 return StatusCode::FAILURE;
63 return StatusCode::FAILURE;
71 return StatusCode::SUCCESS;
83 return StatusCode::FAILURE;
119 ATH_MSG_DEBUG(
"Found Release version from TagInfoMgr: " << releaseVersion);
121 return StatusCode::SUCCESS;
131 return StatusCode::SUCCESS;
169 return StatusCode::SUCCESS;
BooleanProperty m_removeDummyTags
For testing only: remove input dummy tags.
virtual std::string findTag(const std::string &name) const =0
Find tag by its name, return by value - empty string if not found.
BooleanProperty m_createDummyTags
For testing only: add in dummy tags.
uint64_t eventNumber() const
The current event's event number.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
virtual StatusCode removeTagFromInput(const std::string &tagName)=0
Method to allow clients to remove a tag which may have come in on the input.
virtual StatusCode addTag(const std::string &tagName, const std::string &tagValue)=0
Method to allow clients to add in tags as: tag name, tag value.
uint32_t runNumber() const
The current event's run number.
virtual StatusCode execute() override
Algorithm execute once per event.
msgSvc
Provide convenience handles for various services.
BooleanProperty m_createDummyOverrideTags
For testing only: add in dummy tags which may override existing tags.
StatusCode fillTagInfo()
Add in tags to TagInfoMgr.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode finalize() override
Algorithm finalize at end of job.
EventInfoWriter()
Avoid use of default constructor.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
ITagInfoMgr * m_tagInfoMgr
Access to the TagInfoMgr.
virtual void printTags(MsgStream &log) const =0
Printout method.
virtual StatusCode initialize() override
Algorithm initialize at begin of job.
#define ATH_MSG_WARNING(x)
uint32_t timeStamp() const
POSIX time in seconds from 1970. January 1st.
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
SG key for Event Info.