Go to the documentation of this file. 1 #ifndef CosmicTrackingRegion_H
2 #define CosmicTrackingRegion_H
89 const DetLayer* outerlayer =
nullptr,
93 float dz = 0)
const override {
101 std::unique_ptr<TrackingRegion>
clone()
const override {
return std::make_unique<CosmicTrackingRegion>(*
this); }
106 template <
typename T>
void checkTracks(reco::TrackCollection const &tracks, std::vector< bool > &mask) const override
BaseTrackerRecHit const * SeedingHit
std::string measurementTrackerName_
CosmicTrackingRegion(const GlobalVector &dir, const GlobalPoint &vertexPos, float ptMin, float rVertex, float zVertex, float deltaEta, float deltaPhi, const edm::ParameterSet &extra, const MeasurementTrackerEvent *measurementTracker=nullptr)
TrackingRegion::Hits hits(const edm::EventSetup &es, const SeedingLayerSetsHits::SeedingLayer &layer) const override
get hits from layer compatible with region constraints
void hits_(const edm::EventSetup &es, const T &layer, TrackingRegion::Hits &result) const
const MeasurementTrackerEvent * theMeasurementTracker_
static const double deltaEta
std::string name() const override
SeedingLayerSetsHits::Hits Hits
float ptMin() const
minimal pt of interest
std::vector< cacheHitPointer > cacheHits
constexpr std::array< uint8_t, layerIndexSize > layer
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
std::unique_ptr< TrackingRegion > clone() const override
~CosmicTrackingRegion() override
T getParameter(std::string const &) const
std::unique_ptr< HitRZCompatibility > checkRZ(const DetLayer *layer, const Hit &outerHit, const edm::EventSetup &iSetup, const DetLayer *outerlayer=nullptr, float lr=0, float gz=0, float dr=0, float dz=0) const override
CosmicTrackingRegion(const GlobalVector &dir, const GlobalPoint &vertexPos, float ptMin, float rVertex, float zVertex, float deltaEta, float deltaPhi, float dummy=0., const MeasurementTrackerEvent *measurementTracker=nullptr)
std::vector< Track > TrackCollection
collection of Tracks
CosmicTrackingRegion(CosmicTrackingRegion const &rh)