17 init(theGeometry, tTopo);
59 for(
unsigned int i=0;
i<theLayersInSets.size(); ++
i) {
69 for(
unsigned int i=0;
i<theLayersInSets.size(); ++
i){
81 for(
unsigned int i=0;
i<theLayersInSets.size(); ++
i){
unsigned int tidRing(const DetId &id) const
unsigned int theCylinderNumber
unsigned int getLayerNumber() const
unsigned int tecRing(const DetId &id) const
ring id
static TrackingLayer createFromDetId(const DetId &detId, const TrackerTopology &trackerTopology)
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) ...
TrackingLayer seedingLayer
TrajectorySeedHitCandidate()
Default Constructor.
bool isOnRequestedDet(const std::vector< std::vector< TrackingLayer > > &theLayersInSets) const
Check if the hit is on one of the requested detector.
const FastTrackerRecHit * hit() const
The Hit itself.
DetId geographicalId() const
const TrackingLayer & getTrackingLayer() const
unsigned int subDetId() const
The subdet Id.
unsigned int theRingNumber
virtual const TrackerGeomDet * idToDet(DetId) const