#include <HcalCoder.h>
Public Member Functions | |
virtual void | adc2fC (const HBHEDataFrame &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 HODataFrame &df, CaloSamples &lf) const =0 |
virtual void | adc2fC (const QIE10DataFrame &df, CaloSamples &lf) const =0 |
virtual void | adc2fC (const QIE11DataFrame &df, CaloSamples &lf) const =0 |
virtual void | adc2fC (const ZDCDataFrame &df, CaloSamples &lf) const =0 |
virtual void | fC2adc (const CaloSamples &clf, HBHEDataFrame &df, int fCapIdOffset) const =0 |
virtual void | fC2adc (const CaloSamples &clf, HcalCalibDataFrame &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, QIE10DataFrame &df, int fCapIdOffset) const =0 |
virtual void | fC2adc (const CaloSamples &clf, QIE11DataFrame &df, int fCapIdOffset) const =0 |
virtual void | fC2adc (const CaloSamples &clf, ZDCDataFrame &df, int fCapIdOffset) const =0 |
virtual | ~HcalCoder ()=default |
Abstract interface of a coder/decoder which converts ADC values to and from femtocolumbs of collected charge.
Definition at line 19 of file HcalCoder.h.
|
virtualdefault |
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
Referenced by HcalHFStatusBitFromDigis::hfSetFlagFromDigi(), ZdcSimpleRecAlgoImpl::reco1(), ZdcSimpleRecAlgoImpl::reco2(), HFPreRecAlgo::reconstruct(), HcalSimpleRecAlgoImpl::removePileup(), HBHEStatusBitSetter::SetFlagsFromDigi(), HBHENegativeFlagSetter::setPulseShapeFlags(), and HBHEPulseShapeFlagSetter::SetPulseShapeFlags().
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.
|
pure virtual |
Implemented in HcalCoderDb, and HcalNominalCoder.