CMS 3D CMS Logo

HcalNominalCoder.h
Go to the documentation of this file.
1 #ifndef HCALNOMINALCODER_H
2 #define HCALNOMINALCODER_H 1
3 
5 
11 class HcalNominalCoder : public HcalCoder {
12 public:
13  void adc2fC(const HBHEDataFrame& df, CaloSamples& lf) const override;
14  void adc2fC(const HODataFrame& df, CaloSamples& lf) const override;
15  void adc2fC(const HFDataFrame& df, CaloSamples& lf) const override;
16  void adc2fC(const ZDCDataFrame& df, CaloSamples& lf) const override;
17  void adc2fC(const HcalCalibDataFrame& df, CaloSamples& lf) const override;
18  void fC2adc(const CaloSamples& clf, HBHEDataFrame& df, int fCapIdOffset) const override;
19  void fC2adc(const CaloSamples& clf, HFDataFrame& df, int fCapIdOffset) const override;
20  void fC2adc(const CaloSamples& clf, HODataFrame& df, int fCapIdOffset) const override;
21  void fC2adc(const CaloSamples& clf, ZDCDataFrame& df, int fCapIdOffset) const override;
22  void fC2adc(const CaloSamples& clf, HcalCalibDataFrame& df, int fCapIdOffset) const override;
23  void adc2fC(const QIE10DataFrame& df, CaloSamples& lf) const override {}
24  void fC2adc(const CaloSamples& clf, QIE10DataFrame& df, int fCapIdOffset) const override {}
25  void adc2fC(const QIE11DataFrame& df, CaloSamples& lf) const override {}
26  void fC2adc(const CaloSamples& clf, QIE11DataFrame& df, int fCapIdOffset) const override {}
27 };
28 
29 #endif
HcalCoder.h
HcalNominalCoder
Definition: HcalNominalCoder.h:11
HcalNominalCoder::adc2fC
void adc2fC(const HBHEDataFrame &df, CaloSamples &lf) const override
Definition: HcalNominalCoder.cc:3
HcalNominalCoder::adc2fC
void adc2fC(const QIE10DataFrame &df, CaloSamples &lf) const override
Definition: HcalNominalCoder.h:23
ZDCDataFrame
Definition: ZDCDataFrame.h:15
HcalNominalCoder::fC2adc
void fC2adc(const CaloSamples &clf, QIE11DataFrame &df, int fCapIdOffset) const override
Definition: HcalNominalCoder.h:26
HBHEDataFrame
Definition: HBHEDataFrame.h:14
HcalCalibDataFrame
Definition: HcalCalibDataFrame.h:15
HcalNominalCoder::fC2adc
void fC2adc(const CaloSamples &clf, HBHEDataFrame &df, int fCapIdOffset) const override
Definition: HcalNominalCoder.cc:53
HFDataFrame
Definition: HFDataFrame.h:14
CaloSamples
Definition: CaloSamples.h:14
hgcalPerformanceValidation.df
df
Definition: hgcalPerformanceValidation.py:640
QIE10DataFrame
Definition: QIE10DataFrame.h:11
HODataFrame
Definition: HODataFrame.h:14
QIE11DataFrame
Definition: QIE11DataFrame.h:11
HcalCoder
Definition: HcalCoder.h:19
HcalNominalCoder::fC2adc
void fC2adc(const CaloSamples &clf, QIE10DataFrame &df, int fCapIdOffset) const override
Definition: HcalNominalCoder.h:24
HcalNominalCoder::adc2fC
void adc2fC(const QIE11DataFrame &df, CaloSamples &lf) const override
Definition: HcalNominalCoder.h:25