CMS 3D CMS Logo

TrackerLayerIdAccessor Class Reference

#include <Geometry/TrackerGeometryBuilder/interface/TrackerLayerIdAccessor.h>

List of all members.

Public Types

typedef std::pair< DetId,
DetIdComparator & > 
returnType

Public Member Functions

std::pair< DetId,
DetIdPXBSameLayerComparator
pixelBarrelLayer (int layer)
std::pair< DetId,
DetIdPXFSameDiskComparator
pixelForwardDisk (int side, int disk)
std::pair< DetId,
DetIdTECSameDiskComparator
stripTECDisk (int side, int disk)
std::pair< DetId,
DetIdTIBSameLayerComparator
stripTIBLayer (int layer)
std::pair< DetId,
DetIdTIDSameDiskComparator
stripTIDDisk (int side, int disk)
std::pair< DetId,
DetIdTOBSameLayerComparator
stripTOBLayer (int layer)
 TrackerLayerIdAccessor ()


Detailed Description

Definition at line 97 of file TrackerLayerIdAccessor.h.


Member Typedef Documentation

typedef std::pair<DetId,DetIdComparator&> TrackerLayerIdAccessor::returnType

Definition at line 102 of file TrackerLayerIdAccessor.h.


Constructor & Destructor Documentation

TrackerLayerIdAccessor::TrackerLayerIdAccessor (  ) 

Definition at line 4 of file TrackerLayerIdAccessor.cc.

00004 {}


Member Function Documentation

std::pair< DetId, DetIdPXBSameLayerComparator > TrackerLayerIdAccessor::pixelBarrelLayer ( int  layer  ) 

Definition at line 6 of file TrackerLayerIdAccessor.cc.

References id.

Referenced by ctfseeding::HitExtractorPIX::hits().

00006                                                                                              {
00007   PXBDetId id(layer,1,1);
00008   return std::make_pair(id,DetIdPXBSameLayerComparator());
00009 }

std::pair< DetId, DetIdPXFSameDiskComparator > TrackerLayerIdAccessor::pixelForwardDisk ( int  side,
int  disk 
)

Definition at line 10 of file TrackerLayerIdAccessor.cc.

References id.

Referenced by ctfseeding::HitExtractorPIX::hits().

00010                                                                                                       {
00011   PXFDetId id(side,disk,1,1,1);
00012   return std::make_pair(id,DetIdPXFSameDiskComparator());
00013 }

std::pair< DetId, DetIdTECSameDiskComparator > TrackerLayerIdAccessor::stripTECDisk ( int  side,
int  disk 
)

Definition at line 26 of file TrackerLayerIdAccessor.cc.

References id.

Referenced by ctfseeding::HitExtractorSTRP::hits(), LaserLayerPairs::init(), and CosmicLayerPairs::selectTECHit().

00026                                                                                                  {
00027   TECDetId id(side,disk,1,1,1,1,1);
00028   
00029   return std::make_pair(id,DetIdTECSameDiskComparator());
00030 }

std::pair< DetId, DetIdTIBSameLayerComparator > TrackerLayerIdAccessor::stripTIBLayer ( int  layer  ) 

Definition at line 14 of file TrackerLayerIdAccessor.cc.

References id.

Referenced by ctfseeding::HitExtractorSTRP::hits(), CosmicLayerTriplets::init(), and CosmicLayerPairs::selectTIBHit().

00014                                                                                           {
00015   TIBDetId id(layer,1,1,1,1,1);
00016   return std::make_pair(id,DetIdTIBSameLayerComparator());
00017 }

std::pair< DetId, DetIdTIDSameDiskComparator > TrackerLayerIdAccessor::stripTIDDisk ( int  side,
int  disk 
)

Definition at line 22 of file TrackerLayerIdAccessor.cc.

References id.

Referenced by ctfseeding::HitExtractorSTRP::hits().

00022                                                                                                  {
00023   TIDDetId id(side,disk,1,1,1,1);
00024   return std::make_pair(id,DetIdTIDSameDiskComparator());
00025 }

std::pair< DetId, DetIdTOBSameLayerComparator > TrackerLayerIdAccessor::stripTOBLayer ( int  layer  ) 

Definition at line 18 of file TrackerLayerIdAccessor.cc.

References id.

Referenced by ctfseeding::HitExtractorSTRP::hits(), CosmicLayerTriplets::init(), and CosmicLayerPairs::selectTOBHit().

00018                                                                                           {
00019   TOBDetId id(layer,1,1,1,1);
00020   return std::make_pair(id,DetIdTOBSameLayerComparator());
00021 }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:34:09 2009 for CMSSW by  doxygen 1.5.4