#include <GeometricSearchTracker.h>
Public Member Functions | |
std::vector< DetLayer * > const & | allLayers () const |
std::vector< BarrelDetLayer * > const & | barrelLayers () const |
const DetLayer * | detLayer (const DetId &id) const |
obsolete method. Use idToLayer() instead. More... | |
std::vector< ForwardDetLayer * > const & | forwardLayers () const |
GeometricSearchTracker (const std::vector< BarrelDetLayer * > &pxlBar, const std::vector< BarrelDetLayer * > &tib, const std::vector< BarrelDetLayer * > &tob, const std::vector< ForwardDetLayer * > &negPxlFwd, const std::vector< ForwardDetLayer * > &negTid, const std::vector< ForwardDetLayer * > &negTec, const std::vector< ForwardDetLayer * > &posPxlFwd, const std::vector< ForwardDetLayer * > &posTid, const std::vector< ForwardDetLayer * > &posTec) | |
virtual const DetLayer * | idToLayer (const DetId &detId) const |
Give the DetId of a module, returns the pointer to the corresponding DetLayer. More... | |
std::vector< ForwardDetLayer * > const & | negForwardLayers () const |
std::vector< ForwardDetLayer * > const & | negPixelForwardLayers () const |
std::vector< ForwardDetLayer * > const & | negTecLayers () const |
std::vector< ForwardDetLayer * > const & | negTidLayers () const |
std::vector< BarrelDetLayer * > const & | pixelBarrelLayers () const |
std::vector< ForwardDetLayer * > const & | posForwardLayers () const |
std::vector< ForwardDetLayer * > const & | posPixelForwardLayers () const |
std::vector< ForwardDetLayer * > const & | posTecLayers () const |
std::vector< ForwardDetLayer * > const & | posTidLayers () const |
std::vector< BarrelDetLayer * > const & | tibLayers () const |
std::vector< BarrelDetLayer * > const & | tobLayers () const |
virtual | ~GeometricSearchTracker () |
Public Member Functions inherited from DetLayerGeometry | |
DetLayerGeometry () | |
Private Attributes | |
std::vector< DetLayer * > | theAllLayers |
std::vector< BarrelDetLayer * > | theBarrelLayers |
std::vector< ForwardDetLayer * > | theForwardLayers |
std::vector< ForwardDetLayer * > | theNegForwardLayers |
std::vector< ForwardDetLayer * > | theNegPixelForwardLayers |
std::vector< ForwardDetLayer * > | theNegTecLayers |
std::vector< ForwardDetLayer * > | theNegTidLayers |
std::vector< BarrelDetLayer * > | thePixelBarrelLayers |
std::vector< ForwardDetLayer * > | thePosForwardLayers |
std::vector< ForwardDetLayer * > | thePosPixelForwardLayers |
std::vector< ForwardDetLayer * > | thePosTecLayers |
std::vector< ForwardDetLayer * > | thePosTidLayers |
std::vector< BarrelDetLayer * > | theTibLayers |
std::vector< BarrelDetLayer * > | theTobLayers |
GeometricSearchTracker implementation
Definition at line 13 of file GeometricSearchTracker.h.
GeometricSearchTracker::GeometricSearchTracker | ( | const std::vector< BarrelDetLayer * > & | pxlBar, |
const std::vector< BarrelDetLayer * > & | tib, | ||
const std::vector< BarrelDetLayer * > & | tob, | ||
const std::vector< ForwardDetLayer * > & | negPxlFwd, | ||
const std::vector< ForwardDetLayer * > & | negTid, | ||
const std::vector< ForwardDetLayer * > & | negTec, | ||
const std::vector< ForwardDetLayer * > & | posPxlFwd, | ||
const std::vector< ForwardDetLayer * > & | posTid, | ||
const std::vector< ForwardDetLayer * > & | posTec | ||
) |
Definition at line 6 of file GeometricSearchTracker.cc.
References barrelLayers(), negForwardLayers(), negPixelForwardLayers(), negTecLayers(), negTidLayers(), pixelBarrelLayers(), posForwardLayers(), posPixelForwardLayers(), posTecLayers(), posTidLayers(), theAllLayers, theBarrelLayers, theForwardLayers, theNegForwardLayers, theNegPixelForwardLayers, theNegTecLayers, theNegTidLayers, thePixelBarrelLayers, thePosForwardLayers, thePosPixelForwardLayers, thePosTecLayers, thePosTidLayers, theTibLayers, theTobLayers, tibLayers(), and tobLayers().
|
virtual |
Definition at line 63 of file GeometricSearchTracker.cc.
References theAllLayers.
|
inline |
Definition at line 28 of file GeometricSearchTracker.h.
References theAllLayers.
Referenced by BeamHaloNavigationSchool::BeamHaloNavigationSchool(), CosmicNavigationSchool::build(), CfgNavigationSchool::CfgNavigationSchool(), SimpleNavigationSchool::establishInverseRelations(), HICSimpleNavigationSchool::HICSimpleNavigationSchool(), MuonTkNavigationSchool::MuonTkNavigationSchool(), and SimpleNavigationSchool::SimpleNavigationSchool().
|
inline |
Definition at line 30 of file GeometricSearchTracker.h.
References theBarrelLayers.
Referenced by CfgNavigationSchool::CfgNavigationSchool(), GeometricSearchTracker(), HICMeasurementEstimator::HICMeasurementEstimator(), HICSimpleNavigationSchool::HICSimpleNavigationSchool(), cms::HICTkOuterStartingLayerFinder::HICTkOuterStartingLayerFinder(), ConvBremSeedProducer::initializeLayerMap(), TrajectoryManager::initializeLayerMap(), MuonNavigationPrinter::MuonNavigationPrinter(), MuonTkNavigationSchool::MuonTkNavigationSchool(), SimpleNavigationSchool::SimpleNavigationSchool(), and TrackerInteractionGeometry::TrackerInteractionGeometry().
obsolete method. Use idToLayer() instead.
Definition at line 53 of file GeometricSearchTracker.h.
Referenced by CkfDebugger::analyseRecHitNotFound(), MuonRoadTrajectoryBuilder::cleanTrajectory(), RoadSearchTrackCandidateMakerAlgorithm::extrapolateTrajectory(), RoadSearchTrackCandidateMakerAlgorithm::FindBestHit(), RoadSearchTrackCandidateMakerAlgorithm::FindBestHits(), RoadSearchTrackCandidateMakerAlgorithm::FindBestHitsByDet(), MuonCkfTrajectoryBuilder::findCompatibleMeasurements(), NuclearInteractionFinder::findMeasurementsFromTSOS(), BaseCkfTrajectoryBuilder::findStateAndLayers(), RoadSearchTrackCandidateMakerAlgorithm::PrepareTrackCandidates(), RoadSearchTrackCandidateMakerAlgorithm::run(), and BaseCkfTrajectoryBuilder::seedMeasurements().
|
inline |
Definition at line 32 of file GeometricSearchTracker.h.
References theForwardLayers.
Referenced by CfgNavigationSchool::CfgNavigationSchool(), HICSimpleNavigationSchool::HICSimpleNavigationSchool(), MuonTkNavigationSchool::MuonTkNavigationSchool(), and SimpleNavigationSchool::SimpleNavigationSchool().
Give the DetId of a module, returns the pointer to the corresponding DetLayer.
Reimplemented from DetLayerGeometry.
Definition at line 81 of file GeometricSearchTracker.cc.
References PXFDetId::disk(), PXBDetId::layer(), TOBDetId::layer(), TIBDetId::layer(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, theNegPixelForwardLayers, theNegTecLayers, theNegTidLayers, thePixelBarrelLayers, thePosPixelForwardLayers, thePosTecLayers, thePosTidLayers, theTibLayers, theTobLayers, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, TIDDetId::wheel(), and TECDetId::wheel().
Referenced by GlobalDetLayerGeometry::idToLayer().
|
inline |
Definition at line 33 of file GeometricSearchTracker.h.
References theNegForwardLayers.
Referenced by GeometricSearchTracker(), HICMeasurementEstimator::HICMeasurementEstimator(), cms::HICTkOuterStartingLayerFinder::HICTkOuterStartingLayerFinder(), TrajectoryManager::initializeLayerMap(), and MuonNavigationPrinter::MuonNavigationPrinter().
|
inline |
Definition at line 40 of file GeometricSearchTracker.h.
References theNegPixelForwardLayers.
Referenced by StartingLayerFinder::checkPixelLayers(), GeometricSearchTracker(), CfgNavigationSchool::layer(), and PixelMatchStartLayers::setup().
|
inline |
Definition at line 42 of file GeometricSearchTracker.h.
References theNegTecLayers.
Referenced by GeometricSearchTracker(), CfgNavigationSchool::layer(), and MuonRoadTrajectoryBuilder::makeTrajectories_0().
|
inline |
Definition at line 41 of file GeometricSearchTracker.h.
References theNegTidLayers.
Referenced by GeometricSearchTracker(), CfgNavigationSchool::layer(), and MuonRoadTrajectoryBuilder::makeTrajectories_0().
|
inline |
Definition at line 36 of file GeometricSearchTracker.h.
References thePixelBarrelLayers.
Referenced by CosmicNavigationSchool::build(), StartingLayerFinder::checkPixelLayers(), GeometricSearchTracker(), CfgNavigationSchool::layer(), and PixelMatchStartLayers::setup().
|
inline |
Definition at line 34 of file GeometricSearchTracker.h.
References thePosForwardLayers.
Referenced by GeometricSearchTracker(), HICMeasurementEstimator::HICMeasurementEstimator(), cms::HICTkOuterStartingLayerFinder::HICTkOuterStartingLayerFinder(), ConvBremSeedProducer::initializeLayerMap(), TrajectoryManager::initializeLayerMap(), MuonNavigationPrinter::MuonNavigationPrinter(), and TrackerInteractionGeometry::TrackerInteractionGeometry().
|
inline |
Definition at line 44 of file GeometricSearchTracker.h.
References thePosPixelForwardLayers.
Referenced by StartingLayerFinder::checkPixelLayers(), GeometricSearchTracker(), CfgNavigationSchool::layer(), and PixelMatchStartLayers::setup().
|
inline |
Definition at line 46 of file GeometricSearchTracker.h.
References thePosTecLayers.
Referenced by GeometricSearchTracker(), CfgNavigationSchool::layer(), and MuonRoadTrajectoryBuilder::makeTrajectories_0().
|
inline |
Definition at line 45 of file GeometricSearchTracker.h.
References thePosTidLayers.
Referenced by GeometricSearchTracker(), CfgNavigationSchool::layer(), and MuonRoadTrajectoryBuilder::makeTrajectories_0().
|
inline |
Definition at line 37 of file GeometricSearchTracker.h.
References theTibLayers.
Referenced by CosmicNavigationSchool::build(), SiStripElectronSeedGenerator::findSeedsFromCluster(), GeometricSearchTracker(), CfgNavigationSchool::layer(), and MuonRoadTrajectoryBuilder::makeTrajectories_0().
|
inline |
Definition at line 38 of file GeometricSearchTracker.h.
References theTobLayers.
Referenced by CosmicNavigationSchool::build(), GeometricSearchTracker(), CfgNavigationSchool::layer(), and MuonRoadTrajectoryBuilder::makeTrajectories_0().
|
private |
Definition at line 53 of file GeometricSearchTracker.h.
Referenced by allLayers(), GeometricSearchTracker(), and ~GeometricSearchTracker().
|
private |
Definition at line 57 of file GeometricSearchTracker.h.
Referenced by barrelLayers(), and GeometricSearchTracker().
|
private |
Definition at line 58 of file GeometricSearchTracker.h.
Referenced by forwardLayers(), and GeometricSearchTracker().
|
private |
Definition at line 59 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), and negForwardLayers().
|
private |
Definition at line 66 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), idToLayer(), and negPixelForwardLayers().
|
private |
Definition at line 68 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), idToLayer(), and negTecLayers().
|
private |
Definition at line 67 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), idToLayer(), and negTidLayers().
|
private |
Definition at line 62 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), idToLayer(), and pixelBarrelLayers().
|
private |
Definition at line 60 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), and posForwardLayers().
|
private |
Definition at line 69 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), idToLayer(), and posPixelForwardLayers().
|
private |
Definition at line 71 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), idToLayer(), and posTecLayers().
|
private |
Definition at line 70 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), idToLayer(), and posTidLayers().
|
private |
Definition at line 63 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), idToLayer(), and tibLayers().
|
private |
Definition at line 64 of file GeometricSearchTracker.h.
Referenced by GeometricSearchTracker(), idToLayer(), and tobLayers().