Definition at line 11 of file LatencyTask.h.
void LatencyTask::book |
( |
| ) |
|
|
overrideprivatevirtual |
Reimplemented from CommissioningTask.
Definition at line 34 of file LatencyTask.cc.
References sistrip::APV_LATENCY, cluster_, sistrip::extrainfo::clusterCharge_, clusterPartition_, CommissioningTask::connection(), sistrip::DET_KEY, CommissioningTask::dqm(), sistrip::EXPERT_HISTO, HIGHBIN, CommissioningTask::HistoSet::histo(), CommissioningTask::HistoSet::isProfile_, SiStripKey::key(), LogDebug, LOWBIN, NBINS, sistrip::extrainfo::occupancy_, sistrip::PARTITION, SiStripKey::path(), DQMStore::pwd(), DQMStore::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, timing_, timingPartition_, runGCPTkAlMap::title, sistrip::TRACKER, CommissioningTask::HistoSet::vNumOfEntries_, CommissioningTask::HistoSet::vSumOfContents_, and CommissioningTask::HistoSet::vSumOfSquares_.
35 LogDebug(
"Commissioning") <<
"[LatencyTask::book]";
45 LogDebug(
"Commissioning") <<
"[LatencyTask::book] using existing histogram.";
48 LogDebug(
"Commissioning") <<
"[LatencyTask::book] booking a new histogram in " <<
dqm()->
pwd();
60 100, 0., -1.,
"s" ) );
66 LogDebug(
"Commissioning") <<
"[LatencyTask::book] booking a new histogram in " <<
dqm()->
pwd();
71 detkeypartition.key(),
78 100, 0., -1.,
"s" ) );
86 LogDebug(
"Commissioning") <<
"[LatencyTask::book] using existing histogram.";
89 LogDebug(
"Commissioning") <<
"[LatencyTask::book] booking a new histogram in " <<
dqm()->
pwd();
107 LogDebug(
"Commissioning") <<
"[LatencyTask::book] booking a new histogram in " <<
dqm()->
pwd();
112 detkeypartition.key(),
124 LogDebug(
"Commissioning") <<
"[LatencyTask::book] done";
std::vector< float > vNumOfEntries_
Utility class that holds histogram title.
std::vector< float > vSumOfContents_
HistoSet clusterPartition_
HistoSet timingPartition_
std::string const & pwd() const
Utility class that identifies a position within the strip tracker geometrical structure, down to the level of an APV25 chip.
void setCurrentFolder(std::string const &fullpath)
DQMStore *const dqm() const
void histo(MonitorElement *)
std::vector< double > vSumOfSquares_
const FedChannelConnection & connection() const
Reimplemented from CommissioningTask.
Definition at line 129 of file LatencyTask.cc.
References stringResolutionProvider_cfi::bin, cluster_, clusterPartition_, edm::DetSet< T >::data, firstReading_, HIGHBIN, createfilelist::int, SiStripEventSummary::latency(), LogDebug, LOWBIN, NBINS, digitizers_cfi::strip, timing_, timingPartition_, and CommissioningTask::updateHistoSet().
131 LogDebug(
"Commissioning") <<
"[LatencyTask::fill]";
133 int32_t delay =
static_cast<int32_t
>( summary.
latency() );
135 float correctedDelay = 0.;
136 LogDebug(
"Commissioning") <<
"[LatencyTask::fill]; the delay is " << delay;
138 unsigned int nclusters = 0;
146 correctedDelay = delay*(-25.);
149 LogDebug(
"Commissioning") <<
"[LatencyTask::fill]; using a hit with value " << ( digis.
data[
strip].adc()&0xff )
150 <<
" at corrected delay of " << correctedDelay
151 <<
" in bin " << bin ;
153 LogDebug(
"Commissioning") <<
"HistoSet timing Updated " <<
strip <<
" " << digis.
data.size();
155 LogDebug(
"Commissioning") <<
"HistoSet timingPartition Updated " <<
strip <<
" " << digis.
data.size();
160 LogDebug(
"Commissioning") <<
"[LatencyTask::fill]; occupancy is " << nclusters;
const uint32_t & latency() const
void updateHistoSet(HistoSet &, const uint32_t &bin, const float &value)
HistoSet clusterPartition_
HistoSet timingPartition_
bin
set the eta bin as selection string.