File indexing completed on 2024-04-06 12:25:52
0001 #ifndef RecoLocalCalo_HGCalRecAlgos_HGCalUncalibRecHitRecAbsAlgo_HH
0002 #define RecoLocalCalo_HGCalRecAlgos_HGCalUncalibRecHitRecAbsAlgo_HH
0003
0004
0005
0006
0007
0008
0009
0010
0011 #include <vector>
0012 #include "DataFormats/HGCRecHit/interface/HGCUncalibratedRecHit.h"
0013
0014 template <class C>
0015 class HGCalUncalibRecHitRecAbsAlgo {
0016 public:
0017 enum { nWeightsRows = 3, iAmplitude = 0, iPedestal = 1, iTime = 2 };
0018
0019
0020 virtual HGCUncalibratedRecHit makeRecHit(const C& dataFrame) = 0;
0021 };
0022 #endif