#include <Geometry/TrackerGeometryBuilder/interface/StripGeomDetUnit.h>
Public Member Functions | |
DetId | geographicalId () const |
The label of this GeomDet. | |
virtual const StripTopology & | specificTopology () const |
virtual StripGeomDetType & | specificType () const |
StripGeomDetUnit (BoundPlane *sp, StripGeomDetType *type, const GeometricDet *gd) | |
virtual const Topology & | topology () const |
virtual const GeomDetType & | type () const |
Private Attributes | |
const GeometricDet * | theGD |
StripGeomDetType * | theType |
Definition at line 14 of file StripGeomDetUnit.h.
StripGeomDetUnit::StripGeomDetUnit | ( | BoundPlane * | sp, | |
StripGeomDetType * | type, | |||
const GeometricDet * | gd | |||
) |
Definition at line 8 of file StripGeomDetUnit.cc.
00008 : 00009 GeomDetUnit(sp),theType( type), theGD(gd) 00010 {}
DetId StripGeomDetUnit::geographicalId | ( | ) | const [virtual] |
The label of this GeomDet.
Implements GeomDet.
Definition at line 23 of file StripGeomDetUnit.cc.
References GeometricDet::geographicalID(), and theGD.
Referenced by SiStripNoiseDummyCalculator::algoAnalyze(), SiStripDetInfoFileWriter::beginJob(), StripCPE::driftDirection(), SiHitDigitizer::DriftDirection(), SiStripHashedDetIdESModule::make(), SiStripHashedDetIdESProducer::produce(), SiStripDigitizerAlgorithm::run(), VisTrackerClusterTwig::update(), VisTrackerRechit2DTwig::update(), and VisTrackerDigiTwig::update().
00023 {return theGD->geographicalID();}
const StripTopology & StripGeomDetUnit::specificTopology | ( | ) | const [virtual] |
Definition at line 19 of file StripGeomDetUnit.cc.
References StripGeomDetType::specificTopology(), and specificType().
Referenced by SiStripNoiseDummyCalculator::algoAnalyze(), SiStripGainFromData::algoBeginJob(), VisSiStripCluster::analyze(), VisSiStripDigi::analyze(), DeDxDiscriminatorProducer::beginJob(), SiStripDetInfoFileWriter::beginJob(), cms::ClusterAnalysis::book(), SiLinearChargeDivider::divide(), BeamProfileFitter::doFit(), VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), TkStripMeasurementDet::fastMeasurements(), cms::ClusterAnalysis::fillPedNoiseFromDB(), SiTrivialInduceChargeOnStrips::induce(), ClusterShapeTrajectoryFilter::processHit(), TestSmoothHits::projectHit(), GlobalRecHitsProducer::projectHit(), TestHits::projectHit(), TestTrackHits::projectHit(), GlobalRecHitsAnalyzer::projectHit(), SiStripRecHitsValid::projectHit(), SiStripTrackingRecHitsValid::projectHit(), SiStripDigitizerAlgorithm::run(), TkGluedMeasurementDet::testStrips(), TkStripMeasurementDet::TkStripMeasurementDet(), VisTrackerClusterTwig::update(), VisCuTrackerDigi::update(), VisCuTrackerCluster::update(), VisTrackerDigiTwig::update(), VisCuTrackerCluster::updatetext(), and VisCuTrackerDigi::updatetext().
00019 { 00020 return specificType().specificTopology(); 00021 }
virtual StripGeomDetType& StripGeomDetUnit::specificType | ( | ) | const [inline, virtual] |
Definition at line 27 of file StripGeomDetUnit.h.
References theType.
Referenced by cms::ClusterAnalysis::clusterInfos(), cms::ClusterAnalysisFilter::ClusterInModuleSelector(), cms::ClusterAnalysis::GetSubDetAndLayer(), SiTrivialInduceChargeOnStrips::induce(), specificTopology(), and topology().
00027 { return *theType;}
const Topology & StripGeomDetUnit::topology | ( | ) | const [virtual] |
Implements GeomDetUnit.
Definition at line 17 of file StripGeomDetUnit.cc.
References specificType(), and StripGeomDetType::topology().
Referenced by SiStripRecHitsValid::analyze(), SiStripTrackingRecHitsValid::analyze(), cms::ClusterAnalysis::clusterInfos(), and StripCPE::fillParam().
00017 {return specificType().topology();}
const GeomDetType & StripGeomDetUnit::type | ( | ) | const [virtual] |
Implements GeomDetUnit.
Definition at line 14 of file StripGeomDetUnit.cc.
References theType.
Referenced by cms::ClusterAnalysis::book(), cms::ClusterAnalysis::fillPedNoiseFromDB(), and ClusterShapeTrajectoryFilter::processHit().
00014 { return *theType;}
const GeometricDet* StripGeomDetUnit::theGD [private] |
StripGeomDetType* StripGeomDetUnit::theType [private] |