CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TkDetUtil.h
Go to the documentation of this file.
1 #ifndef TkDetLayers_TkDetUtil_h
2 #define TkDetLayers_TkDetUtil_h
3 
6 
7 #pragma GCC visibility push(hidden)
8 
9 class GeomDet;
10 class Plane;
12 
13 namespace tkDetUtil {
14 
15  bool overlapInPhi( const GlobalPoint& crossPoint,const GeomDet & det, float phiWindow);
16 
17  float computeWindowSize( const GeomDet* det,
18  const TrajectoryStateOnSurface& tsos,
19  const MeasurementEstimator& est);
20 
21 
22  float
24  const TrajectoryStateOnSurface& ts,
25  const Plane& plane);
26 
27 
28 }
29 
30 #pragma GCC visibility pop
31 #endif // TkDetLayers_TkDetUtil_h
Definition: Plane.h:17
float computeWindowSize(const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est)
Definition: TkDetUtil.cc:31
bool overlapInPhi(const GlobalPoint &crossPoint, const GeomDet &det, float phiWindow)
Definition: TkDetUtil.cc:21
float calculatePhiWindow(const MeasurementEstimator::Local2DVector &maxDistance, const TrajectoryStateOnSurface &ts, const Plane &plane)
Definition: TkDetUtil.cc:44