Main Page
Namespaces
Classes
Package Documentation
src
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>
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
HGCalUncalibRecHitRecAbsAlgo::iPedestal
Definition:
HGCalUncalibRecHitRecAbsAlgo.h:17
HGCUncalibratedRecHit
Definition:
HGCUncalibratedRecHit.h:7
HGCalUncalibRecHitRecAbsAlgo::makeRecHit
virtual HGCUncalibratedRecHit makeRecHit(const C &dataFrame)=0
Constructor.
HGCalUncalibRecHitRecAbsAlgo::iAmplitude
Definition:
HGCalUncalibRecHitRecAbsAlgo.h:17
patCaloMETCorrections_cff.C
C
Definition:
patCaloMETCorrections_cff.py:45
HGCUncalibratedRecHit.h
HGCalUncalibRecHitRecAbsAlgo
Definition:
HGCalUncalibRecHitRecAbsAlgo.h:14
HGCalUncalibRecHitRecAbsAlgo::iTime
Definition:
HGCalUncalibRecHitRecAbsAlgo.h:17
HGCalUncalibRecHitRecAbsAlgo::nWeightsRows
Definition:
HGCalUncalibRecHitRecAbsAlgo.h:17
Generated for CMSSW Reference Manual by
1.8.11