CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalClusterIsoCalculator.h
Go to the documentation of this file.
1 #ifndef HiEgammaAlgos_EcalClusterIsoCalculator_h
2 #define HiEgammaAlgos_EcalClusterIsoCalculator_h
3 
7 
10 
13 
16 
17 
19 {
20 public:
21 
23 
25  double getEcalClusterIso(const reco::SuperClusterRef clus, const double radius, const double threshold);
27  double getBkgSubEcalClusterIso(const reco::SuperClusterRef clus, const double radius, const double threshold);
28 
29 private:
30 
34 
35 };
36 
37 #endif
const reco::BasicClusterCollection * fEEclusters_
double getBkgSubEcalClusterIso(const reco::SuperClusterRef clus, const double radius, const double threshold)
Return the background-subtracted ecal cluster energy in a cone around the SC.
EcalClusterIsoCalculator(const edm::Event &iEvent, const edm::EventSetup &iSetup, const edm::Handle< reco::BasicClusterCollection > barrel, const edm::Handle< reco::BasicClusterCollection > endcap)
int iEvent
Definition: GenABIO.cc:230
const reco::BasicClusterCollection * fEBclusters_
double getEcalClusterIso(const reco::SuperClusterRef clus, const double radius, const double threshold)
Return the ecal cluster energy in a cone around the SC.
std::vector< BasicCluster > BasicClusterCollection
collection of BasicCluster objects