1 #ifndef RecoJets_JetProducers_ECFAdder_h 2 #define RecoJets_JetProducers_ECFAdder_h 12 #include "fastjet/contrib/EnergyCorrelator.hh" 35 std::vector< std::shared_ptr<fastjet::FunctionOfPseudoJet<double> > >
routine_;
36 std::vector< StringCutObjectSelector<reco::Jet> >
selectors_;
std::vector< std::shared_ptr< fastjet::FunctionOfPseudoJet< double > > > routine_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
ECFAdder(const edm::ParameterSet &iConfig)
float getECF(unsigned index, const edm::Ptr< reco::Jet > &object) const
std::vector< StringCutObjectSelector< reco::Jet > > selectors_
std::vector< std::string > variables_
std::vector< std::string > cuts_
edm::EDGetTokenT< edm::View< reco::Jet > > src_token_
std::vector< unsigned > Njets_
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override