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>
16 public:
17  enum { nWeightsRows = 3, iAmplitude = 0, iPedestal = 1, iTime = 2 };
18 
20  virtual HGCUncalibratedRecHit makeRecHit(const C& dataFrame) = 0;
21 };
22 #endif
HGCUncalibratedRecHit
Definition: HGCUncalibratedRecHit.h:7
HGCalUncalibRecHitRecAbsAlgo::makeRecHit
virtual HGCUncalibratedRecHit makeRecHit(const C &dataFrame)=0
Constructor.
HGCalUncalibRecHitRecAbsAlgo
Definition: HGCalUncalibRecHitRecAbsAlgo.h:15
gen::C
C
Definition: PomwigHadronizer.cc:78
HGCalUncalibRecHitRecAbsAlgo::iPedestal
Definition: HGCalUncalibRecHitRecAbsAlgo.h:17
HGCalUncalibRecHitRecAbsAlgo::iTime
Definition: HGCalUncalibRecHitRecAbsAlgo.h:17
HGCalUncalibRecHitRecAbsAlgo::nWeightsRows
Definition: HGCalUncalibRecHitRecAbsAlgo.h:17
HGCalUncalibRecHitRecAbsAlgo::iAmplitude
Definition: HGCalUncalibRecHitRecAbsAlgo.h:17
HGCUncalibratedRecHit.h