![]() |
![]() |
#include <HcalTDC.h>
Public Member Functions | |
double | getThreshold () const |
unsigned int | getThresholdDAC () |
HcalTDC (double threshold_currentTDC=0.) | |
void | setDbService (const HcalDbService *service) |
the Producer will probably update this every event More... | |
void | setThresholdDAC (unsigned int DAC) |
void | timing (const CaloSamples &lf, QIE11DataFrame &digi) const |
~HcalTDC () | |
Private Attributes | |
double const | lsb |
unsigned int | theDAC |
const HcalDbService * | theDbService |
HcalTDCParameters | theTDCParameters |
double | threshold_currentTDC_ |
HcalTDC::HcalTDC | ( | double | threshold_currentTDC = 0. | ) |
Definition at line 7 of file HcalTDC.cc.
HcalTDC::~HcalTDC | ( | ) |
Definition at line 10 of file HcalTDC.cc.
|
inline |
void HcalTDC::setDbService | ( | const HcalDbService * | service | ) |
the Producer will probably update this every event
Definition at line 77 of file HcalTDC.cc.
References theDbService.
Referenced by HcalElectronicsSim::setDbService().
void HcalTDC::timing | ( | const CaloSamples & | lf, |
QIE11DataFrame & | digi | ||
) | const |
adds timing information to the digi template <class digi>="">
Definition at line 13 of file HcalTDC.cc.
References ecalMGPA::adc(), HcalTDCParameters::alreadyTransitionCode(), getThreshold(), mps_fire::i, HcalTDCParameters::nbins(), HcalTDCParameters::noTransitionCode(), CaloSamples::preciseAt(), CaloSamples::preciseSize(), QIE11DataFrame::setSample(), CaloSamples::size(), and theTDCParameters.
Referenced by HcalElectronicsSim::analogToDigital().
|
private |
Definition at line 35 of file HcalTDC.h.
Referenced by setDbService().
|
private |