63 :
EtaMax(iConfig.getParameter<double>(
"EtaMax")),
64 PtMin(iConfig.getParameter<double>(
"PtMin")),
67 debug(iConfig.getParameter<
bool>(
"debug")),
71 produces<float>(
"CaloJetHTT");
76 std::unique_ptr<float> CaloJetHTT(
new float);
86 if (caloJet.pt() <
PtMin)
90 *CaloJetHTT +=
float(caloJet.pt());
95 LogDebug(
"L1CaloJetHTTProducer") <<
" BXV L1CaloJetCollection JetHTT = " << *CaloJetHTT <<
" for PtMin " <<
PtMin 96 <<
" and EtaMax " <<
EtaMax <<
"\n";
106 if (genJet.pt() <
PtMin)
110 *CaloJetHTT +=
float(genJet.pt());
115 LogDebug(
"L1CaloJetHTTProducer") <<
" Gen Jets HTT = " << *CaloJetHTT <<
" for PtMin " <<
PtMin <<
" and EtaMax "
#define DEFINE_FWK_MODULE(type)
T const * product() const
edm::Handle< BXVector< l1t::Jet > > bxvCaloJetsHandle
L1CaloJetHTTProducer(const edm::ParameterSet &)
edm::EDGetTokenT< std::vector< reco::GenJet > > genJetsToken_
Abs< T >::type abs(const T &t)
edm::Handle< std::vector< reco::GenJet > > genJetsHandle
edm::EDGetTokenT< BXVector< l1t::Jet > > bxvCaloJetsToken_
void produce(edm::Event &, const edm::EventSetup &) override