![]() |
![]() |
#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 21 of file OuterEstimator.h.
using OuterEstimator< Algo >::OuterHitCompat = OuterHitCompatibility<Algo> |
Definition at line 23 of file OuterEstimator.h.
|
inline |
Definition at line 25 of file OuterEstimator.h.
|
inlineoverride |
Definition at line 28 of file OuterEstimator.h.
|
inline |
Definition at line 38 of file OuterEstimator.h.
|
inlineoverridevirtual |
Implements MeasurementEstimator.
Definition at line 40 of file OuterEstimator.h.
|
inline |
Definition at line 47 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 30 of file OuterEstimator.h.
|
inlineoverride |
Definition at line 34 of file OuterEstimator.h.
|
inline |
Definition at line 48 of file OuterEstimator.h.
|
inlineoverride |
Definition at line 42 of file OuterEstimator.h.
References TrajectoryStateOnSurface::globalPosition().
|
private |
Definition at line 51 of file OuterEstimator.h.
|
private |
Definition at line 52 of file OuterEstimator.h.