CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ggPFESClusters.h
Go to the documentation of this file.
1 #ifndef ggPFESClusters_h
2 #define ggPFESClusters_h
10 #include <memory>
11 using namespace edm;
12 using namespace std;
13 using namespace reco;
14 
16 
17  public:
18 
19  explicit ggPFESClusters(
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:
31 };
32 #endif
const CaloSubdetectorGeometry * geomEnd_
Handle< EcalRecHitCollection > ESRecHits_