#include <OuterEstimator.h>
Private Attributes | |
OuterDetCompatibility | theDetCompatibility |
OuterHitCompatibility | theHitCompatibility |
Additional Inherited Members | |
Public Types inherited from MeasurementEstimator | |
typedef std::pair< bool, double > | HitReturnType |
typedef Vector2DBase< float, LocalTag > | Local2DVector |
typedef bool | SurfaceReturnType |
It is a MeasurementEstimator used by TrackingRegions for finding (OUTER) compatible hits and det units by testing the hit compatibility by OuterHitCompatibility and det compatibility by OuterDetCompatibility
Definition at line 24 of file OuterEstimator.h.
|
inline |
Definition at line 27 of file OuterEstimator.h.
|
inlinevirtual |
Definition at line 33 of file OuterEstimator.h.
|
inline |
Definition at line 48 of file OuterEstimator.h.
|
inlinevirtual |
Implements MeasurementEstimator.
Definition at line 50 of file OuterEstimator.h.
|
inline |
Definition at line 60 of file OuterEstimator.h.
|
inlinevirtual |
Returns pair( true, value) if the TrajectoryStateOnSurface is compatible with the RecHit, and pair( false, value) if it is not compatible. The TrajectoryStateOnSurface must be on the same Surface as the RecHit. For an estimator where there is no value computed, e.g. fixed window estimator, only the first(bool) part is of interest.
Implements MeasurementEstimator.
Definition at line 34 of file OuterEstimator.h.
|
inlinevirtual |
Definition at line 41 of file OuterEstimator.h.
|
inline |
Definition at line 62 of file OuterEstimator.h.
|
inlinevirtual |
Definition at line 54 of file OuterEstimator.h.
References TrajectoryStateOnSurface::globalPosition().
|
private |
Definition at line 66 of file OuterEstimator.h.
|
private |
Definition at line 67 of file OuterEstimator.h.