31 hfclusters_(conf.getParameter<edm::InputTag>(
"hfclusters")),
32 algo_(conf.getParameter<bool>(
"Correct"),
33 conf.getParameter<double>(
"e9e25Cut"),
34 conf.getParameter<double>(
"intercept2DCut"),
35 conf.getParameter<std::vector<double> >(
"e1e9Cut"),
36 conf.getParameter<std::vector<double> >(
"eCOREe9Cut"),
37 conf.getParameter<std::vector<double> >(
"eSeLCut")) {
39 produces<reco::RecoEcalCandidateCollection>();
HFRecoEcalCandidateProducer(edm::ParameterSet const &conf)
HFRecoEcalCandidateAlgo algo_
edm::InputTag hfclusters_
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
std::vector< RecoEcalCandidate > RecoEcalCandidateCollection
collectin of RecoEcalCandidate objects
virtual void produce(edm::Event &e, edm::EventSetup const &iSetup)
void produce(const edm::Handle< reco::SuperClusterCollection > &SuperClusters, const reco::HFEMClusterShapeAssociationCollection &AssocShapes, reco::RecoEcalCandidateCollection &RecoECand)