#include <StripCPEfromTrackAngle.h>
Private Attributes | |
const float | maxChgOneMIP |
float | mHC_P [4][2] |
std::map < SiStripDetId::SubDetector, float > | mHC_P0 |
std::map < SiStripDetId::SubDetector, float > | mHC_P1 |
float | mLC_P [3] |
const bool | useLegacyError |
Additional Inherited Members | |
Public Types inherited from StripClusterParameterEstimator | |
typedef std::pair< LocalPoint, LocalError > | LocalValues |
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 6 of file StripCPEfromTrackAngle.h.
|
inline |
Definition at line 34 of file StripCPEfromTrackAngle.h.
References edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), mHC_P, mLC_P, SiStripDetId::TEC, SiStripDetId::TIB, SiStripDetId::TID, and SiStripDetId::TOB.
float StripCPEfromTrackAngle::legacyStripErrorSquared | ( | const unsigned | N, |
const float | uProj | ||
) | const |
Definition at line 16 of file StripCPEfromTrackAngle.cc.
References constexpr, f, and myMath::fast_expf().
Referenced by localParameters().
|
virtual |
Reimplemented from StripClusterParameterEstimator.
Definition at line 29 of file StripCPEfromTrackAngle.cc.
References funct::abs(), SiStripCluster::amplitudes(), StripCPE::Param::backplanecorrection, SiStripCluster::barycenter(), siStripClusterTools::chargePerCM(), StripCPE::Param::coveredStrips(), StripCPE::Param::drift, f, GeomDet::geographicalId(), SiStripCluster::isMerged(), legacyStripErrorSquared(), StripTopology::localError(), StripTopology::localPosition(), maxChgOneMIP, StripCPE::Param::maxLength, LocalTrajectoryParameters::momentum(), N, AlCaHLTBitMon_ParallelJobs::p, StripCPE::param(), LocalTrajectoryParameters::position(), stripErrorSquared(), SiStripDetId::subDetector(), StripCPE::Param::thickness, StripCPE::Param::topology, useLegacyError, and LocalTrajectoryParameters::vector().
float StripCPEfromTrackAngle::stripErrorSquared | ( | const unsigned | N, |
const float | uProj, | ||
const SiStripDetId::SubDetector | loc | ||
) | const |
Definition at line 7 of file StripCPEfromTrackAngle.cc.
References edm::hlt::Exception, myMath::fast_expf(), mHC_P, mLC_P, SiStripDetId::UNKNOWN, and x.
Referenced by localParameters().
|
private |
Definition at line 25 of file StripCPEfromTrackAngle.h.
Referenced by localParameters().
|
private |
Definition at line 14 of file StripCPEfromTrackAngle.h.
Referenced by StripCPEfromTrackAngle(), and stripErrorSquared().
|
private |
Definition at line 17 of file StripCPEfromTrackAngle.h.
|
private |
Definition at line 18 of file StripCPEfromTrackAngle.h.
|
private |
Definition at line 13 of file StripCPEfromTrackAngle.h.
Referenced by StripCPEfromTrackAngle(), and stripErrorSquared().
|
private |
Definition at line 21 of file StripCPEfromTrackAngle.h.
Referenced by localParameters().