#include <StripCPEgeometric.h>
Classes | |
class | WrappedCluster |
Private Member Functions | |
bool | ambiguousSize (const WrappedCluster &, const stats_t< float > &) const |
stats_t< float > | geometric_position (const WrappedCluster &, const stats_t< float > &) const |
stats_t< float > | offset_from_firstStrip (const std::vector< stats_t< float > > &, const stats_t< float > &) const |
bool | useNMinusOne (const WrappedCluster &, const stats_t< float > &) const |
bool | useNPlusOne (const WrappedCluster &, const stats_t< float > &) const |
Private Attributes | |
const float | maybe_noise_threshold |
const float | minimum_uncertainty_squared |
const float | noise_threshold |
const float | scaling_squared |
const float | tan_diffusion_angle |
const float | thickness_rel_err2 |
Additional Inherited Members | |
Public Types inherited from StripClusterParameterEstimator | |
using | AClusters = DynArray< SiStripCluster const * > |
using | ALocalValues = DynArray< LocalValues > |
using | LocalValues = std::pair< LocalPoint, LocalError > |
typedef std::vector< LocalValues > | VLocalValues |
Protected Member Functions inherited from StripCPE | |
Param const & | param (const GeomDetUnit &det) const |
Protected Attributes inherited from StripCPE | |
const SiStripBackPlaneCorrection & | BackPlaneCorrectionMap_ |
const TrackerGeometry & | geom_ |
const SiStripLorentzAngle & | LorentzAngleMap_ |
const MagneticField & | magfield_ |
const bool | peakMode_ |
std::vector< float > | xtalk1 |
std::vector< float > | xtalk2 |
Definition at line 7 of file StripCPEgeometric.h.
|
inline |
Definition at line 16 of file StripCPEgeometric.h.
|
inlineprivate |
Definition at line 87 of file StripCPEgeometric.cc.
References maybe_noise_threshold, StripCPEgeometric::WrappedCluster::N, StripCPEgeometric::WrappedCluster::smallerEdgeStrip(), and StripCPEgeometric::WrappedCluster::WrappedCluster().
Referenced by offset_from_firstStrip(), and useNMinusOne().
|
private |
Definition at line 57 of file StripCPEgeometric.cc.
References stats_t< T >::error2(), StripCPEgeometric::WrappedCluster::eta(), StripCPEgeometric::WrappedCluster::middle(), StripCPEgeometric::WrappedCluster::N, funct::pow(), scaling_squared, useNPlusOne(), and x.
Referenced by offset_from_firstStrip().
|
overridevirtual |
Reimplemented from StripClusterParameterEstimator.
Definition at line 7 of file StripCPEgeometric.cc.
References StripCPE::Param::backplanecorrection, StripCPE::Param::coveredStrips(), StripCPE::Param::drift, stats_t< T >::error2(), SiStripCluster::firstStrip(), stats_t< T >::from_relative_uncertainty2(), StripTopology::localError(), StripTopology::localPitch(), StripTopology::localPosition(), PV3DBase< T, PVType, FrameType >::mag(), SiStripPI::max, StripCPE::Param::maxLength, minimum_uncertainty_squared, StripCPE::Param::moduleGeom, LocalTrajectoryParameters::momentum(), offset_from_firstStrip(), AlCaHLTBitMon_ParallelJobs::p, StripCPE::param(), StripCPE::Param::pitch_rel_err2, LocalTrajectoryParameters::position(), class-composition::Q, digitizers_cfi::strip, tan_diffusion_angle, StripCPE::Param::thickness, thickness_rel_err2, StripCPE::Param::topology, HiIsolationCommonParameters_cff::track, reco::InverseCrosstalkMatrix::unfold(), LocalTrajectoryParameters::vector(), StripCPE::xtalk1, and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 38 of file StripCPEgeometric.cc.
References StripCPEgeometric::WrappedCluster::addSuppressedEdgeStrip(), ambiguousSize(), StripCPEgeometric::WrappedCluster::centroid(), StripCPEgeometric::WrappedCluster::deformed(), StripCPEgeometric::WrappedCluster::dropSmallerEdgeStrip(), stats_t< T >::error2(), objects.autophobj::float, geometric_position(), SiStripPI::max, StripCPEgeometric::WrappedCluster::maxProjection(), StripCPEgeometric::WrappedCluster::middle(), StripCPEgeometric::WrappedCluster::N, funct::pow(), class-composition::Q, useNMinusOne(), and useNPlusOne().
Referenced by localParameters().
|
inlineprivate |
Definition at line 71 of file StripCPEgeometric.cc.
References ambiguousSize(), StripCPEgeometric::WrappedCluster::dropSmallerEdgeStrip(), StripCPEgeometric::WrappedCluster::eta(), StripCPEgeometric::WrappedCluster::maxProjection(), StripCPEgeometric::WrappedCluster::N, noise_threshold, StripCPEgeometric::WrappedCluster::sign(), and StripCPEgeometric::WrappedCluster::smallerEdgeStrip().
Referenced by offset_from_firstStrip(), and useNPlusOne().
|
inlineprivate |
Definition at line 66 of file StripCPEgeometric.cc.
References StripCPEgeometric::WrappedCluster::maxProjection(), StripCPEgeometric::WrappedCluster::N, and useNMinusOne().
Referenced by geometric_position(), and offset_from_firstStrip().
|
private |
Definition at line 35 of file StripCPEgeometric.h.
Referenced by ambiguousSize().
|
private |
Definition at line 35 of file StripCPEgeometric.h.
Referenced by localParameters().
|
private |
Definition at line 35 of file StripCPEgeometric.h.
Referenced by useNMinusOne().
|
private |
Definition at line 35 of file StripCPEgeometric.h.
Referenced by geometric_position().
|
private |
Definition at line 35 of file StripCPEgeometric.h.
Referenced by localParameters().
|
private |
Definition at line 35 of file StripCPEgeometric.h.
Referenced by localParameters().