ATLAS Offline Software
Loading...
Searching...
No Matches
IGNNVertexFitterInterface.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 VKalVrt_IGNNVertexFitterInterface_H
6#define VKalVrt_IGNNVertexFitterInterface_H
7
8// Gaudi includes
12
13namespace Rec {
14
15static const InterfaceID IID_IGNNVertexFitterInterface("IGNNVertexFitterInterface", 1, 0);
16
17class IGNNVertexFitterInterface : virtual public IAlgTool {
18public:
19 static const InterfaceID &interfaceID() { return IID_IGNNVertexFitterInterface; }
20
21 virtual StatusCode fitAllVertices(const xAOD::JetContainer *jetCont, xAOD::VertexContainer *vertexCont,
22 const xAOD::Vertex &primaryVertex, const EventContext &ctx) const = 0;
23};
24
25} // namespace Rec
26
27#endif
virtual StatusCode fitAllVertices(const xAOD::JetContainer *jetCont, xAOD::VertexContainer *vertexCont, const xAOD::Vertex &primaryVertex, const EventContext &ctx) const =0
static const InterfaceID & interfaceID()
Gaudi Tools.
static const InterfaceID IID_IGNNVertexFitterInterface("IGNNVertexFitterInterface", 1, 0)
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Vertex_v1 Vertex
Define the latest version of the vertex class.
JetContainer_v1 JetContainer
Definition of the current "jet container version".