CMS 3D CMS Logo

ESRecHitSimAlgo.h

Go to the documentation of this file.
00001 #ifndef RecoLocalCalo_EcalRecAlgos_ESRecHitSimAlgo_HH
00002 #define RecoLocalCalo_EcalRecAlgos_ESRecHitSimAlgo_HH
00003 
00004 #include "DataFormats/EcalDigi/interface/ESDataFrame.h"
00005 #include "DataFormats/EcalRecHit/interface/EcalRecHit.h"
00006 
00007 // ESRecHitSimAlgo author : Chia-Ming, Kuo
00008 
00009 class ESRecHitSimAlgo {
00010 
00011  public:
00012 
00013   ESRecHitSimAlgo(int gain, int pedestal, double MIPADC, double MIPkeV);
00014   ~ESRecHitSimAlgo(){}
00015   double EvalAmplitude(const ESDataFrame& digi) const;
00016   EcalRecHit reconstruct(const ESDataFrame& digi) const;
00017 
00018  private:
00019 
00020   int gain_;
00021   double ped_;
00022   float pw[3];
00023   double MIPADC_;
00024   double MIPkeV_;
00025 
00026 };
00027 
00028 #endif

Generated on Tue Jun 9 17:43:45 2009 for CMSSW by  doxygen 1.5.4