|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef EVENT_INFO_WRITER_ALG_H
5 #define EVENT_INFO_WRITER_ALG_H
12 #include "GaudiKernel/ServiceHandle.h"
25 this,
"primitives", {},
"List of primatives to print"
28 this,
"primitiveToType", {},
"Map from primitive to type"
31 this,
"datasetName",
"",
"Name of output dataset"
34 this,
"eventInfo",
"EventInfo",
"Event info key"};
36 this,
"output",
"",
"output file service"};
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
SG::ReadHandleKey< xAOD::EventInfo > m_infoKey
virtual StatusCode finalize() override
virtual StatusCode execute() override
virtual StatusCode initialize() override
ServiceHandle< IH5GroupSvc > m_output_svc