Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
virtual
bool
estimate
(
const
TrajectoryStateOnSurface
& ts,
10
const
Plane
& plane)
const
;
11
12
std::pair<bool,double>
13
estimate
(
const
TrajectoryStateOnSurface
& tsos,
14
const
TransientTrackingRecHit
& 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
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
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
Definition:
Vector2DBase.h:9
TransientTrackingRecHit
Definition:
TransientTrackingRecHit.h:22
InsideBoundsMeasurementEstimator
Definition:
InsideBoundsMeasurementEstimator.h:6
Generated for CMSSW Reference Manual by
1.8.5