CMS 3D CMS Logo

HGCalUncalibRecHitRecAbsAlgo.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_HGCalRecAlgos_HGCalUncalibRecHitRecAbsAlgo_HH
2 #define RecoLocalCalo_HGCalRecAlgos_HGCalUncalibRecHitRecAbsAlgo_HH
3 
11 #include <vector>
13 
14 template<class C> class HGCalUncalibRecHitRecAbsAlgo
15 {
16  public:
17  enum { nWeightsRows = 3, iAmplitude = 0, iPedestal = 1, iTime = 2 };
18 
20  virtual HGCUncalibratedRecHit makeRecHit(const C& dataFrame ) = 0;
21 
22 };
23 #endif
virtual HGCUncalibratedRecHit makeRecHit(const C &dataFrame)=0
Constructor.