Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTracker
TkDetLayers
src
TkDetUtil.h
Go to the documentation of this file.
1
#ifndef TkDetLayers_TkDetUtil_h
2
#define TkDetLayers_TkDetUtil_h
3
4
#include "
TrackingTools/PatternTools/interface/MeasurementEstimator.h
"
5
6
#pragma GCC visibility push(hidden)
7
8
class
GeomDet
;
9
class
BoundPlane
;
10
class
TrajectoryStateOnSurface
;
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
22
calculatePhiWindow
(
const
MeasurementEstimator::Local2DVector
& maxDistance,
23
const
TrajectoryStateOnSurface
& ts,
24
const
BoundPlane
& plane);
25
26
27
}
28
29
#pragma GCC visibility pop
30
#endif // TkDetLayers_TkDetUtil_h
BoundPlane
Definition:
BoundPlane.h:19
MeasurementEstimator.h
MeasurementEstimator
Definition:
MeasurementEstimator.h:21
GeomDet
Definition:
GeomDet.h:24
tkDetUtil::calculatePhiWindow
float calculatePhiWindow(const MeasurementEstimator::Local2DVector &maxDistance, const TrajectoryStateOnSurface &ts, const BoundPlane &plane)
Definition:
TkDetUtil.cc:44
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
tkDetUtil::computeWindowSize
float computeWindowSize(const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est)
Definition:
TkDetUtil.cc:31
tkDetUtil::overlapInPhi
bool overlapInPhi(const GlobalPoint &crossPoint, const GeomDet &det, float phiWindow)
Definition:
TkDetUtil.cc:21
Vector2DBase
Definition:
Vector2DBase.h:9
Point3DBase
Definition:
Point3DBase.h:11
Generated for CMSSW Reference Manual by
1.8.5