#include <Geometry/CommonDetUnit/interface/GeomDetUnit.h>
Public Member Functions | |
virtual const GeomDet * | component (DetId id) const |
Returns a component GeomDet given its DetId, if existing. | |
virtual std::vector< const GeomDet * > | components () const |
DetUnit does not have components. | |
GeomDetUnit (const ReferenceCountingPointer< BoundPlane > &plane) | |
GeomDetUnit (BoundPlane *sp) | |
virtual SubDetector | subDetector () const |
Which subdetector. | |
virtual const Topology & | topology () const =0 |
virtual const GeomDetType & | type () const =0 |
virtual | ~GeomDetUnit () |
Definition at line 12 of file GeomDetUnit.h.
GeomDetUnit::GeomDetUnit | ( | BoundPlane * | sp | ) | [explicit] |
GeomDetUnit::GeomDetUnit | ( | const ReferenceCountingPointer< BoundPlane > & | plane | ) | [explicit] |
GeomDetUnit::~GeomDetUnit | ( | ) | [virtual] |
Returns a component GeomDet given its DetId, if existing.
Reimplemented from GeomDet.
Definition at line 29 of file GeomDetUnit.h.
virtual std::vector< const GeomDet*> GeomDetUnit::components | ( | ) | const [inline, virtual] |
DetUnit does not have components.
Implements GeomDet.
Reimplemented in DTLayer.
Definition at line 25 of file GeomDetUnit.h.
GeomDet::SubDetector GeomDetUnit::subDetector | ( | ) | const [virtual] |
Which subdetector.
Implements GeomDet.
Definition at line 13 of file GeomDetUnit.cc.
References GeomDetType::subDetector(), and type().
Referenced by GluedGeomDet::subDetector().
00013 { 00014 return type().subDetector(); 00015 }
virtual const Topology& GeomDetUnit::topology | ( | ) | const [pure virtual] |
Implemented in CSCLayer, DTLayer, RPCRoll, PixelGeomDetUnit, and StripGeomDetUnit.
Referenced by SiStripCalibLorentzAngle::algoBeginJob(), SiPixelTrackResidualSource::analyze(), SiStripLAProfileBooker::beginJob(), SiStripFineDelayHit::closestCluster(), Chi2Strip1DEstimator::estimate(), Chi2StripEstimator::estimate(), TrackerValidationVariables::fillHitQuantities(), RoadSearchCloudMakerAlgorithm::FillRecHitsIntoCloudGeneral(), SiStripFineDelayTLA::findtrackangle(), StripMeasurementTransformator::init(), Strip1DMeasurementTransformator::init(), VisEventSetupService::localPositions(), VisLocalPosition::localPositions(), VisTrackerRechit2DTwig::localPositions(), SiStripRecHitMatcher::match(), GSRecHitMatcher::match(), and RoadSearchHelixMakerAlgorithm::run().
virtual const GeomDetType& GeomDetUnit::type | ( | ) | const [pure virtual] |
Implemented in CSCLayer, DTLayer, RPCRoll, PixelGeomDetUnit, and StripGeomDetUnit.
Referenced by Chi2Strip1DEstimator::estimate(), Chi2StripEstimator::estimate(), Chi2Switching1DEstimator::estimate(), Chi2SwitchingEstimator::estimate(), subDetector(), KFSwitching1DUpdator::update(), and KFSwitchingUpdator::update().