CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoEgamma/EgammaTools/interface/EcalClusterLocal.h

Go to the documentation of this file.
00001 #ifndef EGAMMATOOLS_EcalClusterLocal_h
00002 #define EGAMMATOOLS_EcalClusterLocal_h
00003 
00014 //#include "FWCore/ParameterSet/interface/ParameterSet.h"
00015 #include "FWCore/Framework/interface/Frameworkfwd.h"
00016 #include "DataFormats/CaloRecHit/interface/CaloClusterFwd.h"
00017 //#include "DataFormats/EgammaReco/interface/BasicClusterFwd.h"
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