ATLAS Offline Software
ISpacepointFeatureTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 #pragma once
5 
6 #include <list>
7 #include <vector>
8 #include <string>
9 #include <map>
10 
11 #include "GaudiKernel/AlgTool.h"
13 
14 namespace InDet {
15 
21  class ISpacepointFeatureTool : virtual public IAlgTool
22  {
23  public:
27 
30 
34  virtual std::map<std::string, float> getFeatures(const Trk::SpacePoint*) const =0;
35  };
36 }
Trk::SpacePoint
Definition: Tracking/TrkEvent/TrkSpacePoint/TrkSpacePoint/SpacePoint.h:35
InDet
Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
InDet::ISpacepointFeatureTool::DeclareInterfaceID
DeclareInterfaceID(ISpacepointFeatureTool, 1, 0)
InDet::ISpacepointFeatureTool::getFeatures
virtual std::map< std::string, float > getFeatures(const Trk::SpacePoint *) const =0
Main methods for calculating features for spacepoints.
SpacePoint.h
InDet::ISpacepointFeatureTool
Definition: ISpacepointFeatureTool.h:22