1 #ifndef GlobalTrackingRegion_H
2 #define GlobalTrackingRegion_H
25 Range( -1/ptMin, 1/ptMin), originRadius, originHalfLength),
49 virtual std::string
name()
const {
return "GlobalTrackingRegion"; }
50 virtual std::string
print()
const;
virtual HitRZCompatibility * checkRZ(const DetLayer *layer, const Hit &outerHit, const edm::EventSetup &iSetup) const
virtual GlobalPoint origin() const
virtual std::string print() const
virtual TrackingRegion::Hits hits(const edm::Event &ev, const edm::EventSetup &es, const ctfseeding::SeedingLayer *layer) const
get hits from layer compatible with region constraints
virtual GlobalTrackingRegion * clone() const
clone region
virtual float ptMin() const
minimal pt of interest
virtual std::string name() const
GlobalTrackingRegion(float ptMin, const GlobalPoint &origin, float originRadius, float originHalfLength, bool precise=false)
GlobalTrackingRegion(float ptMin=1., float originRadius=0.2, float originHalfLength=22.7, float originZPos=0., bool precise=false)