ATLAS Offline Software
Loading...
Searching...
No Matches
IInDetSecVtxTruthMatchTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef IInDetSecVtxTruthMatchTool_h
6#define IInDetSecVtxTruthMatchTool_h
7
8// Framework include(s):
9#include "AsgTools/IAsgTool.h"
10
11// EDM include(s):
14
15
21
23
25
26public:
27
28//take const collection of vertices, match them, and decorate with matching info
29 virtual StatusCode matchVertices( std::vector<const xAOD::Vertex*> recoVerticesToMatch,
30 std::vector<const xAOD::TruthVertex*> truthVerticesToMatch,
31 const xAOD::TrackParticleContainer* trackParticles ) = 0;
32
33};
34
35#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
Class for vertex truth matching.
virtual StatusCode matchVertices(std::vector< const xAOD::Vertex * > recoVerticesToMatch, std::vector< const xAOD::TruthVertex * > truthVerticesToMatch, const xAOD::TrackParticleContainer *trackParticles)=0
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".