CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
HcalCoder Class Referenceabstract

#include <HcalCoder.h>

Inheritance diagram for HcalCoder:
HcalCoderDb HcalNominalCoder

Public Member Functions

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

Detailed Description

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

Definition at line 18 of file HcalCoder.h.

Member Function Documentation

virtual void HcalCoder::adc2fC ( const HBHEDataFrame df,
CaloSamples lf 
) const
pure virtual
virtual void HcalCoder::adc2fC ( const HODataFrame 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 ZDCDataFrame df,
CaloSamples lf 
) const
pure virtual

Implemented in HcalCoderDb, and HcalNominalCoder.

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

Implemented in HcalCoderDb, and HcalNominalCoder.

virtual void HcalCoder::adc2fC ( const HcalUpgradeDataFrame df,
CaloSamples lf 
) 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.

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,
HODataFrame 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,
HcalCalibDataFrame df,
int  fCapIdOffset 
) const
pure virtual

Implemented in HcalCoderDb, and HcalNominalCoder.

virtual void HcalCoder::fC2adc ( const CaloSamples clf,
HcalUpgradeDataFrame df,
int  fCapIdOffset 
) const
pure virtual

Implemented in HcalCoderDb, and HcalNominalCoder.