57 produces<L1MuDTChambPhContainer>();
58 produces<L1MuDTChambThContainer>();
67 tmParamsRcd.
get(tmParamsHandle);
75 if(onlyDT && onlyRPC) {
edm::LogWarning(
"Inconsistent configuration")<<
"onlyRPC and onlyDT options";
return;}
93 auto l1ttmp = std::make_unique<L1MuDTChambPhContainer>();
94 m_l1tma->run(phiDigis, thetaDigis, rpcDigis,c);
95 *l1ttmp = m_l1tma->get_ph_tm_output();
97 auto l1ttmth = std::make_unique<L1MuDTChambThContainer>();
99 l1ttmth->setContainer(*theta);
T getParameter(std::string const &) const
The_Container const * getContainer() const
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
L1TTwinMuxProducer(const edm::ParameterSet &pset)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
~L1TTwinMuxProducer() override
Geom::Theta< T > theta() const
void produce(edm::Event &e, const edm::EventSetup &c) override
PRODUCT const & get(ESGetToken< PRODUCT, T > const &iToken) const
edm::ESHandle< L1TTwinMuxParams > tmParamsHandle
Event Setup Handler.
#define DEFINE_FWK_MODULE(type)
int get_UseOnlyDT() const
int get_UseOnlyRPC() const
edm::EDGetToken m_rpcsource