 |
ATLAS Offline Software
|
Go to the documentation of this file.
23 ISvcLocator *pSvcLocator) :
42 if (
m_tagInfoMgr->addTag(
"EventInfoWriterTag",
"EIW-00-00-01").isFailure()) {
44 return StatusCode::FAILURE;
52 return StatusCode::FAILURE;
60 return StatusCode::SUCCESS;
72 return StatusCode::FAILURE;
107 std::string releaseVersion =
m_tagInfoMgr->findTag(
"AtlasRelease");
108 ATH_MSG_DEBUG(
"Found Release version from TagInfoMgr: " << releaseVersion);
110 return StatusCode::SUCCESS;
120 return StatusCode::SUCCESS;
153 if (
m_tagInfoMgr->removeTagFromInput(
"TagC1").isFailure()) {
158 return StatusCode::SUCCESS;
BooleanProperty m_removeDummyTags
For testing only: remove input dummy tags.
BooleanProperty m_createDummyTags
For testing only: add in dummy tags.
uint64_t eventNumber() const
The current event's event number.
ServiceHandle< ITagInfoMgr > m_tagInfoMgr
Access to the TagInfoMgr.
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?
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.