|
ATLAS Offline Software
|
Go to the documentation of this file.
10 ISvcLocator* pService)
28 return StatusCode::FAILURE;
30 for(
unsigned int i = 0;
i <
m_tools.size(); ++
i) {
43 unsigned int toolCtr = 0;
44 for (ToolHandle<TBEventStreamerTool>&
tool :
m_tools) {
59 return StatusCode::SUCCESS;
65 bool successFlag =
true;
66 for (ToolHandle<TBEventStreamerTool>&
tool :
m_tools)
69 successFlag =
tool->accept() == StatusCode::SUCCESS;
81 setFilterPassed(successFlag);
82 return StatusCode::SUCCESS;
88 for (ToolHandle<TBEventStreamerTool>&
tool :
m_tools) {
91 <<
" (invoked/accept/reject) "
98 return StatusCode::SUCCESS;
virtual StatusCode initialize() override
std::map< ToolHandle< TBEventStreamerTool >, unsigned int > m_acceptCounter
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
virtual ~TBEventStreamer()
virtual StatusCode finalize() override
std::map< ToolHandle< TBEventStreamerTool >, unsigned int > m_invokeCounter
std::map< ToolHandle< TBEventStreamerTool >, unsigned int > m_rejectCounter
virtual StatusCode execute() override
TBEventStreamer(const std::string &name, ISvcLocator *pService)
Algorithm constructor.
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandleArray< TBEventStreamerTool > m_tools