33 virtual const std::vector<std::string>
get_inputs();
34 virtual const std::vector<std::string>
get_outputs();
StatusCode execute() override=0
Algorithm(std::string name, ISvcLocator *svcloc, std::string version=PACKAGE_VERSION)
Constructor.
StatusCode initialize() override
the default (empty) implementation of IStateful::initialize() method
StatusCode finalize() override
the default (empty) implementation of IStateful::finalize() method
Implementation of property with value of concrete type.
std::vector< std::unique_ptr< DataObjectHandle< DataObject > > > m_outputHandles
virtual const std::vector< std::string > get_outputs()
virtual const std::vector< std::string > get_inputs()
Gaudi::Property< std::vector< std::string > > m_inputs
std::vector< std::unique_ptr< DataObjectHandle< DataObject > > > m_inputHandles
int m_total
The total events seen.
Gaudi::Property< std::vector< std::string > > m_outputs
This class is used for returning status codes from appropriate routines.