CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SuperClusterShapeAlgo.h
Go to the documentation of this file.
1 #ifndef RecoEcal_EgammaCoreTools_SuperClusterShapeAlgo_h
2 #define RecoEcal_EgammaCoreTools_SuperClusterShapeAlgo_h
3 
14 #include <map>
15 
17 
25 
27 
29 {
30 
31  public:
34 
35  void Calculate_Covariances(const reco::SuperCluster &passedCluster);
36 
37  double etaWidth() { return etaWidth_; }
38  double phiWidth() { return phiWidth_; }
39 
40  private:
41 
44 
46 
47 };
48 
49 #endif
void Calculate_Covariances(const reco::SuperCluster &passedCluster)
const CaloSubdetectorGeometry * geometry_
const EcalRecHitCollection * recHits_
ESHandle< TrackerGeometry > geometry
SuperClusterShapeAlgo(const EcalRecHitCollection *hits, const CaloSubdetectorGeometry *geometry)