ATLAS Offline Software
Loading...
Searching...
No Matches
IAFPTDLocRecoTrackAlgTool.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 IAFPTDLOCRECOTRACKALGTOOL_H
6#define IAFPTDLOCRECOTRACKALGTOOL_H 1
7
13
14
15// STL includes
16#include <string>
17
18// HepMC / CLHEP includes
19
20// FrameWork includes
21#include "GaudiKernel/IAlgTool.h"
25
26
28class IAFPTDLocRecoTrackAlgTool : virtual public ::IAlgTool
29{
30
31 public:
33
41 virtual StatusCode reconstructTracks(std::unique_ptr<xAOD::AFPToFTrackContainer>& outputContainer, const EventContext& ctx) const = 0;
42
44 virtual const std::string& outputContainerName () const = 0;
45};
46
47
48#endif //> AFP_LOCRECO_IAFPTDLOCRECOTOOL_H
An STL vector of pointers that by default owns its pointed-to elements.
Interface for AFP tools that reconstruct tracks from time of fight detector hits.
DeclareInterfaceID(IAFPTDLocRecoTrackAlgTool, 1, 0)
virtual const std::string & outputContainerName() const =0
StoreGate name of the container where the reconstructed will be saved.
virtual StatusCode reconstructTracks(std::unique_ptr< xAOD::AFPToFTrackContainer > &outputContainer, const EventContext &ctx) const =0
run tracks reconstruction