RecoLocalCalo
HGCalRecAlgos
interface
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>
12
#include "
DataFormats/HGCRecHit/interface/HGCUncalibratedRecHit.h
"
13
14
template
<
class
C>
15
class
HGCalUncalibRecHitRecAbsAlgo
{
16
public
:
17
enum
{
nWeightsRows
= 3,
iAmplitude
= 0,
iPedestal
= 1,
iTime
= 2 };
18
20
virtual
HGCUncalibratedRecHit
makeRecHit
(
const
C
& dataFrame) = 0;
21
};
22
#endif
HGCalUncalibRecHitRecAbsAlgo::nWeightsRows
Definition:
HGCalUncalibRecHitRecAbsAlgo.h:17
HGCUncalibratedRecHit
Definition:
HGCUncalibratedRecHit.h:7
HGCalUncalibRecHitRecAbsAlgo::iPedestal
Definition:
HGCalUncalibRecHitRecAbsAlgo.h:17
HGCalUncalibRecHitRecAbsAlgo::makeRecHit
virtual HGCUncalibratedRecHit makeRecHit(const C &dataFrame)=0
Constructor.
HGCUncalibratedRecHit.h
HGCalUncalibRecHitRecAbsAlgo::iAmplitude
Definition:
HGCalUncalibRecHitRecAbsAlgo.h:17
correctionTermsCaloMet_cff.C
C
Definition:
correctionTermsCaloMet_cff.py:34
HGCalUncalibRecHitRecAbsAlgo
Definition:
HGCalUncalibRecHitRecAbsAlgo.h:15
HGCalUncalibRecHitRecAbsAlgo::iTime
Definition:
HGCalUncalibRecHitRecAbsAlgo.h:17
Generated for CMSSW Reference Manual by
1.8.14