#include <HitPairGeneratorFromLayerPair.h>
Public Types | |
typedef SeedingLayerSetsHits::SeedingLayer | Layer |
typedef LayerHitMapCache | LayerCacheType |
typedef SeedingLayerSetsHits::SeedingLayerSet | Layers |
Public Member Functions | |
HitDoublets | doublets (const TrackingRegion ®, const edm::Event &ev, const edm::EventSetup &es, Layers layers) |
HitDoublets | doublets (const TrackingRegion ®, const edm::Event &ev, const edm::EventSetup &es, const Layer &innerLayer, const Layer &outerLayer) |
HitDoublets | doublets (const TrackingRegion ®, const edm::Event &ev, const edm::EventSetup &es, Layers layers, LayerCacheType &layerCache) |
HitDoublets | doublets (const TrackingRegion ®, const edm::Event &ev, const edm::EventSetup &es, const Layer &innerLayer, const Layer &outerLayer, LayerCacheType &layerCache) |
HitPairGeneratorFromLayerPair (unsigned int inner, unsigned int outer, LayerCacheType *layerCache, unsigned int max=0) | |
void | hitPairs (const TrackingRegion ®, OrderedHitPairs &prs, const edm::Event &ev, const edm::EventSetup &es, Layers layers) |
Layer | innerLayer (const Layers &layers) const |
Layer | outerLayer (const Layers &layers) const |
~HitPairGeneratorFromLayerPair () | |
Static Public Member Functions | |
static void | doublets (const TrackingRegion ®ion, const DetLayer &innerHitDetLayer, const DetLayer &outerHitDetLayer, const RecHitsSortedInPhi &innerHitsMap, const RecHitsSortedInPhi &outerHitsMap, const edm::EventSetup &iSetup, const unsigned int theMaxElement, HitDoublets &result) |
Private Attributes | |
const unsigned int | theInnerLayer |
LayerCacheType * | theLayerCache |
const unsigned int | theMaxElement |
const unsigned int | theOuterLayer |
Definition at line 11 of file HitPairGeneratorFromLayerPair.h.
Definition at line 17 of file HitPairGeneratorFromLayerPair.h.
Definition at line 15 of file HitPairGeneratorFromLayerPair.h.
Definition at line 16 of file HitPairGeneratorFromLayerPair.h.
HitPairGeneratorFromLayerPair::HitPairGeneratorFromLayerPair | ( | unsigned int | inner, |
unsigned int | outer, | ||
LayerCacheType * | layerCache, | ||
unsigned int | max = 0 |
||
) |
Definition at line 32 of file HitPairGeneratorFromLayerPair.cc.
HitPairGeneratorFromLayerPair::~HitPairGeneratorFromLayerPair | ( | ) |
Definition at line 41 of file HitPairGeneratorFromLayerPair.cc.
References a, b, CustomConfigs::Base(), constexpr, RecHitsSortedInPhi::dv, MillePedeFileConverter_cfg::e, PixelRecoRange< T >::empty(), mps_fire::i, PixelRecoRange< T >::intersection(), nSigmaRZ, convertSQLiteXML::ok, RecHitsSortedInPhi::u, and RecHitsSortedInPhi::v.
|
inline |
Definition at line 26 of file HitPairGeneratorFromLayerPair.h.
References theLayerCache.
Referenced by doublets(), hitPairs(), CAHitQuadrupletGenerator::hitQuadruplets(), CAHitTripletGenerator::hitTriplets(), and SeedFinderSelector::pass().
|
inline |
Definition at line 31 of file HitPairGeneratorFromLayerPair.h.
References doublets(), and theLayerCache.
|
inline |
Definition at line 36 of file HitPairGeneratorFromLayerPair.h.
References doublets(), ev, hitPairs(), innerLayer(), LayerTriplets::layers(), outerLayer(), mps_fire::result, and theMaxElement.
HitDoublets HitPairGeneratorFromLayerPair::doublets | ( | const TrackingRegion & | reg, |
const edm::Event & | ev, | ||
const edm::EventSetup & | es, | ||
const Layer & | innerLayer, | ||
const Layer & | outerLayer, | ||
LayerCacheType & | layerCache | ||
) |
Definition at line 89 of file HitPairGeneratorFromLayerPair.cc.
References SeedingLayerSetsHits::SeedingLayer::detLayer(), doublets(), RecHitsSortedInPhi::empty(), hpstanc_transforms::max, HitDoublets::reserve(), mps_fire::result, RecHitsSortedInPhi::size(), and theMaxElement.
|
static |
Definition at line 107 of file HitPairGeneratorFromLayerPair.cc.
References HitDoublets::add(), HitRZCompatibility::algo(), b, TrackingRegion::checkRZ(), HitDoublets::clear(), constexpr, MuonCkfTrajectoryBuilder_cfi::deltaPhi, RecHitsSortedInPhi::doubleRange(), RecHitsSortedInPhi::drphi, RecHitsSortedInPhi::du, RecHitsSortedInPhi::dv, MillePedeFileConverter_cfg::e, PixelRecoRange< T >::empty(), HitRZCompatibility::etaAlgo, mps_fire::i, createfilelist::int, RecHitsSortedInPhi::isBarrel, LogDebug, PixelRecoRange< T >::max(), PixelRecoRange< T >::min(), nSigmaPhi, convertSQLiteXML::ok, InnerDeltaPhi::prefilter(), HitRZCompatibility::rAlgo, RecHitsSortedInPhi::rv(), HitDoublets::shrink_to_fit(), HitDoublets::size(), RecHitsSortedInPhi::theHits, theMaxElement, RecHitsSortedInPhi::x, RecHitsSortedInPhi::y, RecHitsSortedInPhi::z, and HitRZCompatibility::zAlgo.
void HitPairGeneratorFromLayerPair::hitPairs | ( | const TrackingRegion & | reg, |
OrderedHitPairs & | prs, | ||
const edm::Event & | ev, | ||
const edm::EventSetup & | es, | ||
Layers | layers | ||
) |
Definition at line 75 of file HitPairGeneratorFromLayerPair.cc.
References doublets(), mps_fire::i, HitDoublets::inner, HitDoublets::outer, OrderedHitPairs::size(), and theMaxElement.
Referenced by doublets().
Definition at line 59 of file HitPairGeneratorFromLayerPair.h.
References theInnerLayer.
Referenced by doublets().
Definition at line 60 of file HitPairGeneratorFromLayerPair.h.
References theOuterLayer.
Referenced by doublets().
|
private |
Definition at line 65 of file HitPairGeneratorFromLayerPair.h.
Referenced by innerLayer().
|
private |
Definition at line 63 of file HitPairGeneratorFromLayerPair.h.
Referenced by doublets().
|
private |
Definition at line 66 of file HitPairGeneratorFromLayerPair.h.
Referenced by doublets(), and hitPairs().
|
private |
Definition at line 64 of file HitPairGeneratorFromLayerPair.h.
Referenced by outerLayer().