21 std::vector<const CrossingFrame<PSimHit> *> cfPSimHitProductPointers;
24 for (std::size_t
i = 0;
i < pSimHitCollections->second.size(); ++
i) {
25 event.getByLabel(
"mix", pSimHitCollections->second[
i], cfPSimHits);
26 cfPSimHitProductPointers.push_back(cfPSimHits.
product());
36 std::vector<SiPixelQuality::disabledModuleType> badModules(siPixelBadModule->
getBadComponentList());
41 if (!pixelQuality.IsModuleBad(pSimHit->detUnitId()))
T const * product() const
const std::vector< disabledModuleType > getBadComponentList() const
std::vector< PSimHit > PSimHitCollection
void select(PSimHitCollection &, edm::Event const &, edm::EventSetup const &) const override
Pre-process event information.
PSimHitCollectionMap pSimHitCollectionMap_
edm::ESGetToken< SiPixelQuality, SiPixelQualityRcd > badModuleToken_