Definition at line 71 of file SeedingLayerSetsBuilder.h.
◆ LayerSpec() [1/3]
Definition at line 101 of file SeedingLayerSetsBuilder.cc.
107 if (cfgLayer.
exists(
"HitProducer")) {
114 LogDebug(
"SeedingLayerSetsBuilder") << layerName <<
" ready for skipping";
116 LogDebug(
"SeedingLayerSetsBuilder") << layerName <<
" not skipping ";
120 subdet = std::get<0>(subdetData);
121 side = std::get<1>(subdetData);
122 idLayer = std::get<2>(subdetData);
127 if (cfgLayer.
exists(
"matchedRecHits")) {
130 if (cfgLayer.
exists(
"rphiRecHits")) {
133 if (cfgLayer.
exists(
"stereoRecHits")) {
136 if (cfgLayer.
exists(
"useRingSlector") && cfgLayer.
getParameter<
bool>(
"useRingSlector")) {
140 cfgLayer.
exists(
"useSimpleRphiHitsCleaner") ? cfgLayer.
getParameter<
bool>(
"useSimpleRphiHitsCleaner") :
true;
143 double minAbsZ = cfgLayer.
exists(
"MinAbsZ") ? cfgLayer.
getParameter<
double>(
"MinAbsZ") : 0.;
145 extr->setMinAbsZ(minAbsZ);
148 bool useProjection = cfgLayer.
exists(
"useProjection") ? cfgLayer.
getParameter<
bool>(
"useProjection") :
false;
150 LogDebug(
"SeedingLayerSetsBuilder") << layerName <<
" will project partially masked matched rechit";
152 extr->setNoProjection();
References clusterChargeCut(), edm::ParameterSet::exists(), extractor, edm::ParameterSet::getParameter(), idLayer, GeomDetEnumerators::invalidDet, LogDebug, eostools::move(), SeedingLayerSetsBuilder::nameToEnumId(), GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, pixelHitProducer, side, HLTSiStripMonitoring_cff::skipClusters, subdet, usePixelHitProducer, and ConversionStep2_cff::useSimpleRphiHitsCleaner.
◆ ~LayerSpec()
SeedingLayerSetsBuilder::LayerSpec::~LayerSpec |
( |
| ) |
|
|
default |
◆ LayerSpec() [2/3]
SeedingLayerSetsBuilder::LayerSpec::LayerSpec |
( |
const LayerSpec & |
| ) |
|
|
delete |
◆ LayerSpec() [3/3]
SeedingLayerSetsBuilder::LayerSpec::LayerSpec |
( |
LayerSpec && |
| ) |
|
|
default |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ print()
std::string SeedingLayerSetsBuilder::LayerSpec::print |
( |
const std::vector< std::string > & |
names | ) |
const |
Definition at line 162 of file SeedingLayerSetsBuilder.cc.
163 std::ostringstream
str;
166 str <<
", useRingSelector: ";
168 if ((
ext = dynamic_cast<HitExtractorSTRP*>(
extractor.get())) &&
ext->useRingSelector()) {
169 auto minMaxRing =
ext->getMinMaxRing();
171 <<
" Rings: (" << std::get<0>(minMaxRing) <<
"," << std::get<1>(minMaxRing) <<
")";
References names, and str.
◆ extractor
◆ hitBuilder
const std::string SeedingLayerSetsBuilder::LayerSpec::hitBuilder |
◆ idLayer
int SeedingLayerSetsBuilder::LayerSpec::idLayer |
◆ nameIndex
const unsigned short SeedingLayerSetsBuilder::LayerSpec::nameIndex |
◆ pixelHitProducer
std::string SeedingLayerSetsBuilder::LayerSpec::pixelHitProducer |
◆ side
◆ subdet
◆ usePixelHitProducer
bool SeedingLayerSetsBuilder::LayerSpec::usePixelHitProducer |