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  virtual void adc2fC(const HBHEDataFrame& df, CaloSamples& lf) const;
14  virtual void adc2fC(const HODataFrame& df, CaloSamples& lf) const;
15  virtual void adc2fC(const HFDataFrame& df, CaloSamples& lf) const;
16  virtual void adc2fC(const ZDCDataFrame& df, CaloSamples& lf) const;
17  virtual void adc2fC(const HcalCalibDataFrame& df, CaloSamples& lf) const;
18  virtual void fC2adc(const CaloSamples& clf, HBHEDataFrame& df, int fCapIdOffset) const;
19  virtual void fC2adc(const CaloSamples& clf, HFDataFrame& df, int fCapIdOffset) const;
20  virtual void fC2adc(const CaloSamples& clf, HODataFrame& df, int fCapIdOffset) const;
21  virtual void fC2adc(const CaloSamples& clf, ZDCDataFrame& df, int fCapIdOffset) const;
22  virtual void fC2adc(const CaloSamples& clf, HcalCalibDataFrame& df, int fCapIdOffset) const;
23  virtual void adc2fC(const QIE10DataFrame& df, CaloSamples& lf) const {}
24  virtual void fC2adc(const CaloSamples& clf, QIE10DataFrame& df, int fCapIdOffset) const { }
25  virtual void adc2fC(const QIE11DataFrame& df, CaloSamples& lf) const {}
26  virtual void fC2adc(const CaloSamples& clf, QIE11DataFrame& df, int fCapIdOffset) const { }
27 };
28 
29 #endif
virtual void adc2fC(const QIE11DataFrame &df, CaloSamples &lf) const
virtual void adc2fC(const QIE10DataFrame &df, CaloSamples &lf) const
virtual void fC2adc(const CaloSamples &clf, HBHEDataFrame &df, int fCapIdOffset) const
virtual void fC2adc(const CaloSamples &clf, QIE11DataFrame &df, int fCapIdOffset) const
virtual void fC2adc(const CaloSamples &clf, QIE10DataFrame &df, int fCapIdOffset) const
virtual void adc2fC(const HBHEDataFrame &df, CaloSamples &lf) const