Main Page
Namespaces
Classes
Package Documentation
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
virtual
bool
estimate
(
const
TrajectoryStateOnSurface
& ts,
10
const
Plane
& plane)
const
;
11
12
std::pair<bool,double>
13
estimate
(
const
TrajectoryStateOnSurface
& tsos,
14
const
TrackingRecHit
& aRecHit)
const
;
15
16
virtual
Local2DVector
17
maximalLocalDisplacement
(
const
TrajectoryStateOnSurface
& ts,
18
const
Plane
& plane)
const
;
19
20
virtual
MeasurementEstimator
*
clone
()
const
{
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::estimate
virtual bool estimate(const TrajectoryStateOnSurface &ts, const Plane &plane) const
Definition:
InsideBoundsMeasurementEstimator.cc:5
InsideBoundsMeasurementEstimator::maximalLocalDisplacement
virtual Local2DVector maximalLocalDisplacement(const TrajectoryStateOnSurface &ts, const Plane &plane) const
Definition:
InsideBoundsMeasurementEstimator.cc:12
InsideBoundsMeasurementEstimator::clone
virtual MeasurementEstimator * clone() const
Definition:
InsideBoundsMeasurementEstimator.h:20
Vector2DBase< float, LocalTag >
InsideBoundsMeasurementEstimator
Definition:
InsideBoundsMeasurementEstimator.h:6
Generated for CMSSW Reference Manual by
1.8.11