CMS 3D CMS Logo

HcalCoder Class Reference

Abstract interface of a coder/decoder which converts ADC values to and from femtocolumbs of collected charge. More...

#include <CalibFormats/HcalObjects/interface/HcalCoder.h>

Inheritance diagram for HcalCoder:

HcalCoderDb HcalNominalCoder

List of all members.

Public Member Functions

virtual void adc2fC (const HcalCalibDataFrame &df, CaloSamples &lf) const =0
virtual void adc2fC (const ZDCDataFrame &df, CaloSamples &lf) const =0
virtual void adc2fC (const HFDataFrame &df, CaloSamples &lf) const =0
virtual void adc2fC (const HODataFrame &df, CaloSamples &lf) const =0
virtual void adc2fC (const HBHEDataFrame &df, CaloSamples &lf) const =0
virtual void fC2adc (const CaloSamples &clf, HcalCalibDataFrame &df, int fCapIdOffset) const =0
virtual void fC2adc (const CaloSamples &clf, ZDCDataFrame &df, int fCapIdOffset) const =0
virtual void fC2adc (const CaloSamples &clf, HODataFrame &df, int fCapIdOffset) const =0
virtual void fC2adc (const CaloSamples &clf, HFDataFrame &df, int fCapIdOffset) const =0
virtual void fC2adc (const CaloSamples &clf, HBHEDataFrame &df, int fCapIdOffset) const =0


Detailed Description

Abstract interface of a coder/decoder which converts ADC values to and from femtocolumbs of collected charge.

Date
2006/09/25 21:59:23
Revision
1.5

Definition at line 19 of file HcalCoder.h.


Member Function Documentation

virtual void HcalCoder::adc2fC ( const HcalCalibDataFrame df,
CaloSamples lf 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.

virtual void HcalCoder::adc2fC ( const ZDCDataFrame df,
CaloSamples lf 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.

virtual void HcalCoder::adc2fC ( const HFDataFrame df,
CaloSamples lf 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.

virtual void HcalCoder::adc2fC ( const HODataFrame df,
CaloSamples lf 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.

virtual void HcalCoder::adc2fC ( const HBHEDataFrame df,
CaloSamples lf 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.

Referenced by HcalSimpleRecAlgoImpl::reco(), and HcalSimpleRecAlgo::reconstruct().

virtual void HcalCoder::fC2adc ( const CaloSamples clf,
HcalCalibDataFrame df,
int  fCapIdOffset 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.

virtual void HcalCoder::fC2adc ( const CaloSamples clf,
ZDCDataFrame df,
int  fCapIdOffset 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.

virtual void HcalCoder::fC2adc ( const CaloSamples clf,
HODataFrame df,
int  fCapIdOffset 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.

virtual void HcalCoder::fC2adc ( const CaloSamples clf,
HFDataFrame df,
int  fCapIdOffset 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.

virtual void HcalCoder::fC2adc ( const CaloSamples clf,
HBHEDataFrame df,
int  fCapIdOffset 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:23:30 2009 for CMSSW by  doxygen 1.5.4