ATLAS Offline Software
Loading...
Searching...
No Matches
TBEventStreamerTool.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
6#include <string>
7
9 const std::string& type,
10 const IInterface* parent)
11 : AthAlgTool(name,type,parent)
12{ }
13
16
18{
19 return this->initializeTool();
20}
21
23{
24 return StatusCode::SUCCESS;
25}
26
28{
29 return this->accept().isFailure()
30 ? StatusCode::SUCCESS
31 : StatusCode::FAILURE;
32}
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
virtual StatusCode initializeTool()
virtual StatusCode accept()=0
virtual StatusCode initialize() override
TBEventStreamerTool(const std::string &name, const std::string &type, const IInterface *parent)
virtual StatusCode reject()