17 init(theGeometry, tTopo);
33 init(theGeometry,tTopo);
81 for(
unsigned int i=0;
i<theLayersInSets.size(); ++
i) {
91 for(
unsigned int i=0;
i<theLayersInSets.size(); ++
i){
93 theLayersInSets[
i][1].subDet==theSeedHitSecond.
subDetId() && theLayersInSets[
i][1].idLayer==theSeedHitSecond.
layerNumber()
102 for(
unsigned int i=0;
i<theLayersInSets.size(); ++
i){
104 theLayersInSets[
i][1].subDet==theSeedHitSecond.
subDetId() && theLayersInSets[
i][1].idLayer==theSeedHitSecond.
layerNumber() &&
105 theLayersInSets[
i][2].subDet==theSeedHitThird.
subDetId() && theLayersInSets[
i][2].idLayer==theSeedHitThird.
layerNumber()
116 bool isOnDet =
false;
118 for (
unsigned idet=0; idet<whichDet.size(); ++idet ) {
120 switch ( whichDet[idet] ) {
144 if(seedingAlgo ==
"TobTecLayerPairs"){
153 if(seedingAlgo ==
"PixelLessPairs"){
155 }
else if (seedingAlgo ==
"TobTecLayerPairs"){
158 }
else if (seedingAlgo ==
"MixedTriplets"){
163 std::cout <<
"DEBUG - this should never happen" << std::endl;
175 if ( isOnDet )
break;
unsigned int theLayerNumber
unsigned int tibLayer(const DetId &id) const
unsigned int tidRing(const DetId &id) const
unsigned int pxfDisk(const DetId &id) const
unsigned int tecRing(const DetId &id) const
ring id
unsigned int tidWheel(const DetId &id) const
unsigned int theCylinderNumber
TrackerRecHit()
Default Constructor.
unsigned int theRingNumber
void init(const TrackerGeometry *theGeometry, const TrackerTopology *tTopo)
Initialization at construction time.
const GeomDet * theGeomDet
int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
virtual const GeomDet * idToDet(DetId) const
unsigned int pxbLayer(const DetId &id) const
unsigned int layerNumber() const
The Layer Number.
const GSSiTrackerRecHit2DLocalPos * hit() const
bool isOnRequestedDet(const std::vector< unsigned int > &whichDet, const std::string &seedingAlgo) const
Check if the hit is on one of the requested detector.
unsigned int subDetId() const
The subdet Id.
DetId geographicalId() const
unsigned int tecWheel(const DetId &id) const
unsigned int tobLayer(const DetId &id) const