ATLAS Offline Software
InnerDetector
InDetValidation
InDetTruthVertexValidation
InDetTruthVertexValidation
IInDetVertexTruthMatchTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef IInDetVertexTruthMatchTool_h
6
#define IInDetVertexTruthMatchTool_h
7
8
// Framework include(s):
9
#include "
AsgTools/IAsgTool.h
"
10
11
// EDM include(s):
12
#include "
xAODTracking/VertexContainer.h
"
13
14
21
class
IInDetVertexTruthMatchTool
:
public
virtual
asg::IAsgTool
{
22
23
ASG_TOOL_INTERFACE
(
IInDetVertexTruthMatchTool
)
24
25
public
:
26
27
//take const collection of vertices, match them, and decorate with matching info
28
virtual
StatusCode
matchVertices
(
const
xAOD::VertexContainer
& vxContainer )
const
= 0;
29
30
};
31
32
#endif
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition:
IAsgTool.h:41
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition:
AsgToolMacros.h:40
IAsgTool.h
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
IInDetVertexTruthMatchTool::matchVertices
virtual StatusCode matchVertices(const xAOD::VertexContainer &vxContainer) const =0
IInDetVertexTruthMatchTool
Class for vertex truth matching.
Definition:
IInDetVertexTruthMatchTool.h:21
VertexContainer.h
Generated on Sun Dec 22 2024 21:11:28 for ATLAS Offline Software by
1.8.18