1 #ifndef NjettinessAdder_h
2 #define NjettinessAdder_h
16 src_(iConfig.getParameter<edm::InputTag>(
"src")),
18 cone_(iConfig.getParameter<double>(
"cone")),
19 Njets_(iConfig.getParameter<std::vector<unsigned> >(
"Njets"))
21 for ( std::vector<unsigned>::const_iterator
n =
Njets_.begin();
n !=
Njets_.end(); ++
n )
23 std::ostringstream tauN_str;
24 tauN_str <<
"tau" << *
n;
26 produces<edm::ValueMap<float> >(tauN_str.str().c_str());
const std::vector< unsigned > Njets_
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
virtual ~NjettinessAdder()
float getTau(unsigned num, const edm::Ptr< reco::Jet > &object) const
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
NjettinessAdder(const edm::ParameterSet &iConfig)
const edm::EDGetTokenT< edm::View< reco::Jet > > src_token_