#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 | |
typedef std::pair < MeasurementPoint, MeasurementError > | MeasurementValues |
Public Types inherited from ClusterParameterEstimator< SiStripCluster > | |
typedef std::pair< LocalPoint, LocalError > | LocalValues |
typedef std::vector< LocalValues > | VLocalValues |
Public Attributes inherited from StripClusterParameterEstimator | |
float | stripCPEtemplateProbability_ |
int | stripCPEtemplateQbin_ |
Protected Member Functions inherited from StripCPE | |
Param const & | param (const GeomDetUnit &det) const |
Protected Attributes inherited from StripCPE | |
const TrackerGeometry & | geom_ |
const SiStripLorentzAngle & | LorentzAngleMap_ |
const MagneticField & | magfield_ |
const bool | peakMode_ |
std::vector< double > | shift |
std::vector< double > | xtalk1 |
std::vector< double > | xtalk2 |
Definition at line 7 of file StripCPEgeometric.h.
|
inline |
Definition at line 15 of file StripCPEgeometric.h.
|
inlineprivate |
Definition at line 87 of file StripCPEgeometric.cc.
References maybe_noise_threshold, StripCPEgeometric::WrappedCluster::N, trackerHitRTTI::proj, and StripCPEgeometric::WrappedCluster::smallerEdgeStrip().
Referenced by offset_from_firstStrip().
|
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(), trackerHitRTTI::proj, scaling_squared, and vdt::x.
Referenced by offset_from_firstStrip().
|
virtual |
Reimplemented from ClusterParameterEstimator< SiStripCluster >.
Definition at line 7 of file StripCPEgeometric.cc.
References SiStripCluster::amplitudes(), StripCPE::Param::coveredStrips(), StripCPE::Param::drift, SiStripCluster::firstStrip(), stats_t< T >::from_relative_uncertainty2(), StripTopology::localError(), StripTopology::localPitch(), StripTopology::localPosition(), PV3DBase< T, PVType, FrameType >::mag(), 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, pos, LocalTrajectoryParameters::position(), StripCPE::shift, strip(), tan_diffusion_angle, StripCPE::Param::thickness, thickness_rel_err2, StripCPE::Param::topology, 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(), geometric_position(), max(), StripCPEgeometric::WrappedCluster::maxProjection(), StripCPEgeometric::WrappedCluster::middle(), StripCPEgeometric::WrappedCluster::N, funct::pow(), trackerHitRTTI::proj, useNMinusOne(), and useNPlusOne().
Referenced by localParameters().
|
inlineprivate |
Definition at line 71 of file StripCPEgeometric.cc.
References StripCPEgeometric::WrappedCluster::dropSmallerEdgeStrip(), StripCPEgeometric::WrappedCluster::eta(), StripCPEgeometric::WrappedCluster::maxProjection(), StripCPEgeometric::WrappedCluster::N, noise_threshold, trackerHitRTTI::proj, StripCPEgeometric::WrappedCluster::sign(), and StripCPEgeometric::WrappedCluster::smallerEdgeStrip().
Referenced by offset_from_firstStrip().
|
inlineprivate |
Definition at line 66 of file StripCPEgeometric.cc.
References StripCPEgeometric::WrappedCluster::maxProjection(), StripCPEgeometric::WrappedCluster::N, and trackerHitRTTI::proj.
Referenced by offset_from_firstStrip().
|
private |
Definition at line 33 of file StripCPEgeometric.h.
Referenced by ambiguousSize().
|
private |
Definition at line 33 of file StripCPEgeometric.h.
Referenced by localParameters().
|
private |
Definition at line 33 of file StripCPEgeometric.h.
Referenced by useNMinusOne().
|
private |
Definition at line 33 of file StripCPEgeometric.h.
Referenced by geometric_position().
|
private |
Definition at line 33 of file StripCPEgeometric.h.
Referenced by localParameters().
|
private |
Definition at line 33 of file StripCPEgeometric.h.
Referenced by localParameters().