#include <StripClusterParameterEstimator.h>
Public Types | |
using | AClusters = DynArray< SiStripCluster const * > |
using | ALocalValues = DynArray< LocalValues > |
using | LocalValues = std::pair< LocalPoint, LocalError > |
typedef std::vector< LocalValues > | VLocalValues |
Public Member Functions | |
virtual LocalVector | driftDirection (const StripGeomDetUnit *) const =0 |
virtual void | localParameters (AClusters const &clusters, ALocalValues &retValues, const GeomDetUnit &gd, const LocalTrajectoryParameters <p) const |
virtual LocalValues | localParameters (const SiStripCluster &, const GeomDetUnit &) const |
virtual LocalValues | localParameters (const SiStripCluster &cluster, const GeomDetUnit &gd, const LocalTrajectoryParameters &) const |
virtual LocalValues | localParameters (const SiStripCluster &cluster, const GeomDetUnit &gd, const TrajectoryStateOnSurface &tsos) const |
virtual VLocalValues | localParametersV (const SiStripCluster &cluster, const GeomDetUnit &gd) const |
virtual VLocalValues | localParametersV (const SiStripCluster &cluster, const GeomDetUnit &gd, const TrajectoryStateOnSurface &tsos) const |
virtual | ~StripClusterParameterEstimator () |
A StripClusterParameterEstimator specific for strips also implements direct access to measurement frame, since that is needed during the track refitting
Definition at line 25 of file StripClusterParameterEstimator.h.
using StripClusterParameterEstimator::AClusters = DynArray<SiStripCluster const*> |
Definition at line 29 of file StripClusterParameterEstimator.h.
Definition at line 28 of file StripClusterParameterEstimator.h.
using StripClusterParameterEstimator::LocalValues = std::pair<LocalPoint, LocalError> |
Definition at line 27 of file StripClusterParameterEstimator.h.
typedef std::vector<LocalValues> StripClusterParameterEstimator::VLocalValues |
Definition at line 30 of file StripClusterParameterEstimator.h.
|
inlinevirtual |
Definition at line 66 of file StripClusterParameterEstimator.h.
|
pure virtual |
Implemented in StripFakeCPE, and StripCPE.
Referenced by localParametersV(), SiStripTrackingRecHitsValid::rechitanalysis(), and SiStripTrackingRecHitsValid::rechitanalysis_matched().
|
inlinevirtual |
Reimplemented in StripCPEfromTrackAngle.
Definition at line 32 of file StripClusterParameterEstimator.h.
Referenced by HitEff::analyze(), Traj2TrackHits::build(), localParameters(), localParametersV(), TkClonerImpl::makeShared(), TkClonerImpl::operator()(), TkClonerImpl::project(), and SiStripRecHitConverterAlgorithm::run().
|
inlinevirtual |
Reimplemented in StripFakeCPE, and StripCPE.
Definition at line 37 of file StripClusterParameterEstimator.h.
|
inlinevirtual |
Reimplemented in StripCPEfromTrackAngle, and StripCPEgeometric.
Definition at line 40 of file StripClusterParameterEstimator.h.
References localParameters().
|
inlinevirtual |
Definition at line 45 of file StripClusterParameterEstimator.h.
References localParameters(), and TrajectoryStateOnSurface::localParameters().
|
inlinevirtual |
Definition at line 50 of file StripClusterParameterEstimator.h.
References localParameters().
|
inlinevirtual |
Definition at line 55 of file StripClusterParameterEstimator.h.
References driftDirection(), localParameters(), and TrajectoryStateOnSurface::localParameters().