Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ITrtDriftCircleCutTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef InDetRecToolInterfaces_ITrtDriftCircleCutTool_H
6 #define InDetRecToolInterfaces_ITrtDriftCircleCutTool_H
7 
8 #include "GaudiKernel/IAlgTool.h"
10 
11 namespace InDet
12 {
13 
14  static const InterfaceID IID_ITrtDriftCircleCutTool("ITrtSegmentSelectorTool", 1, 0);
15 
25  class ITrtDriftCircleCutTool : virtual public IAlgTool
26  {
27  public:
28 
29  static const InterfaceID& interfaceID()
30  {
31  return IID_ITrtDriftCircleCutTool;
32  }
33 
35  virtual int minNumberDCs(const Trk::TrackParameters*) const =0;
36 
37  };//end of class definitions
38 }//end of namespace definitions
39 
40 
41 #endif
TrackParameters.h
InDet
Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
InDet::ITrtDriftCircleCutTool::interfaceID
static const InterfaceID & interfaceID()
Definition: ITrtDriftCircleCutTool.h:29
InDet::ITrtDriftCircleCutTool
The abstract interface base class for the trt segment selector tools.
Definition: ITrtDriftCircleCutTool.h:26
Trk::ParametersBase
Definition: ParametersBase.h:55
InDet::ITrtDriftCircleCutTool::minNumberDCs
virtual int minNumberDCs(const Trk::TrackParameters *) const =0
Parameterization from the track scoring tool.