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