70 produces <L1MuKBMTCombinedStubCollection>();
111 for (
const auto& stub : stubs) {
112 printf(
"Stub: wheel=%d sector=%d station =%d tag=%d eta1=%d qeta1=%d eta2=%d qeta2=%d\n",stub.whNum(),stub.scNum(),stub.stNum(),stub.tag(),stub.eta1(),stub.qeta1(),stub.eta2(),stub.qeta2());
117 for (
uint sector=0;sector<12;++sector)
121 iEvent.
put(std::make_unique<L1MuKBMTCombinedStubCollection>(stubs));
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
bool getByToken(EDGetToken token, Handle< PROD > &result) const
~L1TMuonBarrelKalmanStubProducer() override
L1MuKBMTCombinedStubCollection makeStubs(const L1MuDTChambPhContainer *, const L1MuDTChambThContainer *, const L1TMuonBarrelParams &)
edm::ESHandle< L1TMuonBarrelParams > bmtfParamsHandle_
L1TMuonBarrelKalmanStubProducer(const edm::ParameterSet &)
edm::EDGetTokenT< L1MuDTChambPhContainer > srcPhi_
void beginStream(edm::StreamID) override
PRODUCT const & get(ESGetToken< PRODUCT, T > const &iToken) const
void produce(edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< L1MuDTChambThContainer > srcTheta_
#define DEFINE_FWK_MODULE(type)
void makeInputPattern(const L1MuDTChambPhContainer *phiContainer, const L1MuDTChambThContainer *etaContainer, int sector)
void addDefault(ParameterSetDescription const &psetDescription)
void endStream() override
L1TMuonBarrelKalmanStubProcessor * proc_
T const * product() const
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
T const * product() const
std::vector< L1MuKBMTCombinedStub > L1MuKBMTCombinedStubCollection