CMS 3D CMS Logo

EcalClusterPUCleaningTools.h
Go to the documentation of this file.
1 #ifndef RecoEcal_EgammaCoreTools_EcalClusterPUCleaningTools_h
2 #define RecoEcal_EgammaCoreTools_EcalClusterPUCleaningTools_h
3 
17 
19 
20 class CaloGeometry;
21 
23 public:
25  const edm::EventSetup &es,
26  const edm::InputTag &redEBRecHits,
27  const edm::InputTag &redEERecHits);
29  reco::SuperCluster CleanedSuperCluster(float xi, const reco::SuperCluster &cluster, const edm::Event &ev);
30 
31 private:
32  void getGeometry(const edm::EventSetup &es);
33  void getEBRecHits(const edm::Event &ev, const edm::InputTag &redEBRecHits);
34  void getEERecHits(const edm::Event &ev, const edm::InputTag &redEERecHits);
35 
39 };
40 
41 #endif
void getEBRecHits(const edm::Event &ev, const edm::InputTag &redEBRecHits)
const EcalRecHitCollection * eeRecHits_
const EcalRecHitCollection * ebRecHits_
void getEERecHits(const edm::Event &ev, const edm::InputTag &redEERecHits)
EcalClusterPUCleaningTools(const edm::Event &ev, const edm::EventSetup &es, const edm::InputTag &redEBRecHits, const edm::InputTag &redEERecHits)
bool ev
void getGeometry(const edm::EventSetup &es)
reco::SuperCluster CleanedSuperCluster(float xi, const reco::SuperCluster &cluster, const edm::Event &ev)