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