Loading [MathJax]/extensions/tex2jax.js
 |
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;
70 if(!eventInfo.isValid()) {
72 return StatusCode::FAILURE;
76 << eventInfo->runNumber() <<
","
77 << eventInfo->eventNumber() <<
":"
78 << eventInfo->timeStamp() <<
"] "
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.
ServiceHandle< ITagInfoMgr > m_tagInfoMgr
Access to the TagInfoMgr.
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 StatusCode initialize() override
Algorithm initialize at begin of job.
#define ATH_MSG_WARNING(x)
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
SG key for Event Info.