CMS 3D CMS Logo

Public Member Functions

HcalCoder Class Reference

#include <HcalCoder.h>

Inheritance diagram for HcalCoder:
HcalCoderDb HcalNominalCoder

List of all members.

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 ZDCDataFrame &df, CaloSamples &lf) const =0
virtual void adc2fC (const HcalCalibDataFrame &df, CaloSamples &lf) const =0
virtual void adc2fC (const HFDataFrame &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, HODataFrame &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
virtual void fC2adc (const CaloSamples &clf, HFDataFrame &df, int fCapIdOffset) const =0
virtual void fC2adc (const CaloSamples &clf, ZDCDataFrame &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:
2013/04/15 12:24:12
Revision:
1.6

Definition at line 20 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 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 HFDataFrame 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,
HODataFrame 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.

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,
ZDCDataFrame df,
int  fCapIdOffset 
) const [pure virtual]

Implemented in HcalCoderDb, and HcalNominalCoder.