edm::InputTag hfRingEtSumsSource_
edm::InputTag tauJetSource_
edm::ESGetToken< L1CaloEtScale, L1HtMissScaleRcd > htMissScaleToken_
static const double muonMassGeV_
edm::InputTag htMissSource_
edm::InputTag isoTauJetSource_
edm::ESGetToken< L1MuTriggerScales, L1MuTriggerScalesRcd > muScalesToken_
edm::InputTag hfRingBitCountsSource_
edm::InputTag etHadSource_
void produce(edm::Event &, const edm::EventSetup &) override
edm::InputTag forJetSource_
edm::InputTag nonIsoEmSource_
edm::ESGetToken< L1GctJetFinderParams, L1GctJetFinderParamsRcd > jetFinderParamsToken_
edm::InputTag muonSource_
math::PtEtaPhiMLorentzVector gctLorentzVector(const double &et, const L1GctCand &cand, const L1CaloGeometry *geom, bool central)
bool produceCaloParticles_
L1ExtraParticlesProd(const edm::ParameterSet &)
~L1ExtraParticlesProd() override
edm::ESGetToken< L1CaloGeometry, L1CaloGeometryRecord > caloGeomToken_
edm::InputTag etTotSource_
edm::InputTag etMissSource_
edm::InputTag cenJetSource_
edm::ESGetToken< L1CaloEtScale, L1JetEtScaleRcd > jetScaleToken_
edm::ESGetToken< L1CaloEtScale, L1EmEtScaleRcd > emScaleToken_
edm::InputTag isoEmSource_
edm::ESGetToken< L1CaloEtScale, L1HfRingEtScaleRcd > hfRingEtScaleToken_
edm::ESGetToken< L1MuTriggerPtScale, L1MuTriggerPtScaleRcd > muPtScaleToken_
bool produceMuonParticles_