#include <StripCPE.h>
Classes | |
struct | AlgoParam |
struct | Param |
Protected Member Functions | |
Param const & | param (const GeomDetUnit &det) const |
Protected Attributes | |
const SiStripBackPlaneCorrection & | BackPlaneCorrectionMap_ |
const TrackerGeometry & | geom_ |
const SiStripLorentzAngle & | LorentzAngleMap_ |
const MagneticField & | magfield_ |
const bool | peakMode_ |
std::vector< float > | xtalk1 |
std::vector< float > | xtalk2 |
Private Types | |
typedef std::vector< Param > | Params |
Private Member Functions | |
void | fillParams () |
Private Attributes | |
unsigned int | m_off |
Params | m_Params |
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 |
Definition at line 17 of file StripCPE.h.
|
private |
Definition at line 85 of file StripCPE.h.
StripCPE::StripCPE | ( | edm::ParameterSet & | conf, |
const MagneticField & | mag, | ||
const TrackerGeometry & | geom, | ||
const SiStripLorentzAngle & | LorentzAngle, | ||
const SiStripBackPlaneCorrection & | BackPlaneCorrection, | ||
const SiStripConfObject & | confObj, | ||
const SiStripLatency & | latency | ||
) |
Definition at line 9 of file StripCPE.cc.
References fillParams(), SiStripConfObject::get(), IB1, IB2, SiStripConfObject::isParameter(), LogMessageMonitor_cff::modules, OB1, OB2, peakMode_, edm::second(), findQualityFiles::size, AlCaHLTBitMon_QueryRunRegistry::string, W1A, W1B, W2A, W2B, W3A, W3B, W4, W5, W6, W7, xtalk1, and xtalk2.
|
overridevirtual |
Implements StripClusterParameterEstimator.
Definition at line 77 of file StripCPE.cc.
References GeomDet::geographicalId(), SiStripLorentzAngle::getLorentzAngle(), MagneticField::inTesla(), LorentzAngleMap_, magfield_, GloballyPositioned< T >::position(), DetId::rawId(), GeomDet::surface(), toLocal(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by fillParams().
|
private |
Definition at line 89 of file StripCPE.cc.
References TkRadialStripTopology::angularWidth(), cms::cuda::assert(), BackPlaneCorrectionMap_, Surface::bounds(), TrackerGeometry::detUnits(), driftDirection(), f, GeomDet::geographicalId(), geom_, SiStripBackPlaneCorrection::getBackPlaneCorrection(), mps_fire::i, GeomDet::index(), createfilelist::int, GeomDetType::isTrackerStrip(), TkRadialStripTopology::localPitch(), LogDebug, m_off, m_Params, TrackerGeometry::offsetDU(), AlCaHLTBitMon_ParallelJobs::p, funct::pow(), DetId::rawId(), GeomDet::specificSurface(), StripGeomDetType::specificTopology(), StripGeomDetUnit::specificType(), mathSSE::sqrt(), TkRadialStripTopology::stripLength(), GeomDetEnumerators::tkDetEnum, StripGeomDetUnit::topology(), and StripGeomDetUnit::type().
Referenced by StripCPE().
|
inline |
Definition at line 57 of file StripCPE.h.
References funct::abs(), alignCSCRings::corr, LocalTrajectoryParameters::directionNotNormalized(), f, GeomDet::geographicalId(), AlCaHLTBitMon_ParallelJobs::p, param(), LocalTrajectoryParameters::position(), and HLT_2022v12_cff::track.
Referenced by StripCPEfromTrackAngle::localParameters(), TkStripMeasurementDet::recHits(), and TkStripMeasurementDet::simpleRecHits().
|
inline |
Definition at line 40 of file StripClusterParameterEstimator.h.
|
inline |
Definition at line 37 of file StripClusterParameterEstimator.h.
|
inline |
Definition at line 45 of file StripClusterParameterEstimator.h.
|
inline |
Definition at line 32 of file StripClusterParameterEstimator.h.
|
overridevirtual |
Reimplemented from StripClusterParameterEstimator.
Definition at line 62 of file StripCPE.cc.
References SiStripCluster::barycenter(), f, AlCaHLTBitMon_ParallelJobs::p, param(), and digitizers_cfi::strip.
Referenced by TkStripMeasurementDet::hit().
|
inlinevirtual |
Reimplemented in StripCPEfromTrackAngle.
Definition at line 52 of file StripCPE.h.
|
inlineprotected |
Definition at line 81 of file StripCPE.h.
References GeomDet::index(), m_off, and m_Params.
Referenced by getAlgoParam(), StripCPEgeometric::localParameters(), and localParameters().
|
protected |
Definition at line 77 of file StripCPE.h.
Referenced by fillParams().
|
protected |
Definition at line 74 of file StripCPE.h.
Referenced by fillParams().
|
protected |
Definition at line 76 of file StripCPE.h.
Referenced by driftDirection().
|
private |
Definition at line 87 of file StripCPE.h.
Referenced by fillParams(), and param().
|
private |
Definition at line 86 of file StripCPE.h.
Referenced by fillParams(), and param().
|
protected |
Definition at line 75 of file StripCPE.h.
Referenced by driftDirection().
|
protected |
Definition at line 73 of file StripCPE.h.
Referenced by StripCPE().
|
protected |
Definition at line 78 of file StripCPE.h.
Referenced by StripCPEgeometric::localParameters(), and StripCPE().
|
protected |
Definition at line 79 of file StripCPE.h.
Referenced by StripCPE().