Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoEgamma
EgammaTools
interface
ggPFESClusters.h
Go to the documentation of this file.
1
#ifndef ggPFESClusters_h
2
#define ggPFESClusters_h
3
#include "
DataFormats/PatCandidates/interface/Photon.h
"
4
#include "
DataFormats/ParticleFlowCandidate/interface/PFCandidate.h
"
5
#include "
DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h
"
6
#include "
DataFormats/ParticleFlowReco/interface/PFCluster.h
"
7
#include "
DataFormats/EcalRecHit/interface/EcalRecHitCollections.h
"
8
#include "
DataFormats/EgammaReco/interface/PreshowerCluster.h
"
9
#include "
Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h
"
10
#include <memory>
11
using namespace
edm;
12
using namespace
std;
13
using namespace
reco
;
14
15
class
ggPFESClusters
{
16
17
public
:
18
19
explicit
ggPFESClusters
(
20
edm::Handle<EcalRecHitCollection>
& ESRecHits,
21
const
CaloSubdetectorGeometry
* geomEnd
22
);
23
virtual
~
ggPFESClusters
();
24
virtual
vector<reco::PreshowerCluster>getPFESClusters(
reco::SuperCluster
sc);
25
std::map<unsigned int,unsigned int> getClosestEECls(vector<reco::PreshowerCluster> PFPS, vector<reco::CaloCluster> PF);
26
double
getLinkDist(
reco::PreshowerCluster
clusterPS,
reco::CaloCluster
clusterECAL);
27
28
private
:
29
Handle<EcalRecHitCollection>
ESRecHits_
;
30
const
CaloSubdetectorGeometry
*
geomEnd_
;
31
};
32
#endif
ggPFESClusters::geomEnd_
const CaloSubdetectorGeometry * geomEnd_
Definition:
ggPFESClusters.h:30
CaloSubdetectorGeometry
Definition:
CaloSubdetectorGeometry.h:21
EcalRecHitCollections.h
reco::PreshowerCluster
Definition:
PreshowerCluster.h:17
edm::Handle
Definition:
AssociativeIterator.h:48
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:105
PFCluster.h
PFCandidate.h
CaloSubdetectorGeometry.h
reco::CaloCluster
Definition:
CaloCluster.h:30
reco::SuperCluster
Definition:
SuperCluster.h:20
ggPFESClusters
Definition:
ggPFESClusters.h:15
PreshowerCluster.h
Photon.h
ggPFESClusters::ESRecHits_
Handle< EcalRecHitCollection > ESRecHits_
Definition:
ggPFESClusters.h:29
PFCandidateFwd.h
Generated for CMSSW Reference Manual by
1.8.5