#include <EcalTBH2TDCRecInfoAlgo.h>
Definition at line 10 of file EcalTBH2TDCRecInfoAlgo.h.
◆ EcalTBH2TDCRecInfoAlgo() [1/2]
EcalTBH2TDCRecInfoAlgo::EcalTBH2TDCRecInfoAlgo |
( |
| ) |
|
|
inline |
◆ EcalTBH2TDCRecInfoAlgo() [2/2]
EcalTBH2TDCRecInfoAlgo::EcalTBH2TDCRecInfoAlgo |
( |
const std::vector< EcalTBH2TDCRanges > & |
tdcZero | ) |
|
|
explicit |
◆ ~EcalTBH2TDCRecInfoAlgo()
EcalTBH2TDCRecInfoAlgo::~EcalTBH2TDCRecInfoAlgo |
( |
| ) |
|
|
inline |
◆ reconstruct()
tdcRangeErrorMessageAlreadyDisplayed_ &&
Definition at line 11 of file EcalTBH2TDCRecInfoAlgo.cc.
References actualRange_, actualRun_, HcalTBTiming::BeamCoincidenceCount(), HcalTBTiming::BeamCoincidenceHits(), mps_fire::i, hltrates_dqm_sourceclient-live_cfg::offset, convertSQLiteXML::runNumber, tdcRangeErrorMessageAlreadyDisplayed_, Ecal2006TBH2TDCRanges_v0_cff::tdcZero, tdcZeros_, and HcalTBTiming::ttcL1Atime().
Referenced by EcalTBH2TDCRecInfoProducer::produce().
26 edm::LogInfo(
"") <<
"EcalTBH2TDCRecInfoAlgo::reconstruct # tdc hits: " << ntdc << std::endl;
29 for (
int i = 0;
i < ntdc; ++
i) {
35 edm::LogError(
"NoTDCHits") <<
"no TDC hits. TDC info not reliable" << std::endl;
44 edm::LogError(
"TDCOutOfRange") <<
" ============================\n" 45 <<
" tdc value out of range = " << tdcd
47 <<
" ============================\n"
double BeamCoincidenceHits(int index) const
Returns the indexed hit time from Beam Coincidence.
Log< level::Error, false > LogError
double ttcL1Atime() const
Returns the Level 1 Accept time in ns.
int BeamCoincidenceCount() const
Returns the number of hits from Beam Coincidence.
bool tdcRangeErrorMessageAlreadyDisplayed_
Log< level::Info, false > LogInfo
std::vector< EcalTBH2TDCRanges > tdcZeros_
◆ actualRange_
int EcalTBH2TDCRecInfoAlgo::actualRange_ |
|
mutableprivate |
◆ actualRun_
int EcalTBH2TDCRecInfoAlgo::actualRun_ |
|
mutableprivate |
◆ tdcRangeErrorMessageAlreadyDisplayed_
bool EcalTBH2TDCRecInfoAlgo::tdcRangeErrorMessageAlreadyDisplayed_ |
|
mutableprivate |
◆ tdcZeros_