CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HFRecoEcalCandidateAlgo.h
Go to the documentation of this file.
1 #ifndef HFRECORECALCANDIDATEALGO_H
2 #define HFRECORECALCANDIDATEALGO_H 1
3 
13 #include <map>
14 #include <list>
15 
20 //$Id:HFRecoEcalCandidateAlgo.h,v 1.1 2007/09/26 09:52 K. Klapoetke Minnesota
21 
23 public:
24  HFRecoEcalCandidateAlgo(bool correct, double e9e25Cut,
25  double intercept2DCut,
26  const std::vector<double>& e1e9Cut,
27  const std::vector<double>& eCOREe9Cut,
28  const std::vector<double>& eSeLCut);
29 
31  void produce(const edm::Handle<reco::SuperClusterCollection>& SuperClusters,
34 
35 
36  private:
38 
39  bool m_correct;
40  double m_e9e25Cut;
42  double m_e1e9Cuthi;
44  double m_eSeLCuthi;
45  double m_e1e9Cutlo;
47  double m_eSeLCutlo;
48 };
49 
50 #endif
reco::RecoEcalCandidate correctEPosition(const reco::SuperCluster &original, const reco::HFEMClusterShape &shape)
HFRecoEcalCandidateAlgo(bool correct, double e9e25Cut, double intercept2DCut, const std::vector< double > &e1e9Cut, const std::vector< double > &eCOREe9Cut, const std::vector< double > &eSeLCut)
std::vector< RecoEcalCandidate > RecoEcalCandidateCollection
collectin of RecoEcalCandidate objects
void produce(const edm::Handle< reco::SuperClusterCollection > &SuperClusters, const reco::HFEMClusterShapeAssociationCollection &AssocShapes, reco::RecoEcalCandidateCollection &RecoECand)