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/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