|
ATLAS Offline Software
|
Go to the documentation of this file.
21 if (
cfg.name.empty()) {
22 ATH_MSG_ERROR(
"datasetName isn't specified in EventInfo writer");
23 return StatusCode::FAILURE;
35 return StatusCode::SUCCESS;
42 return StatusCode::SUCCESS;
47 return StatusCode::SUCCESS;
EventInfoWriterAlg(const std::string &name, ISvcLocator *loc)
Gaudi::Property< std::map< std::string, std::string > > m_primToType
Gaudi::Property< std::vector< std::string > > m_primitives
std::unique_ptr< EventInfoWriter > m_writer
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::string > m_dsName
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?
SG::ReadHandleKey< xAOD::EventInfo > m_infoKey
virtual StatusCode finalize() override
Test Algorithm for checking TagInfoMgr and the storing of geometry and conditions tags in EventInfo,...
virtual StatusCode execute() override
Primitive::Type getPrimitiveType(const std::string &name)
virtual StatusCode initialize() override
ServiceHandle< IH5GroupSvc > m_output_svc