CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalClusterEnergyCorrection.h
Go to the documentation of this file.
1 #ifndef RecoEcal_EgammaCoreTools_EcalClusterEnergyCorrection_h
2 #define RecoEcal_EgammaCoreTools_EcalClusterEnergyCorrection_h
3 
14 
16  public:
18  // compute the correction
19  virtual float getValue( const reco::SuperCluster &, const int mode ) const;
20  virtual float getValue( const reco::BasicCluster &, const EcalRecHitCollection & ) const { return 0.;};
21 
22  float fEta (float e, float eta, int algorithm) const;
23  float fBrem (float e, float eta, int algorithm) const;
24  float fEtEta(float et, float eta, int algorithm) const;
25 };
26 
27 #endif
< trclass="colgroup">< tdclass="colgroup"colspan=5 > Ecal cluster collections</td ></tr >< tr >< td >< ahref="classreco_1_1BasicCluster.html"> reco::BasicCluster</a ></td >< td >< ahref="DataFormats_EgammaReco.html"> reco::BasicClusterCollection</a ></td >< td >< ahref="#"> hybridSuperClusters</a ></td >< tdclass="description"> Basic clusters reconstructed with hybrid algorithm(barrel only)</td >< td >S.Rahatlou</td ></tr >< tr >< td >< a href
float fEtEta(float et, float eta, int algorithm) const
EcalClusterEnergyCorrection(const edm::ParameterSet &)
T eta() const
virtual float getValue(const reco::SuperCluster &, const int mode) const
virtual float getValue(const reco::BasicCluster &, const EcalRecHitCollection &) const
float fBrem(float e, float eta, int algorithm) const
float fEta(float e, float eta, int algorithm) const