Go to the documentation of this file.00001 #ifndef EGAMMATOOLS_EcalClusterLocal_h
00002 #define EGAMMATOOLS_EcalClusterLocal_h
00003
00014
00015 #include "FWCore/Framework/interface/Frameworkfwd.h"
00016 #include "DataFormats/CaloRecHit/interface/CaloClusterFwd.h"
00017
00018
00019 class CaloGeometry;
00020
00021 class EcalClusterLocal {
00022 public:
00023 EcalClusterLocal();
00024 ~EcalClusterLocal();
00025
00026 void localCoordsEB( const reco::CaloCluster &bclus, const edm::EventSetup &es, float &etacry, float &phicry, int &ieta, int &iphi, float &thetatilt, float &phitilt) const;
00027 void localCoordsEE( const reco::CaloCluster &bclus, const edm::EventSetup &es, float &xcry, float &ycry, int &ix, int &iy, float &thetatilt, float &phitilt) const;
00028
00029 void localCoordsEB( const reco::CaloCluster &bclus, const CaloGeometry & geom, float &etacry, float &phicry, int &ieta, int &iphi, float &thetatilt, float &phitilt) const;
00030 void localCoordsEE( const reco::CaloCluster &bclus, const CaloGeometry & geom, float &xcry, float &ycry, int &ix, int &iy, float &thetatilt, float &phitilt) const;
00031
00032
00033 };
00034
00035 #endif