#include <SeedFinderSelector.h>
Public Member Functions | |
void | initEvent (const edm::Event &, const edm::EventSetup &) |
SeedingLayerSetsBuilder::SeedingLayerId | Layer_tuple (const FastTrackerRecHit *hit) const |
bool | pass (const std::vector< const FastTrackerRecHit * > &hits) const |
SeedFinderSelector (const edm::ParameterSet &, edm::ConsumesCollector &&) | |
void | setTrackingRegion (const TrackingRegion *trackingRegion) |
~SeedFinderSelector () | |
Definition at line 29 of file SeedFinderSelector.h.
SeedFinderSelector::SeedFinderSelector | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector && | consumesCollector | ||
) |
Definition at line 25 of file SeedFinderSelector.cc.
References CAHitQuadGenerator_, CAHitTriplGenerator_, looper::cfg, Exception, edm::ParameterSet::exists(), get, edm::ParameterSet::getParameter(), HLT_FULL_cff::InputTag, layerPairs_, multiHitGenerator_, pixelTripletGenerator_, seedingLayers_, and AlCaHLTBitMon_QueryRunRegistry::string.
SeedFinderSelector::~SeedFinderSelector | ( | ) |
Definition at line 80 of file SeedFinderSelector.cc.
void SeedFinderSelector::initEvent | ( | const edm::Event & | ev, |
const edm::EventSetup & | es | ||
) |
Definition at line 82 of file SeedFinderSelector.cc.
References CAHitQuadGenerator_, CAHitTriplGenerator_, eventSetup_, field_, fieldESToken_, edm::EventSetup::getData(), measurementTracker_, measurementTrackerESToken_, msmaker_, msMakerESToken_, multiHitGenerator_, seedingLayer, seedingLayerIds, seedingLayers_, trackerTopology_, and trackerTopologyESToken_.
SeedingLayerSetsBuilder::SeedingLayerId SeedFinderSelector::Layer_tuple | ( | const FastTrackerRecHit * | hit | ) | const |
Definition at line 326 of file SeedFinderSelector.cc.
References Barrel, TrackingRecHit::det(), GeomDet::geographicalId(), GeomDetEnumerators::invalidDet, NegEndcap, PixelSubdetector::PixelBarrel, GeomDetEnumerators::PixelBarrel, PixelSubdetector::PixelEndcap, GeomDetEnumerators::PixelEndcap, PosEndcap, TrackerTopology::pxbLayer(), TrackerTopology::pxfDisk(), TrackerTopology::pxfSide(), and trackerTopology_.
Referenced by pass().
bool SeedFinderSelector::pass | ( | const std::vector< const FastTrackerRecHit * > & | hits | ) | const |
Definition at line 108 of file SeedFinderSelector.cc.
References IntermediateHitDoublets::beginRegion(), CAHitQuadGenerator_, CAHitTriplGenerator_, GeometricSearchTracker::detLayer(), HitPairGeneratorFromLayerPair::doublets(), eventSetup_, Exception, field_, MeasurementTracker::geometricSearchTracker(), Layer_tuple(), layerPairs_, LayerTriplets::layers(), eostools::ls(), measurementTracker_, eostools::move(), msmaker_, multiHitGenerator_, pixelTracksMonitoring_cff::ntuplet, TrackingRegion::origin(), AlCaHLTBitMon_ParallelJobs::p, pixelTripletGenerator_, IntermediateHitDoublets::regionSize(), mps_fire::result, seedingLayer, seedingLayerIds, and trackingRegion_.
|
inline |
Definition at line 37 of file SeedFinderSelector.h.
References trackingRegion_.
|
private |
Definition at line 58 of file SeedFinderSelector.h.
Referenced by initEvent(), pass(), and SeedFinderSelector().
|
private |
Definition at line 57 of file SeedFinderSelector.h.
Referenced by initEvent(), pass(), and SeedFinderSelector().
|
private |
Definition at line 47 of file SeedFinderSelector.h.
Referenced by initEvent(), and pass().
|
private |
Definition at line 55 of file SeedFinderSelector.h.
Referenced by initEvent(), and pass().
|
private |
Definition at line 52 of file SeedFinderSelector.h.
Referenced by initEvent().
|
private |
Definition at line 61 of file SeedFinderSelector.h.
Referenced by pass(), and SeedFinderSelector().
|
private |
Definition at line 48 of file SeedFinderSelector.h.
Referenced by initEvent(), and pass().
|
private |
Definition at line 50 of file SeedFinderSelector.h.
Referenced by initEvent().
|
private |
Definition at line 49 of file SeedFinderSelector.h.
|
private |
Definition at line 56 of file SeedFinderSelector.h.
Referenced by initEvent(), and pass().
|
private |
Definition at line 53 of file SeedFinderSelector.h.
Referenced by initEvent().
|
private |
Definition at line 45 of file SeedFinderSelector.h.
Referenced by initEvent(), pass(), and SeedFinderSelector().
|
private |
Definition at line 44 of file SeedFinderSelector.h.
Referenced by pass(), and SeedFinderSelector().
|
private |
Definition at line 60 of file SeedFinderSelector.h.
Referenced by initEvent(), and pass().
|
private |
Definition at line 62 of file SeedFinderSelector.h.
Referenced by initEvent(), and pass().
|
private |
Definition at line 59 of file SeedFinderSelector.h.
Referenced by initEvent(), and SeedFinderSelector().
|
private |
Definition at line 54 of file SeedFinderSelector.h.
Referenced by initEvent(), and Layer_tuple().
|
private |
Definition at line 51 of file SeedFinderSelector.h.
Referenced by initEvent().
|
private |
Definition at line 46 of file SeedFinderSelector.h.
Referenced by pass(), and setTrackingRegion().