Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FastSimulation
TrajectoryManager
interface
InsideBoundsMeasurementEstimator.h
Go to the documentation of this file.
1
#ifndef InsideBoundsMeasurementEstimator_H
2
#define InsideBoundsMeasurementEstimator_H
3
4
#include "
TrackingTools/PatternTools/interface/MeasurementEstimator.h
"
5
6
class
InsideBoundsMeasurementEstimator
:
public
MeasurementEstimator
{
7
public
:
8
9
virtual
bool
estimate
(
const
TrajectoryStateOnSurface
& ts,
10
const
BoundPlane
& 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
BoundPlane
& plane)
const
;
19
20
virtual
MeasurementEstimator
*
clone
()
const
{
21
return
new
InsideBoundsMeasurementEstimator
( *
this
);
22
}
23
24
};
25
26
#endif
BoundPlane
Definition:
BoundPlane.h:19
MeasurementEstimator.h
MeasurementEstimator
Definition:
MeasurementEstimator.h:21
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
InsideBoundsMeasurementEstimator::maximalLocalDisplacement
virtual Local2DVector maximalLocalDisplacement(const TrajectoryStateOnSurface &ts, const BoundPlane &plane) const
Definition:
InsideBoundsMeasurementEstimator.cc:12
InsideBoundsMeasurementEstimator::clone
virtual MeasurementEstimator * clone() const
Definition:
InsideBoundsMeasurementEstimator.h:20
InsideBoundsMeasurementEstimator::estimate
virtual bool estimate(const TrajectoryStateOnSurface &ts, const BoundPlane &plane) const
Definition:
InsideBoundsMeasurementEstimator.cc:5
Vector2DBase
Definition:
Vector2DBase.h:9
TransientTrackingRecHit
Definition:
TransientTrackingRecHit.h:21
InsideBoundsMeasurementEstimator
Definition:
InsideBoundsMeasurementEstimator.h:6
Generated for CMSSW Reference Manual by
1.8.5