Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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