1 #ifndef RecoLocalTracker_SiStripRecHitConverter_StripCPEgeometric_H 2 #define RecoLocalTracker_SiStripRecHitConverter_StripCPEgeometric_H std::pair< LocalPoint, LocalError > LocalValues
stats_t< float > eta() const
WrappedCluster(const std::vector< stats_t< float > > &)
void addSuppressedEdgeStrip()
const stats_t< float > & last() const
stats_t< float > centroid() const
stats_t< float > maxProjection() const
stats_t< float > offset_from_firstStrip(const std::vector< stats_t< float > > &, const stats_t< float > &) const
stats_t< float > smallerEdgeStrip() const
const float scaling_squared
bool ambiguousSize(const WrappedCluster &, const stats_t< float > &) const
stats_t< float > geometric_position(const WrappedCluster &, const stats_t< float > &) const
StripClusterParameterEstimator::LocalValues localParameters(const SiStripCluster &, const GeomDetUnit &, const LocalTrajectoryParameters &) const override
StripClusterParameterEstimator::LocalValues localParameters(const SiStripCluster &cl, const GeomDetUnit &) const override
const float maybe_noise_threshold
stats_t< float > sumQ() const
void dropSmallerEdgeStrip()
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
const float minimum_uncertainty_squared
const float tan_diffusion_angle
StripCPEgeometric(edm::ParameterSet &conf, const MagneticField &mag, const TrackerGeometry &geom, const SiStripLorentzAngle &LorentzAngle, const SiStripBackPlaneCorrection &BackPlaneCorrection, const SiStripConfObject &confObj, const SiStripLatency &latency)
const float thickness_rel_err2
bool useNMinusOne(const WrappedCluster &, const stats_t< float > &) const
const float noise_threshold
std::vector< stats_t< float > >::const_iterator first
std::vector< stats_t< float > >::const_iterator clusterFirst
bool useNPlusOne(const WrappedCluster &, const stats_t< float > &) const