#include <HitPairGeneratorFromLayerPair.h>
Public Types | |
typedef SeedingLayerSetsHits::SeedingLayer | Layer |
typedef LayerHitMapCache | LayerCacheType |
typedef SeedingLayerSetsHits::SeedingLayerSet | Layers |
Static Public Member Functions | |
static bool | doublets (const TrackingRegion ®ion, const DetLayer &innerHitDetLayer, const DetLayer &outerHitDetLayer, const RecHitsSortedInPhi &innerHitsMap, const RecHitsSortedInPhi &outerHitsMap, const MagneticField &field, const MultipleScatteringParametrisationMaker &msmaker, const unsigned int theMaxElement, HitDoublets &result) |
Private Attributes | |
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | theFieldToken |
const unsigned int | theInnerLayer |
LayerCacheType * | theLayerCache |
const unsigned int | theMaxElement |
const edm::ESGetToken< MultipleScatteringParametrisationMaker, TrackerMultipleScatteringRecord > | theMSMakerToken |
const unsigned int | theOuterLayer |
Definition at line 18 of file HitPairGeneratorFromLayerPair.h.
Definition at line 22 of file HitPairGeneratorFromLayerPair.h.
Definition at line 20 of file HitPairGeneratorFromLayerPair.h.
Definition at line 21 of file HitPairGeneratorFromLayerPair.h.
HitPairGeneratorFromLayerPair::HitPairGeneratorFromLayerPair | ( | edm::ConsumesCollector | iC, |
unsigned int | inner, | ||
unsigned int | outer, | ||
LayerCacheType * | layerCache, | ||
unsigned int | max = 0 |
||
) |
Definition at line 35 of file HitPairGeneratorFromLayerPair.cc.
HitPairGeneratorFromLayerPair::~HitPairGeneratorFromLayerPair | ( | ) |
Definition at line 44 of file HitPairGeneratorFromLayerPair.cc.
|
inline |
Definition at line 32 of file HitPairGeneratorFromLayerPair.h.
References cms::cuda::assert(), makeMEIFBenchmarkPlots::ev, hgcalTBTopologyTester_cfi::layers, and theLayerCache.
Referenced by doublets(), hitPairs(), and SeedFinderSelector::pass().
|
inline |
Definition at line 39 of file HitPairGeneratorFromLayerPair.h.
References cms::cuda::assert(), doublets(), makeMEIFBenchmarkPlots::ev, innerLayer(), outerLayer(), and theLayerCache.
|
inline |
Definition at line 47 of file HitPairGeneratorFromLayerPair.h.
References doublets(), makeMEIFBenchmarkPlots::ev, innerLayer(), hgcalTBTopologyTester_cfi::layers, and outerLayer().
std::optional< 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 96 of file HitPairGeneratorFromLayerPair.cc.
References SeedingLayerSetsHits::SeedingLayer::detLayer(), doublets(), RecHitsSortedInPhi::empty(), edm::EventSetup::getData(), innerLayer(), WZElectronSkims53X_cff::max, outerLayer(), nano_mu_digi_cff::region, mps_fire::result, RecHitsSortedInPhi::size(), summarizeEdmComparisonLogfiles::succeeded, theFieldToken, theMaxElement, and theMSMakerToken.
|
static |
Definition at line 129 of file HitPairGeneratorFromLayerPair.cc.
References b, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), srCondWrite_cfg::deltaPhi, RecHitsSortedInPhi::doubleRange(), RecHitsSortedInPhi::drphi, RecHitsSortedInPhi::du, RecHitsSortedInPhi::dv, MillePedeFileConverter_cfg::e, PixelRecoRange< T >::empty(), HitRZCompatibility::etaAlgo, mps_fire::i, createfilelist::int, ConfigBuilder::io, RecHitsSortedInPhi::isBarrel, dqmiolumiharvest::j, LogDebug, PixelRecoRange< T >::max(), PixelRecoRange< T >::min(), nSigmaPhi, convertSQLiteXML::ok, HitRZCompatibility::rAlgo, nano_mu_digi_cff::region, mps_fire::result, RecHitsSortedInPhi::rv(), RecHitsSortedInPhi::theHits, theMaxElement, RecHitsSortedInPhi::x, RecHitsSortedInPhi::y, RecHitsSortedInPhi::z, and HitRZCompatibility::zAlgo.
bool HitPairGeneratorFromLayerPair::hitPairs | ( | const TrackingRegion & | reg, |
OrderedHitPairs & | prs, | ||
const edm::Event & | ev, | ||
const edm::EventSetup & | es, | ||
Layers | layers | ||
) |
Definition at line 76 of file HitPairGeneratorFromLayerPair.cc.
References doublets(), mps_fire::i, iEvent, HitDoublets::inner, hgcalTBTopologyTester_cfi::layers, HitDoublets::outer, nano_mu_digi_cff::region, mps_fire::result, and theMaxElement.
Definition at line 75 of file HitPairGeneratorFromLayerPair.h.
References hgcalTBTopologyTester_cfi::layers, and theInnerLayer.
Referenced by doublets().
Definition at line 76 of file HitPairGeneratorFromLayerPair.h.
References hgcalTBTopologyTester_cfi::layers, and theOuterLayer.
Referenced by doublets().
|
private |
Definition at line 80 of file HitPairGeneratorFromLayerPair.h.
Referenced by doublets().
|
private |
Definition at line 83 of file HitPairGeneratorFromLayerPair.h.
Referenced by innerLayer().
|
private |
Definition at line 79 of file HitPairGeneratorFromLayerPair.h.
Referenced by doublets().
|
private |
Definition at line 84 of file HitPairGeneratorFromLayerPair.h.
Referenced by doublets(), and hitPairs().
|
private |
Definition at line 81 of file HitPairGeneratorFromLayerPair.h.
Referenced by doublets().
|
private |
Definition at line 82 of file HitPairGeneratorFromLayerPair.h.
Referenced by outerLayer().