ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetector
InDetValidation
InDetTrackPerfMon
src
VertexQualitySelectionTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef INDETTRACKPERFMON_VERTEXQUALITYSELECTIONTOOL_H
6
#define INDETTRACKPERFMON_VERTEXQUALITYSELECTIONTOOL_H
7
15
17
#include "
AsgTools/AsgTool.h
"
18
20
#include "
IVertexSelectionTool.h
"
21
23
#include <string>
24
25
26
namespace
IDTPM
{
27
28
class
VertexQualitySelectionTool
:
29
public
virtual
IDTPM::IVertexSelectionTool
,
30
public
asg::AsgTool
{
31
32
public
:
33
34
ASG_TOOL_CLASS
(
VertexQualitySelectionTool
,
IVertexSelectionTool
);
35
37
VertexQualitySelectionTool
(
const
std::string& name );
38
40
virtual
~VertexQualitySelectionTool
() =
default
;
41
43
virtual
StatusCode
initialize
()
override
;
44
46
virtual
StatusCode
selectVertices
(
47
TrackAnalysisCollections
& trkAnaColls )
override
;
48
49
private
:
50
52
53
};
// class VertexQualitySelectionTool
54
55
}
// namespace IDTPM
56
57
58
59
#endif
// > ! INDETTRACKPERFMON_VERTEXQUALITYSELECTIONTOOL_H
AsgTool.h
IVertexSelectionTool.h
header file for interface for all the vertex selection tools in this package
IDTPM::IVertexSelectionTool
Definition
InnerDetector/InDetValidation/InDetTrackPerfMon/src/IVertexSelectionTool.h:24
IDTPM::TrackAnalysisCollections
Definition
TrackAnalysisCollections.h:46
IDTPM::VertexQualitySelectionTool::VertexQualitySelectionTool
VertexQualitySelectionTool(const std::string &name)
Constructor.
Definition
VertexQualitySelectionTool.cxx:22
IDTPM::VertexQualitySelectionTool::~VertexQualitySelectionTool
virtual ~VertexQualitySelectionTool()=default
Destructor.
IDTPM::VertexQualitySelectionTool::ASG_TOOL_CLASS
ASG_TOOL_CLASS(VertexQualitySelectionTool, IVertexSelectionTool)
IDTPM::VertexQualitySelectionTool::initialize
virtual StatusCode initialize() override
Initialize.
Definition
VertexQualitySelectionTool.cxx:30
IDTPM::VertexQualitySelectionTool::selectVertices
virtual StatusCode selectVertices(TrackAnalysisCollections &trkAnaColls) override
Main Vertex selection method.
Definition
VertexQualitySelectionTool.cxx:45
asg::AsgTool
Base class for the dual-use tool implementation classes.
Definition
AsgTool.h:47
IDTPM
Athena include(s).
Definition
IPlotsDefinitionSvc.h:25
Generated on
for ATLAS Offline Software by
1.14.0