33 phase2skipClusters_(
false) {
47 produces<MeasurementTrackerEvent>();
55 std::unique_ptr<MeasurementTrackerEvent>
out;
63 out = std::make_unique<MeasurementTrackerEvent>(*mte, *maskStrips, *maskPixels);
71 out = std::make_unique<MeasurementTrackerEvent>(*mte, *maskPixels, *maskPhase2OTs);
T getParameter(std::string const &) const
void produce(edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< MeasurementTrackerEvent > src_
#define DEFINE_FWK_MODULE(type)
bool existsAs(std::string const ¶meterName, bool trackiness=true) const
checks if a parameter exists as a given type
MaskedMeasurementTrackerEventProducer(const edm::ParameterSet &iConfig)
edm::EDGetTokenT< PixelMask > maskPixels_
edm::EDGetTokenT< Phase2OTMask > maskPhase2OTs_
edm::EDGetTokenT< StripMask > maskStrips_
~MaskedMeasurementTrackerEventProducer() override
edm::ContainerMask< edmNew::DetSetVector< Phase2TrackerCluster1D > > Phase2OTMask
edm::ContainerMask< edmNew::DetSetVector< SiPixelCluster > > PixelMask
edm::ContainerMask< edmNew::DetSetVector< SiStripCluster > > StripMask