CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalNominalCoder.h
Go to the documentation of this file.
1 #ifndef HCALNOMINALCODER_H
2 #define HCALNOMINALCODER_H 1
3 
5 
13 class HcalNominalCoder : public HcalCoder {
14 public:
15  virtual void adc2fC(const HBHEDataFrame& df, CaloSamples& lf) const;
16  virtual void adc2fC(const HODataFrame& df, CaloSamples& lf) const;
17  virtual void adc2fC(const HFDataFrame& df, CaloSamples& lf) const;
18  virtual void adc2fC(const ZDCDataFrame& df, CaloSamples& lf) const;
19  virtual void adc2fC(const HcalCalibDataFrame& df, CaloSamples& lf) const;
20  virtual void fC2adc(const CaloSamples& clf, HBHEDataFrame& df, int fCapIdOffset) const;
21  virtual void fC2adc(const CaloSamples& clf, HFDataFrame& df, int fCapIdOffset) const;
22  virtual void fC2adc(const CaloSamples& clf, HODataFrame& df, int fCapIdOffset) const;
23  virtual void fC2adc(const CaloSamples& clf, ZDCDataFrame& df, int fCapIdOffset) const;
24  virtual void fC2adc(const CaloSamples& clf, HcalCalibDataFrame& df, int fCapIdOffset) const;
25  virtual void adc2fC(const HcalUpgradeDataFrame& df, CaloSamples& lf) const {}
26  virtual void fC2adc(const CaloSamples& clf, HcalUpgradeDataFrame& df, int fCapIdOffset) const { }
27 
28 };
29 
30 #endif
virtual void adc2fC(const HcalUpgradeDataFrame &df, CaloSamples &lf) const
virtual void fC2adc(const CaloSamples &clf, HBHEDataFrame &df, int fCapIdOffset) const
virtual void fC2adc(const CaloSamples &clf, HcalUpgradeDataFrame &df, int fCapIdOffset) const
virtual void adc2fC(const HBHEDataFrame &df, CaloSamples &lf) const