![]() |
![]() |
#include <OuterEstimator.h>
Public Types | |
using | OuterHitCompat = OuterHitCompatibility< Algo > |
![]() | |
using | HitReturnType = std::pair< bool, double > |
using | Local2DVector = Vector2DBase< float, LocalTag > |
using | SurfaceReturnType = bool |
Private Attributes | |
OuterDetCompatibility | theDetCompatibility |
OuterHitCompat | theHitCompatibility |
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 23 of file OuterEstimator.h.
using OuterEstimator< Algo >::OuterHitCompat = OuterHitCompatibility<Algo> |
Definition at line 25 of file OuterEstimator.h.
|
inline |
Definition at line 27 of file OuterEstimator.h.
|
inlineoverride |
Definition at line 32 of file OuterEstimator.h.
|
inline |
Definition at line 42 of file OuterEstimator.h.
|
inlineoverridevirtual |
|
inline |
Definition at line 51 of file OuterEstimator.h.
|
inlineoverride |
Definition at line 38 of file OuterEstimator.h.
|
inlineoverridevirtual |
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.
|
inline |
Definition at line 52 of file OuterEstimator.h.
|
inlineoverride |
Definition at line 46 of file OuterEstimator.h.
References TrajectoryStateOnSurface::globalPosition().
|
private |
Definition at line 55 of file OuterEstimator.h.
|
private |
Definition at line 56 of file OuterEstimator.h.