|
float | legacyStripErrorSquared (const unsigned N, const float uProj) const |
|
void | localParameters (AClusters const &clusters, ALocalValues &retValues, const GeomDetUnit &gd, const LocalTrajectoryParameters <p) const override |
|
StripClusterParameterEstimator::LocalValues | localParameters (const SiStripCluster &, const GeomDetUnit &, const LocalTrajectoryParameters &) const override |
|
StripClusterParameterEstimator::LocalValues | localParameters (const SiStripCluster &cl, AlgoParam const &ap) const override |
|
| StripCPEfromTrackAngle (edm::ParameterSet &conf, const MagneticField &mag, const TrackerGeometry &geom, const SiStripLorentzAngle &lorentz, const SiStripBackPlaneCorrection &backPlaneCorrection, const SiStripConfObject &confObj, const SiStripLatency &latency) |
|
float | stripErrorSquared (const unsigned N, const float uProj, const SiStripDetId::SubDetector loc) const |
|
LocalVector | driftDirection (const StripGeomDetUnit *det) const override |
|
AlgoParam | getAlgoParam (const GeomDetUnit &det, const LocalTrajectoryParameters <p) const |
|
virtual void | localParameters (AClusters const &clusters, ALocalValues &retValues, const GeomDetUnit &gd, const LocalTrajectoryParameters <p) const |
|
virtual LocalValues | localParameters (const SiStripCluster &, const GeomDetUnit &) const |
|
StripClusterParameterEstimator::LocalValues | localParameters (const SiStripCluster &cl, const GeomDetUnit &) const override |
|
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 |
|
| StripCPE (edm::ParameterSet &conf, const MagneticField &, const TrackerGeometry &, const SiStripLorentzAngle &, const SiStripBackPlaneCorrection &, const SiStripConfObject &, const SiStripLatency &) |
|
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 () |
|
Definition at line 6 of file StripCPEfromTrackAngle.h.
Reimplemented from StripClusterParameterEstimator.
Definition at line 53 of file StripCPEfromTrackAngle.cc.
58 auto const&
p = par.p;
61 auto afp = par.afullProjection;
63 auto fill = [&](
unsigned int i,
float uerr2) {
65 retValues[
i].first =
p.topology->localPosition(
strip, ltp.
vector());
66 retValues[
i].second =
p.topology->localError(
strip, uerr2, ltp.
vector());
References chargeCK, siStripClusterTools::chargePerCM(), bsc_activity_cfg::clusters, alignCSCRings::corr, ntuplemaker::fill, StripCPE::getAlgoParam(), mps_fire::i, legacy, legacyStripErrorSquared(), m_algo, maxChgOneMIP, mergeCK, N, AlCaHLTBitMon_ParallelJobs::p, digitizers_cfi::strip, stripErrorSquared(), mitigatedMETSequence_cff::U, and LocalTrajectoryParameters::vector().
Referenced by localParameters().
Reimplemented from StripCPE.
Definition at line 95 of file StripCPEfromTrackAngle.cc.
97 auto const&
p = par.p;
98 auto const& ltp = par.ltp;
100 auto corr = par.corr;
101 auto afp = par.afullProjection;
105 auto N = cluster.amplitudes().size();
120 const float strip = cluster.barycenter() +
corr;
122 return std::make_pair(
p.topology->localPosition(
strip, ltp.vector()),
123 p.topology->localError(
strip, uerr2, ltp.vector()));
References StripCPE::AlgoParam::afullProjection, SiStripCluster::amplitudes(), SiStripCluster::barycenter(), chargeCK, siStripClusterTools::chargePerCM(), StripCPE::AlgoParam::corr, alignCSCRings::corr, SiStripCluster::isMerged(), legacy, legacyStripErrorSquared(), StripCPE::AlgoParam::loc, StripCPE::AlgoParam::ltp, m_algo, maxChgOneMIP, mergeCK, N, StripCPE::AlgoParam::p, AlCaHLTBitMon_ParallelJobs::p, SiStripCluster::size(), digitizers_cfi::strip, and stripErrorSquared().