43 std::unique_ptr<L1TMuonBarrelKalmanStubProcessor>
proc_;
64 verbose_(iConfig.getParameter<int>(
"verbose")),
89 for (
const auto& stub : stubs) {
90 printf(
"Stub: wheel=%d sector=%d station =%d tag=%d eta1=%d qeta1=%d eta2=%d qeta2=%d\n",
103 for (
uint sector = 0; sector < 12; ++sector)
104 proc_->makeInputPattern(phiIn.product(), thetaIn.product(), sector);
bool getByToken(EDGetToken token, Handle< PROD > &result) const
~L1TMuonBarrelKalmanStubProducer() override
#define DEFINE_FWK_MODULE(type)
L1TMuonBarrelKalmanStubProducer(const edm::ParameterSet &)
void beginStream(edm::StreamID) override
const edm::EDPutTokenT< L1MuKBMTCombinedStubCollection > putToken_
bool getData(T &iHolder) const
void produce(edm::Event &, const edm::EventSetup &) override
void addDefault(ParameterSetDescription const &psetDescription)
std::unique_ptr< L1TMuonBarrelKalmanStubProcessor > proc_
const edm::EDGetTokenT< L1MuDTChambThContainer > srcTheta_
printf("params %d %f %f %f\n", minT, eps, errmax, chi2max)
void endStream() override
OrphanHandle< PROD > emplace(EDPutTokenT< PROD > token, Args &&...args)
puts a new product
const edm::ESGetToken< L1TMuonBarrelParams, L1TMuonBarrelParamsRcd > bmtfParamsToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::vector< L1MuKBMTCombinedStub > L1MuKBMTCombinedStubCollection
const edm::EDGetTokenT< L1MuDTChambPhContainer > srcPhi_