ATLAS Offline Software
SiDetElementBoundaryLink_xk.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // Header file for class SiDetElementBoundaryLink_xk
8 // (c) ATLAS Detector software
10 // Class for detector elements links
12 // Version 1.0 3/10/2004 I.Gavrilenko
14 
15 #ifndef SiDetElementBoundaryLink_xk_H
16 #define SiDetElementBoundaryLink_xk_H
17 
20 
21 namespace InDet{
22 
23 
25  {
27  // Public methods:
29 
30  public:
31 
32  SiDetElementBoundaryLink_xk(const InDetDD::SiDetectorElement*&, bool isITk = false);
36 
38  // Main methods
40 
42  int intersect(const Trk::PatternTrackParameters&,double&) const;
43 
44  protected:
45 
47  // Protected Data
49 
51  double m_bound[4][3]{};
53  double m_dR ;
54 
56  // Methods
58 
59  private:
64  PositiveY
65  };
66 
68  Inside=-1,
70  Outside=1
71  };
72 
73  };
74 
76  // Inline methods
78 
79 
80 } // end of name space
81 
82 #endif // SiDetElementBoundaryLink_xk
InDet
Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
InDetDD::SiDetectorElement
Definition: SiDetectorElement.h:109
SiDetectorElement.h
Trk::PatternTrackParameters
Definition: PatternTrackParameters.h:32
PatternTrackParameters.h