CMS 3D CMS Logo

GenericTripletGenerator.h
Go to the documentation of this file.
1 #ifndef SpecialSeedGenerators_GenericTripletGenerator_h
2 #define SpecialSeedGenerators_GenericTripletGenerator_h
3 //FWK
8 
14 
16 public:
19  const OrderedSeedingHits& run(const TrackingRegion& region, const edm::Event& ev, const edm::EventSetup& es) override;
20  void clear() override { hitTriplets.clear(); }
21 
22 private:
23  std::pair<bool, float> qualityFilter(const OrderedHitTriplet& oht,
24  const std::map<float, OrderedHitTriplet>& map,
28 };
29 
30 #endif
OrderedSeedingHits.h
eostools.ls
def ls(path, rec=False)
Definition: eostools.py:349
edm::EDGetTokenT< SeedingLayerSetsHits >
GenericTripletGenerator::theSeedingLayerToken
edm::EDGetTokenT< SeedingLayerSetsHits > theSeedingLayerToken
Definition: GenericTripletGenerator.h:26
GenericTripletGenerator
Definition: GenericTripletGenerator.h:15
SeedingLayerSetsHits.h
GenericTripletGenerator::~GenericTripletGenerator
~GenericTripletGenerator() override
Definition: GenericTripletGenerator.h:18
OrderedSeedingHits
Definition: OrderedSeedingHits.h:7
OrderedHitTriplets.h
EDGetToken.h
GenericTripletGenerator::clear
void clear() override
Definition: GenericTripletGenerator.h:20
edm::ParameterSet
Definition: ParameterSet.h:36
GenericTripletGenerator::qualityFilter
std::pair< bool, float > qualityFilter(const OrderedHitTriplet &oht, const std::map< float, OrderedHitTriplet > &map, const SeedingLayerSetsHits::SeedingLayerSet &ls) const
Definition: GenericTripletGenerator.cc:62
OrderedHitsGenerator
Definition: OrderedHitsGenerator.h:14
Event.h
OrderedHitTriplets
Definition: OrderedHitTriplets.h:9
GenericTripletGenerator::run
const OrderedSeedingHits & run(const TrackingRegion &region, const edm::Event &ev, const edm::EventSetup &es) override
Definition: GenericTripletGenerator.cc:14
edm::EventSetup
Definition: EventSetup.h:57
GenericTripletGenerator::GenericTripletGenerator
GenericTripletGenerator(const edm::ParameterSet &conf, edm::ConsumesCollector &iC)
Definition: GenericTripletGenerator.cc:9
ev
bool ev
Definition: Hydjet2Hadronizer.cc:95
SeedingLayerSetsHits::SeedingLayerSet
Definition: SeedingLayerSetsHits.h:65
HLT_2018_cff.region
region
Definition: HLT_2018_cff.py:81479
OrderedHitTriplet
Definition: OrderedHitTriplet.h:11
EventSetup.h
TrackingRegion
Definition: TrackingRegion.h:40
TrackingRegion.h
genParticles_cff.map
map
Definition: genParticles_cff.py:11
ParameterSet.h
edm::Event
Definition: Event.h:73
GenericTripletGenerator::hitTriplets
OrderedHitTriplets hitTriplets
Definition: GenericTripletGenerator.h:27
edm::ConsumesCollector
Definition: ConsumesCollector.h:39
OrderedHitsGenerator.h