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);
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
EcalClusterPUCleaningTools
Definition: EcalClusterPUCleaningTools.h:22
EcalClusterPUCleaningTools::getGeometry
void getGeometry(const edm::EventSetup &es)
Definition: EcalClusterPUCleaningTools.cc:25
ESHandle.h
reco::SuperCluster
Definition: SuperCluster.h:18
EcalClusterPUCleaningTools::getEERecHits
void getEERecHits(const edm::Event &ev, const edm::InputTag &redEERecHits)
Definition: EcalClusterPUCleaningTools.cc:37
hybridSuperClusters_cfi.xi
xi
Definition: hybridSuperClusters_cfi.py:10
edm::SortedCollection< EcalRecHit >
EcalClusterPUCleaningTools::geometry_
const CaloGeometry * geometry_
Definition: EcalClusterPUCleaningTools.h:36
EcalRecHitCollections.h
EcalClusterPUCleaningTools::getEBRecHits
void getEBRecHits(const edm::Event &ev, const edm::InputTag &redEBRecHits)
Definition: EcalClusterPUCleaningTools.cc:31
EcalClusterPUCleaningTools::EcalClusterPUCleaningTools
EcalClusterPUCleaningTools(const edm::Event &ev, const edm::EventSetup &es, const edm::InputTag &redEBRecHits, const edm::InputTag &redEERecHits)
Definition: EcalClusterPUCleaningTools.cc:14
CaloGeometry
Definition: CaloGeometry.h:21
EcalClusterPUCleaningTools::eeRecHits_
const EcalRecHitCollection * eeRecHits_
Definition: EcalClusterPUCleaningTools.h:38
EcalClusterPUCleaningTools::ebRecHits_
const EcalRecHitCollection * ebRecHits_
Definition: EcalClusterPUCleaningTools.h:37
Event.h
edm::EventSetup
Definition: EventSetup.h:57
EcalClusterPUCleaningTools::CleanedSuperCluster
reco::SuperCluster CleanedSuperCluster(float xi, const reco::SuperCluster &cluster, const edm::Event &ev)
Definition: EcalClusterPUCleaningTools.cc:43
SuperCluster.h
ev
bool ev
Definition: Hydjet2Hadronizer.cc:95
EcalClusterPUCleaningTools::~EcalClusterPUCleaningTools
~EcalClusterPUCleaningTools()
Definition: EcalClusterPUCleaningTools.cc:23
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15