|
|
Go to the documentation of this file.
21 LogDebug(
"Commissioning") <<
"[LatencyTask::LatencyTask] Constructing object...";
31 LogDebug(
"Commissioning") <<
"[LatencyTask::book]";
41 LogDebug(
"Commissioning") <<
"[LatencyTask::book] using existing histogram.";
44 LogDebug(
"Commissioning") <<
"[LatencyTask::book] booking a new histogram in " <<
dqm()->
pwd();
69 LogDebug(
"Commissioning") <<
"[LatencyTask::book] booking a new histogram in " <<
dqm()->
pwd();
74 detkeypartition.
key(),
96 LogDebug(
"Commissioning") <<
"[LatencyTask::book] using existing histogram.";
99 LogDebug(
"Commissioning") <<
"[LatencyTask::book] booking a new histogram in " <<
dqm()->
pwd();
121 LogDebug(
"Commissioning") <<
"[LatencyTask::book] booking a new histogram in " <<
dqm()->
pwd();
126 detkeypartition.
key(),
142 LogDebug(
"Commissioning") <<
"[LatencyTask::book] done";
148 LogDebug(
"Commissioning") <<
"[LatencyTask::fill]";
150 int32_t
delay = static_cast<int32_t>(
summary.latency());
153 float correctedDelay = 0.;
154 LogDebug(
"Commissioning") <<
"[LatencyTask::fill]; the delay is " <<
delay;
156 unsigned int nclusters = 0;
164 correctedDelay =
delay * (-25.);
167 LogDebug(
"Commissioning") <<
"[LatencyTask::fill]; using a hit with value " << (digis.
data[
strip].adc() & 0xff)
168 <<
" at corrected delay of " << correctedDelay <<
" in bin " <<
bin;
170 LogDebug(
"Commissioning") <<
"HistoSet timing Updated " <<
strip <<
" " << digis.
data.size();
172 LogDebug(
"Commissioning") <<
"HistoSet timingPartition Updated " <<
strip <<
" " << digis.
data.size();
177 LogDebug(
"Commissioning") <<
"[LatencyTask::fill]; occupancy is " << nclusters;
185 LogDebug(
"Commissioning") <<
"[LatencyTask::update]";
std::vector< double > vSumOfSquares_
std::vector< float > vSumOfContents_
HistoSet timingPartition_
const uint32_t & key() const
const FedChannelConnection & connection() const
HistoSet clusterPartition_
std::vector< float > vNumOfEntries_
void fill(const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &) override
void setCurrentFolder(std::string const &fullpath) override
Class containning control, module, detector and connection information, at the level of a FED channel...
std::string pwd() override
void histo(MonitorElement *)
const std::string & path() const
LatencyTask(DQMStore *, const FedChannelConnection &)
void updateHistoSet(HistoSet &, const uint32_t &bin, const float &value)
Utility class that identifies a position within the strip tracker geometrical structure,...
DQMStore *const dqm() const
Utility class that holds histogram title.