◆ PixelInactiveAreaTrackingRegionsSeedingLayersProducer()
PixelInactiveAreaTrackingRegionsSeedingLayersProducer::PixelInactiveAreaTrackingRegionsSeedingLayersProducer |
( |
const edm::ParameterSet & |
iConfig | ) |
|
◆ ~PixelInactiveAreaTrackingRegionsSeedingLayersProducer()
PixelInactiveAreaTrackingRegionsSeedingLayersProducer::~PixelInactiveAreaTrackingRegionsSeedingLayersProducer |
( |
| ) |
|
|
overridedefault |
◆ fillDescriptions()
◆ produce()
Definition at line 67 of file PixelInactiveAreaTrackingRegionsSeedingLayersProducer.cc.
77 for (
const auto& origin : origins) {
79 LogTrace(
"PixelInactiveAreaTrackingRegionsSeedingLayersProducer")
80 <<
"Origin " << origin.first.x() <<
"," << origin.first.y() <<
"," << origin.first.z() <<
" z half lengh "
82 for (
auto& areasLayerSet : areasLayerSets) {
83 auto region = builder.region(origin, areasLayerSet.first);
87 auto etaPhiRegion = dynamic_cast<const RectangularEtaPhiTrackingRegion*>(
region.get());
89 for (
const auto& ind : areasLayerSet.second) {
92 LogTrace(
"PixelInactiveAreaTrackingRegionsSeedingLayersProducer")
93 <<
" region eta,phi " <<
region->direction().eta() <<
"," <<
region->direction().phi() <<
" eta range "
94 << etaPhiRegion->etaRange().min() <<
"," << etaPhiRegion->etaRange().max() <<
" phi range "
95 << (
region->direction().phi() - etaPhiRegion->phiMargin().left()) <<
","
96 << (
region->direction().phi() + etaPhiRegion->phiMargin().right()) <<
" layer sets " <<
ss.str();
References PixelInactiveAreaFinder::InactiveAreas::areasAndLayerSets(), AreaSeededTrackingRegionsBuilder::beginEvent(), SeedingLayerSetsBuilder::hits(), iEvent, inactiveAreaFinder_, PixelInactiveAreaFinder::inactiveAreas(), LogTrace, eostools::move(), VertexBeamspotOrigins::origins(), origins_, HLT_2018_cff::region, HLT_2018_cff::seedingLayers, seedingLayerSetsBuilder_, contentValuesCheck::ss, and trackingRegionsBuilder_.
◆ inactiveAreaFinder_
◆ origins_
◆ seedingLayerSetsBuilder_
◆ trackingRegionsBuilder_