ATLAS Offline Software
Loading...
Searching...
No Matches
IAFP_TimeRecoTool.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 AFP_VERTEXRECO_IAFP_TIMERECOTOOL_H
6#define AFP_VERTEXRECO_IAFP_TIMERECOTOOL_H
7
13
14
15// FrameWork includes
16#include "GaudiKernel/IAlgTool.h"
18
19#include <memory>
20#include <string>
21
24// The tool reconstructs AFPVertex from AFPProtons and AFPToFTracks.
25class IAFP_TimeRecoTool : virtual public ::IAlgTool
26{
27 public:
29
33 virtual StatusCode doVertexReco(std::unique_ptr<xAOD::AFPVertexContainer>& outputContainer, const EventContext& ctx) const = 0;
34
36 virtual const std::string& outputContainerName () const = 0;
37};
38
39
40
41#endif
Interface for proton reconstruction tool.
virtual const std::string & outputContainerName() const =0
StoreGate name of the container where the reconstructed vertices will be saved.
DeclareInterfaceID(IAFP_TimeRecoTool, 1, 0)
virtual StatusCode doVertexReco(std::unique_ptr< xAOD::AFPVertexContainer > &outputContainer, const EventContext &ctx) const =0
run vertex reconstruction