#include <HcalFeatureHFEMBit.h>
Public Member Functions | |
virtual bool | fineGrainbit (const QIE10DataFrame &short1, const QIE10DataFrame &short2, const QIE10DataFrame &long1, const QIE10DataFrame &long2, bool validShort1, bool validShort2, bool validLong1, bool validLong2, int idx) const override |
virtual bool | fineGrainbit (const HFDataFrame &shortDigi, const HFDataFrame &longDigi, int idx) const override |
HcalFeatureHFEMBit (double ShortMinE, double LongMinE, double ShortLongCutSlope, double ShortLongCutOffset, const HcalDbService &conditions) | |
~HcalFeatureHFEMBit () | |
Public Member Functions inherited from HcalFeatureBit | |
HcalFeatureBit () | |
virtual | ~HcalFeatureBit () |
Private Member Functions | |
template<typename T > | |
float | getE (const T &f, int idx) const |
Private Attributes | |
const HcalDbService & | conditions_ |
double | LongMinE_ |
double | ShortLongCutOffset_ |
double | ShortLongCutSlope_ |
double | ShortMinE_ |
Definition at line 8 of file HcalFeatureHFEMBit.h.
HcalFeatureHFEMBit::HcalFeatureHFEMBit | ( | double | ShortMinE, |
double | LongMinE, | ||
double | ShortLongCutSlope, | ||
double | ShortLongCutOffset, | ||
const HcalDbService & | conditions | ||
) |
Definition at line 9 of file HcalFeatureHFEMBit.cc.
References LongMinE_, ShortLongCutOffset_, ShortLongCutSlope_, and ShortMinE_.
HcalFeatureHFEMBit::~HcalFeatureHFEMBit | ( | ) |
Definition at line 21 of file HcalFeatureHFEMBit.cc.
|
overridevirtual |
Implements HcalFeatureBit.
Definition at line 40 of file HcalFeatureHFEMBit.cc.
References getE(), LongMinE_, ShortLongCutOffset_, ShortLongCutSlope_, and ShortMinE_.
|
overridevirtual |
Implements HcalFeatureBit.
Definition at line 24 of file HcalFeatureHFEMBit.cc.
References getE(), LongMinE_, ShortLongCutOffset_, ShortLongCutSlope_, and ShortMinE_.
|
private |
Definition at line 38 of file HcalFeatureHFEMBit.h.
References HcalCoderDb::adc2fC(), AlignmentProducer_cff::calibrations, conditions_, corr, HcalDbService::getHcalCalibrations(), HcalDbService::getHcalCoder(), HcalDbService::getHcalShape(), hcalTTPDigis_cfi::id, and hcalTTPDigis_cfi::samples.
Referenced by fineGrainbit().
|
private |
Definition at line 33 of file HcalFeatureHFEMBit.h.
Referenced by getE().
|
private |
Definition at line 32 of file HcalFeatureHFEMBit.h.
Referenced by fineGrainbit(), and HcalFeatureHFEMBit().
|
private |
Definition at line 32 of file HcalFeatureHFEMBit.h.
Referenced by fineGrainbit(), and HcalFeatureHFEMBit().
|
private |
Definition at line 32 of file HcalFeatureHFEMBit.h.
Referenced by fineGrainbit(), and HcalFeatureHFEMBit().
|
private |
Definition at line 32 of file HcalFeatureHFEMBit.h.
Referenced by fineGrainbit(), and HcalFeatureHFEMBit().