![]() |
![]() |
#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 25 of file OuterEstimator.h.
using OuterEstimator< Algo >::OuterHitCompat = OuterHitCompatibility<Algo> |
Definition at line 29 of file OuterEstimator.h.
|
inline |
Definition at line 31 of file OuterEstimator.h.
|
inlineoverride |
Definition at line 38 of file OuterEstimator.h.
|
inline |
Definition at line 54 of file OuterEstimator.h.
|
inlineoverridevirtual |
Implements MeasurementEstimator.
Definition at line 56 of file OuterEstimator.h.
|
inline |
Definition at line 66 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 40 of file OuterEstimator.h.
|
inlineoverride |
Definition at line 47 of file OuterEstimator.h.
|
inline |
Definition at line 68 of file OuterEstimator.h.
|
inlineoverride |
Definition at line 60 of file OuterEstimator.h.
References TrajectoryStateOnSurface::globalPosition().
|
private |
Definition at line 72 of file OuterEstimator.h.
|
private |
Definition at line 73 of file OuterEstimator.h.