6 using namespace sistrip;
16 LogDebug(
"Commissioning") <<
"[FedTimingTask::FedTimingTask] Constructing object...";
22 LogDebug(
"Commissioning") <<
"[FedTimingTask::FedTimingTask] Destructing object...";
28 LogDebug(
"Commissioning") <<
"[FedTimingTask::book]";
42 nbins, -0.5, nbins*1.-0.5,
63 LogDebug(
"Commissioning") <<
"[FedTimingTask::fill]";
69 <<
" Unexpected number of digis! "
73 uint32_t pll_fine = summary.
pllFine();
74 for ( uint16_t coarse = 0; coarse <
nBins_; coarse++ ) {
75 uint16_t fine = (coarse+1)*24 - (pll_fine+1);
86 LogDebug(
"Commissioning") <<
"[FedTimingTask::update]";
std::vector< float > vNumOfEntries_
Utility class that holds histogram title.
virtual void fill(const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &)
const std::string & title() const
std::vector< float > vSumOfContents_
const uint32_t & pllFine() const
void updateHistoSet(HistoSet &, const uint32_t &bin, const float &value)
Class containning control, module, detector and connection information, at the level of a FED channel...
FedTimingTask(DQMStore *, const FedChannelConnection &)
DQMStore *const dqm() const
void histo(MonitorElement *)
const uint32_t & fedKey() const
std::vector< double > vSumOfSquares_
const FedChannelConnection & connection() const