1 #ifndef FastSimulation_Tracking_TrajectorySeedHitCandidate_H_
3 #define FastSimulation_Tracking_TrajectorySeedHitCandidate_H_
89 bool isOnRequestedDet(
const std::vector<std::vector<TrackingLayer> >& theLayersInSets)
const;
unsigned int getSubDetNumber() const
unsigned int cylinderNumber() const
The global layer number in the nested cylinder geometry.
bool operator!=(const TrajectorySeedHitCandidate &aHit) const
unsigned int theCylinderNumber
unsigned int getLayerNumber() const
bool isForward() const
Is it a forward hit ?
TrajectorySeedHitCandidate(const FastTrackerRecHit *hit, const TrajectorySeedHitCandidate &other)
TrackingLayer seedingLayer
const FastTrackerRecHit * theHit
TrajectorySeedHitCandidate()
Default Constructor.
bool isOnRequestedDet(const std::vector< std::vector< TrackingLayer > > &theLayersInSets) const
Check if the hit is on one of the requested detector.
unsigned int ringNumber() const
The Ring Number.
LocalPoint localPosition() const
The local position.
const FastTrackerRecHit * hit() const
The Hit itself.
void init(const TrackerTopology *tTopo)
Initialization at construction time.
unsigned int layerNumber() const
The Layer Number.
volatile std::atomic< bool > shutdown_flag false
const TrackingLayer & getTrackingLayer() const
bool isOnTheSameLayer(const TrajectorySeedHitCandidate &other) const
Check if two hits are on the same layer of the same subdetector.
unsigned int subDetId() const
The subdet Id.
virtual LocalPoint localPosition() const final
unsigned int theRingNumber