ATLAS Offline Software
Loading...
Searching...
No Matches
TestBeam
TBRec
src
TBBeamQualityTool.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//#####################################################
6
//# #
7
//# File : TBBeamQualityTool.cxx #
8
//# Package: TBRec #
9
//# #
10
//# Author : Marco Bieri <mbieri@sfu.ca> #
11
//# based on TBEventStreamer #
12
//# Last Modified: Nov 18/2004 #
13
//#####################################################
14
15
16
#include "
TBBeamQualityTool.h
"
17
18
#include <string>
19
#include <vector>
20
21
TBBeamQualityTool::TBBeamQualityTool
(
const
std::string& name,
22
const
std::string&
type
,
23
const
IInterface* parent)
24
:
AthAlgTool
(name,
type
,parent)
25
{ }
26
27
TBBeamQualityTool::~TBBeamQualityTool
()
28
{}
29
30
StatusCode
TBBeamQualityTool::initialize
()
31
32
{
33
return
this->
initializeTool
();
34
}
35
36
StatusCode
TBBeamQualityTool::initializeTool
()
37
{
38
return
StatusCode::SUCCESS;
39
}
40
41
StatusCode
TBBeamQualityTool::reject
(
const
std::vector<std::string>& particles)
42
{
43
return
this->
accept
(particles).isFailure()
44
? StatusCode::SUCCESS
45
: StatusCode::FAILURE;
46
}
47
48
TBBeamQualityTool.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
TBBeamQualityTool::initialize
virtual StatusCode initialize() override
Definition
TBBeamQualityTool.cxx:30
TBBeamQualityTool::reject
virtual StatusCode reject(const std::vector< std::string > &)
Definition
TBBeamQualityTool.cxx:41
TBBeamQualityTool::accept
virtual StatusCode accept(const std::vector< std::string > &)=0
TBBeamQualityTool::TBBeamQualityTool
TBBeamQualityTool(const std::string &name, const std::string &type, const IInterface *parent)
Definition
TBBeamQualityTool.cxx:21
TBBeamQualityTool::~TBBeamQualityTool
virtual ~TBBeamQualityTool()
Definition
TBBeamQualityTool.cxx:27
TBBeamQualityTool::initializeTool
virtual StatusCode initializeTool()
Definition
TBBeamQualityTool.cxx:36
type
Generated on
for ATLAS Offline Software by
1.14.0