Main Page
Namespaces
Classes
Package Documentation
src
FastSimulation
TrajectoryManager
interface
InsideBoundsMeasurementEstimator.h
Go to the documentation of this file.
1
#ifndef InsideBoundsMeasurementEstimator_H
2
#define InsideBoundsMeasurementEstimator_H
3
4
#include "
TrackingTools/DetLayers/interface/MeasurementEstimator.h
"
5
6
class
InsideBoundsMeasurementEstimator
:
public
MeasurementEstimator
{
7
public
:
8
9
bool
estimate
(
const
TrajectoryStateOnSurface
& ts,
10
const
Plane
& plane)
const override
;
11
12
std::pair<bool,double>
13
estimate
(
const
TrajectoryStateOnSurface
& tsos,
14
const
TrackingRecHit
& aRecHit)
const override
;
15
16
Local2DVector
17
maximalLocalDisplacement
(
const
TrajectoryStateOnSurface
& ts,
18
const
Plane
& plane)
const override
;
19
20
MeasurementEstimator
*
clone
()
const override
{
21
return
new
InsideBoundsMeasurementEstimator
( *
this
);
22
}
23
24
};
25
26
#endif
MeasurementEstimator.h
MeasurementEstimator
Definition:
MeasurementEstimator.h:20
TrackingRecHit
Definition:
TrackingRecHit.h:23
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
Plane
Definition:
Plane.h:17
InsideBoundsMeasurementEstimator::clone
MeasurementEstimator * clone() const override
Definition:
InsideBoundsMeasurementEstimator.h:20
InsideBoundsMeasurementEstimator::estimate
bool estimate(const TrajectoryStateOnSurface &ts, const Plane &plane) const override
Definition:
InsideBoundsMeasurementEstimator.cc:5
Vector2DBase
Definition:
Vector2DBase.h:9
InsideBoundsMeasurementEstimator
Definition:
InsideBoundsMeasurementEstimator.h:6
InsideBoundsMeasurementEstimator::maximalLocalDisplacement
Local2DVector maximalLocalDisplacement(const TrajectoryStateOnSurface &ts, const Plane &plane) const override
Definition:
InsideBoundsMeasurementEstimator.cc:12
Generated for CMSSW Reference Manual by
1.8.11