7 using namespace sistrip;
12 :
CommissioningTask(dqm, conn,
"ApvTimingTask"), timing_(), nSamples_(40), nFineDelays_(24), nBins_(40) {}
51 <<
" Unexpected number of digis! " << digis.
data.size();
55 uint32_t pll_fine = summary.
pllFine();
56 for (uint16_t coarse = 0; coarse <
nBins_ ; coarse++) {
57 uint16_t fine = (coarse + 1) * 24 - (pll_fine + 1);
std::vector< float > vNumOfEntries_
Utility class that holds histogram title.
const std::string & title() const
static const char mlDqmSource_[]
std::vector< float > vSumOfContents_
const uint32_t & pllFine() const
void updateHistoSet(HistoSet &, const uint32_t &bin, const float &value)
DQMStore *const dqm() const
Class containning control, module, detector and connection information, at the level of a FED channel...
ApvTimingTask(DQMStore *, const FedChannelConnection &)
void fill(const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &) override
void histo(MonitorElement *)
const uint32_t & fedKey() const
std::vector< double > vSumOfSquares_
const FedChannelConnection & connection() const
Log< level::Warning, false > LogWarning
~ApvTimingTask() override