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 
5 
6 #pragma GCC visibility push(hidden)
7 
8 class GeomDet;
9 class BoundPlane;
11 
12 namespace tkDetUtil {
13 
14  bool overlapInPhi( const GlobalPoint& crossPoint,const GeomDet & det, float phiWindow);
15 
16  float computeWindowSize( const GeomDet* det,
17  const TrajectoryStateOnSurface& tsos,
18  const MeasurementEstimator& est);
19 
20 
21  float
23  const TrajectoryStateOnSurface& ts,
24  const BoundPlane& plane);
25 
26 
27 }
28 
29 #pragma GCC visibility pop
30 #endif // TkDetLayers_TkDetUtil_h
float calculatePhiWindow(const MeasurementEstimator::Local2DVector &maxDistance, const TrajectoryStateOnSurface &ts, const BoundPlane &plane)
Definition: TkDetUtil.cc:44
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