![]() |
![]() |
#include <Geometry/CommonTopologies/interface/StripTopology.h>
Public Member Functions | |
virtual LocalError | localError (const MeasurementPoint &, const MeasurementError &) const =0 |
virtual LocalError | localError (float strip, float stripErr2) const =0 |
virtual float | localPitch (const LocalPoint &) const =0 |
virtual LocalPoint | localPosition (float strip) const =0 |
virtual LocalPoint | localPosition (const MeasurementPoint &) const =0 |
virtual float | localStripLength (const LocalPoint &aLP) const =0 |
virtual int | nstrips () const =0 |
virtual float | pitch () const =0 |
virtual float | strip (const LocalPoint &) const =0 |
virtual float | stripAngle (float strip) const =0 |
virtual float | stripLength () const =0 |
virtual | ~StripTopology () |
Definition at line 13 of file StripTopology.h.
virtual StripTopology::~StripTopology | ( | ) | [inline, virtual] |
virtual LocalError StripTopology::localError | ( | const MeasurementPoint & | , | |
const MeasurementError & | ||||
) | const [pure virtual] |
Implements Topology.
Implemented in RadialStripTopology, RectangularStripTopology, and TrapezoidalStripTopology.
virtual LocalError StripTopology::localError | ( | float | strip, | |
float | stripErr2 | |||
) | const [pure virtual] |
virtual float StripTopology::localPitch | ( | const LocalPoint & | ) | const [pure virtual] |
Implemented in RadialStripTopology, RectangularStripTopology, and TrapezoidalStripTopology.
Referenced by SiStripCalibLorentzAngle::algoBeginJob(), SiStripTrackingRecHitsValid::analyze(), SiStripLAProfileBooker::beginJob(), BeamProfileFitter::doFit(), SiTrivialInduceChargeOnStrips::induce(), RPCRoll::localPitch(), SiStripRecHitMatcher::match(), GSRecHitMatcher::match(), ClusterShapeTrajectoryFilter::processHit(), Strip1DMeasurementTransformator::projectionMatrix(), and StripMeasurementTransformator::projectionMatrix().
virtual LocalPoint StripTopology::localPosition | ( | float | strip | ) | const [pure virtual] |
Implemented in RadialStripTopology, RectangularStripTopology, TrapezoidalStripTopology, and OffsetRadialStripTopology.
virtual LocalPoint StripTopology::localPosition | ( | const MeasurementPoint & | ) | const [pure virtual] |
Implements Topology.
Implemented in RadialStripTopology, RectangularStripTopology, TrapezoidalStripTopology, and OffsetRadialStripTopology.
Referenced by VisSiStripCluster::analyze(), VisSiStripDigi::analyze(), RPCRoll::centreOfStrip(), cms::ClusterAnalysis::clusterInfos(), BeamProfileFitter::doFit(), VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), StripCPEfromTrackAngle2::localParameters(), StripCPE::localParameters(), StripCPEfromTrackAngle::localParameters(), VisEventSetupService::localPositions(), VisLocalPosition::localPositions(), SiStripRecHitMatcher::match(), GSRecHitMatcher::match(), VisTrackerClusterTwig::update(), VisRPCDigiTwig::update(), VisCuTrackerDigi::update(), VisCuTrackerCluster::update(), VisTrackerDigiTwig::update(), VisCuTrackerCluster::updatetext(), and VisCuTrackerDigi::updatetext().
virtual float StripTopology::localStripLength | ( | const LocalPoint & | aLP | ) | const [pure virtual] |
virtual int StripTopology::nstrips | ( | ) | const [pure virtual] |
Implemented in RadialStripTopology, RectangularStripTopology, and TrapezoidalStripTopology.
Referenced by SiStripGainRandomCalculator::algoAnalyze(), SiStripNoiseDummyCalculator::algoAnalyze(), SiStripGainCosmicCalculator::algoBeginJob(), SiStripGainFromData::algoBeginJob(), DeDxDiscriminatorProducer::beginJob(), SiStripDetInfoFileWriter::beginJob(), cms::ClusterAnalysis::book(), StripCPE::fillParam(), cms::ClusterAnalysis::fillPedNoiseFromDB(), SiTrivialInduceChargeOnStrips::induce(), RPCRoll::nstrips(), and TkStripMeasurementDet::TkStripMeasurementDet().
virtual float StripTopology::pitch | ( | ) | const [pure virtual] |
Implemented in RadialStripTopology, RectangularStripTopology, and TrapezoidalStripTopology.
Referenced by RPCRoll::pitch().
virtual float StripTopology::strip | ( | const LocalPoint & | ) | const [pure virtual] |
Implemented in RadialStripTopology, RectangularStripTopology, TrapezoidalStripTopology, and OffsetRadialStripTopology.
Referenced by RoadSearchCloudMakerAlgorithm::FillRecHitsIntoCloudGeneral(), SiTrivialInduceChargeOnStrips::induce(), TestSmoothHits::projectHit(), GlobalRecHitsProducer::projectHit(), TestHits::projectHit(), TestTrackHits::projectHit(), GlobalRecHitsAnalyzer::projectHit(), SiStripRecHitsValid::projectHit(), SiStripTrackingRecHitsValid::projectHit(), and RPCRoll::strip().
virtual float StripTopology::stripAngle | ( | float | strip | ) | const [pure virtual] |
Implemented in RadialStripTopology, RectangularStripTopology, TrapezoidalStripTopology, and OffsetRadialStripTopology.
Referenced by RoadSearchCloudMakerAlgorithm::FillRecHitsIntoCloudGeneral(), TestSmoothHits::projectHit(), GlobalRecHitsProducer::projectHit(), TestTrackHits::projectHit(), TestHits::projectHit(), GlobalRecHitsAnalyzer::projectHit(), SiStripRecHitsValid::projectHit(), SiStripTrackingRecHitsValid::projectHit(), Strip1DMeasurementTransformator::projectionMatrix(), and StripMeasurementTransformator::projectionMatrix().
virtual float StripTopology::stripLength | ( | ) | const [pure virtual] |
Implemented in RadialStripTopology, RectangularStripTopology, and TrapezoidalStripTopology.
Referenced by SiStripNoiseDummyCalculator::algoAnalyze(), SiStripDetInfoFileWriter::beginJob(), and VisRPCDigiTwig::update().