ATLAS Offline Software
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 
5 #include "TBEventStreamerTool.h"
6 #include <string>
7 
9  const std::string& type,
10  const IInterface* parent)
12 { }
13 
15 { }
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 }
TBEventStreamerTool::accept
virtual StatusCode accept()=0
TBEventStreamerTool::~TBEventStreamerTool
virtual ~TBEventStreamerTool()
Definition: TBEventStreamerTool.cxx:14
TBEventStreamerTool.h
TBEventStreamerTool::initialize
virtual StatusCode initialize() override
Definition: TBEventStreamerTool.cxx:17
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
TBEventStreamerTool::initializeTool
virtual StatusCode initializeTool()
Definition: TBEventStreamerTool.cxx:22
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
TBEventStreamerTool::reject
virtual StatusCode reject()
Definition: TBEventStreamerTool.cxx:27
TBEventStreamerTool::TBEventStreamerTool
TBEventStreamerTool(const std::string &name, const std::string &type, const IInterface *parent)
Definition: TBEventStreamerTool.cxx:8
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
AthAlgTool
Definition: AthAlgTool.h:26