test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
CommissioningTask Class Reference

#include <CommissioningTask.h>

Inheritance diagram for CommissioningTask:
ApvTimingTask CalibrationScanTask CalibrationTask DaqScopeModeTask FastFedCablingTask FedCablingTask FedTimingTask FineDelayTask LatencyTask NoiseTask OptoScanTask PedestalsTask PedsFullNoiseTask PedsOnlyTask VpspScanTask

Classes

class  CompactHistoSet
 
class  HistoSet
 

Public Member Functions

void bookHistograms ()
 
 CommissioningTask (DQMStore *, const FedChannelConnection &, const std::string &my_name)
 
void eventSetup (const edm::EventSetup *)
 
const uint32_t & fillCntr () const
 
void fillHistograms (const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &)
 
void fillHistograms (const SiStripEventSummary &, const uint16_t &fed_id, const std::map< uint16_t, float > &fed_ch)
 
const std::string & myName () const
 
const uint32_t & updateFreq () const
 
void updateFreq (const uint32_t &)
 
void updateHistograms ()
 
virtual ~CommissioningTask ()
 

Protected Member Functions

const FedChannelConnectionconnection () const
 
DQMStore *const dqm () const
 
const edm::EventSetup *const eventSetup () const
 
const uint32_t & fecKey () const
 
const uint32_t & fedKey () const
 
void updateHistoSet (HistoSet &, const uint32_t &bin, const float &value)
 
void updateHistoSet (CompactHistoSet &, const uint32_t &bin, const short &value)
 
void updateHistoSet (HistoSet &, const uint32_t &bin)
 
void updateHistoSet (CompactHistoSet &, const uint32_t &bin)
 
void updateHistoSet (HistoSet &, const float &value)
 
void updateHistoSet (CompactHistoSet &)
 
void updateHistoSet (HistoSet &)
 

Private Member Functions

virtual void book ()
 
 CommissioningTask ()
 
virtual void fill (const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &)
 
virtual void fill (const SiStripEventSummary &, const uint16_t &fed_id, const std::map< uint16_t, float > &fed_ch)
 
virtual void update ()
 

Private Attributes

bool booked_
 
FedChannelConnection connection_
 
DQMStoredqm_
 
const edm::EventSetupeventSetup_
 
uint32_t fecKey_
 
uint32_t fedKey_
 
uint32_t fillCntr_
 
std::string myName_
 
uint32_t updateFreq_
 

Detailed Description

Definition at line 21 of file CommissioningTask.h.

Constructor & Destructor Documentation

CommissioningTask::CommissioningTask ( DQMStore dqm,
const FedChannelConnection conn,
const std::string &  my_name 
)

Definition at line 17 of file CommissioningTask.cc.

References FedChannelConnection::ccuAddr(), FedChannelConnection::ccuChan(), connection_, TauDecayModes::dec, FedChannelConnection::fecCrate(), SiStripFedKey::feChan(), fecKey_, FedChannelConnection::fecRing(), FedChannelConnection::fecSlot(), FedChannelConnection::fedCh(), FedChannelConnection::fedId(), fedKey_, SiStripFedKey::feUnit(), relval_steps::key, FedChannelConnection::lldChannel(), LogTrace, sistrip::mlDqmSource_, and myName_.

19  :
20  dqm_(dqm),
21  updateFreq_(0),
22  fillCntr_(0),
23  connection_(conn),
24  fedKey_(0),
25  fecKey_(0),
26  booked_(false),
27  myName_(my_name),
28  eventSetup_(0)
29 {
30  uint16_t fed_ch = connection_.fedCh();
32  SiStripFedKey::feUnit(fed_ch),
33  SiStripFedKey::feChan(fed_ch) ).key();
40 
42  << "[CommissioningTask::" << __func__ << "]"
43  << " Constructing '" << myName_
44  << "' object for FecKey/FedKey: "
45  << "0x" << std::hex << std::setw(8) << std::setfill('0') << fecKey_ << std::dec
46  << "/"
47  << "0x" << std::hex << std::setw(8) << std::setfill('0') << fedKey_ << std::dec
48  << " and Crate/FEC/ring/CCU/module/LLDchan: "
49  << connection_.fecCrate() << "/"
50  << connection_.fecSlot() << "/"
51  << connection_.fecRing() << "/"
52  << connection_.ccuAddr() << "/"
53  << connection_.ccuChan() << "/"
55  << " and FedId/Ch: "
56  << connection_.fedId() << "/"
57  << connection_.fedCh();
58 }
const uint16_t & fecSlot() const
const uint16_t & fecCrate() const
A container class for generic run and event-related info, information required by the commissioning a...
Definition: SiStripFedKey.h:56
const uint16_t & fedCh() const
static const char mlDqmSource_[]
uint16_t lldChannel() const
const uint16_t & fedId() const
Utility class that identifies a position within the strip tracker control structure, down to the level of an APV25.
Definition: SiStripFecKey.h:45
const uint16_t & fecRing() const
const uint16_t & ccuChan() const
string key
FastSim: produces sample of signal events, overlayed with premixed minbias events.
const uint16_t & ccuAddr() const
const edm::EventSetup * eventSetup_
#define LogTrace(id)
const uint16_t & feUnit() const
DQMStore *const dqm() const
const uint16_t & feChan() const
FedChannelConnection connection_
CommissioningTask::~CommissioningTask ( )
virtual

Definition at line 62 of file CommissioningTask.cc.

References FedChannelConnection::ccuAddr(), FedChannelConnection::ccuChan(), connection_, TauDecayModes::dec, FedChannelConnection::fecCrate(), fecKey_, FedChannelConnection::fecRing(), FedChannelConnection::fecSlot(), FedChannelConnection::fedCh(), FedChannelConnection::fedId(), fedKey_, FedChannelConnection::lldChannel(), LogTrace, sistrip::mlDqmSource_, and myName_.

62  {
64  << "[CommissioningTask::" << __func__ << "]"
65  << " Destructing object for FED id/ch "
66  << " Constructing '" << myName_
67  << "' object for FecKey/FedKey: "
68  << "0x" << std::hex << std::setw(8) << std::setfill('0') << fecKey_ << std::dec
69  << "/"
70  << "0x" << std::hex << std::setw(8) << std::setfill('0') << fedKey_ << std::dec
71  << " and Crate/FEC/ring/CCU/module/LLDchan: "
72  << connection_.fecCrate() << "/"
73  << connection_.fecSlot() << "/"
74  << connection_.fecRing() << "/"
75  << connection_.ccuAddr() << "/"
76  << connection_.ccuChan() << "/"
78  << " and FedId/Ch: "
79  << connection_.fedId() << "/"
80  << connection_.fedCh();
81  //@@ do not delete EventSetup pointer!
82 }
const uint16_t & fecSlot() const
const uint16_t & fecCrate() const
const uint16_t & fedCh() const
static const char mlDqmSource_[]
uint16_t lldChannel() const
const uint16_t & fedId() const
const uint16_t & fecRing() const
const uint16_t & ccuChan() const
const uint16_t & ccuAddr() const
#define LogTrace(id)
FedChannelConnection connection_
CommissioningTask::CommissioningTask ( )
inlineprivate

Definition at line 134 of file CommissioningTask.h.

134 {;}

Member Function Documentation

void CommissioningTask::book ( )
privatevirtual

Reimplemented in PedsFullNoiseTask, NoiseTask, PedsOnlyTask, FedCablingTask, CalibrationScanTask, CalibrationTask, FineDelayTask, LatencyTask, OptoScanTask, PedestalsTask, ApvTimingTask, DaqScopeModeTask, FedTimingTask, VpspScanTask, and FastFedCablingTask.

Definition at line 144 of file CommissioningTask.cc.

References sistrip::mlDqmSource_.

Referenced by bookHistograms().

144  {
146  << "[CommissioningTask::" << __func__ << "]"
147  << " No derived implementation exists!";
148 }
static const char mlDqmSource_[]
void CommissioningTask::bookHistograms ( )

Books histograms and constructs HistoSet cache.

Definition at line 179 of file CommissioningTask.cc.

References book(), and booked_.

179  {
180  book();
181  booked_ = true;
182 }
const FedChannelConnection & CommissioningTask::connection ( ) const
inlineprotected
DQMStore *const CommissioningTask::dqm ( ) const
inlineprotected
void CommissioningTask::eventSetup ( const edm::EventSetup setup)
inline

Define access to the EventSetup.

Definition at line 182 of file CommissioningTask.h.

References eventSetup_, and GeneralSetup::setup().

182 { eventSetup_ = setup; }
const edm::EventSetup * eventSetup_
const edm::EventSetup *const CommissioningTask::eventSetup ( ) const
inlineprotected

Access to the EventSetup.

Definition at line 183 of file CommissioningTask.h.

References eventSetup_.

Referenced by NoiseTask::book().

183 { return eventSetup_; }
const edm::EventSetup * eventSetup_
const uint32_t & CommissioningTask::fecKey ( ) const
inlineprotected

Returns FEC key.

Definition at line 179 of file CommissioningTask.h.

References fecKey_.

Referenced by VpspScanTask::fill().

179 { return fecKey_; }
const uint32_t & CommissioningTask::fedKey ( ) const
inlineprotected
void CommissioningTask::fill ( const SiStripEventSummary summary,
const edm::DetSet< SiStripRawDigi > &  digis 
)
privatevirtual

Reimplemented in PedsFullNoiseTask, NoiseTask, PedsOnlyTask, CalibrationScanTask, CalibrationTask, FineDelayTask, LatencyTask, OptoScanTask, PedestalsTask, ApvTimingTask, DaqScopeModeTask, FedTimingTask, VpspScanTask, and FastFedCablingTask.

Definition at line 152 of file CommissioningTask.cc.

References sistrip::mlDqmSource_.

Referenced by fillHistograms().

153  {
155  << "[CommissioningTask::" << __func__ << "]"
156  << " No derived implementation exists!";
157 }
static const char mlDqmSource_[]
void CommissioningTask::fill ( const SiStripEventSummary summary,
const uint16_t &  fed_id,
const std::map< uint16_t, float > &  fed_ch 
)
privatevirtual

Reimplemented in FedCablingTask.

Definition at line 161 of file CommissioningTask.cc.

References sistrip::mlDqmSource_.

163  {
165  << "[CommissioningTask::" << __func__ << "]"
166  << " No derived implementation exists!";
167 }
static const char mlDqmSource_[]
const uint32_t & CommissioningTask::fillCntr ( ) const
inline

Get histogram filled counter.

Definition at line 171 of file CommissioningTask.h.

References fillCntr_.

Referenced by DaqScopeModeTask::fill().

171 { return fillCntr_; }
void CommissioningTask::fillHistograms ( const SiStripEventSummary summary,
const edm::DetSet< SiStripRawDigi > &  digis 
)

Fills HistoSet cache.

Definition at line 186 of file CommissioningTask.cc.

References booked_, fill(), fillCntr_, sistrip::mlDqmSource_, update(), and updateFreq_.

187  {
188  if ( !booked_ ) {
190  << "[CommissioningTask::" << __func__ << "]"
191  << " Attempting to fill histos that haven't been booked yet!";
192  return;
193  }
194  fillCntr_++;
195  fill( summary, digis );
196  if ( updateFreq_ && !(fillCntr_%updateFreq_) ) {
197  update();
198  }
199 
200 }
static const char mlDqmSource_[]
virtual void fill(const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &)
virtual void update()
void CommissioningTask::fillHistograms ( const SiStripEventSummary summary,
const uint16_t &  fed_id,
const std::map< uint16_t, float > &  fed_ch 
)

Fill HistoSet cache for FED cabling (special case).

Definition at line 204 of file CommissioningTask.cc.

References booked_, fill(), fillCntr_, sistrip::mlDqmSource_, update(), and updateFreq_.

206  {
207  if ( !booked_ ) {
209  << "[CommissioningTask::" << __func__ << "]"
210  << " Attempting to fill histos that haven't been booked yet!";
211  return;
212  }
213  fillCntr_++;
214  fill( summary, fed_id, fed_ch );
215  if ( updateFreq_ && !(fillCntr_%updateFreq_) ) {
216  update();
217  }
218 
219 }
static const char mlDqmSource_[]
virtual void fill(const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &)
virtual void update()
const std::string & CommissioningTask::myName ( void  ) const
inline

Returns the name of this commissioning task.

Definition at line 174 of file CommissioningTask.h.

References myName_.

174 { return myName_; }
void CommissioningTask::update ( )
privatevirtual

Reimplemented in PedsFullNoiseTask, NoiseTask, PedsOnlyTask, FedCablingTask, CalibrationScanTask, CalibrationTask, FineDelayTask, LatencyTask, OptoScanTask, PedestalsTask, ApvTimingTask, DaqScopeModeTask, FedTimingTask, VpspScanTask, and FastFedCablingTask.

Definition at line 171 of file CommissioningTask.cc.

References sistrip::mlDqmSource_.

Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), fillHistograms(), dqm-mbProfile.Profile::finish(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), MatrixUtil.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), Vispa.Gui.PortConnection.PointToPointConnection::updateConnection(), and updateHistograms().

171  {
173  << "[CommissioningTask::" << __func__ << "]"
174  << " No derived implementation exists!";
175 }
static const char mlDqmSource_[]
const uint32_t & CommissioningTask::updateFreq ( ) const
inline

Get histogram update frequency.

Definition at line 172 of file CommissioningTask.h.

References updateFreq_.

Referenced by DaqScopeModeTask::fill().

172 { return updateFreq_; }
void CommissioningTask::updateFreq ( const uint32_t &  freq)
inline

Set histogram update frequency.

Definition at line 173 of file CommissioningTask.h.

References updateFreq_.

173 { updateFreq_ = freq; }
void CommissioningTask::updateHistograms ( )

Updates histograms using HistoSet cache.

Definition at line 223 of file CommissioningTask.cc.

References update().

223  {
224  update();
225 }
virtual void update()
void CommissioningTask::updateHistoSet ( HistoSet histo_set,
const uint32_t &  bin,
const float &  value 
)
protected

Updates the vectors of HistoSet.

Definition at line 253 of file CommissioningTask.cc.

References newFWLiteAna::bin, CommissioningTask::HistoSet::explicitFill_, CommissioningTask::HistoSet::histo(), CommissioningTask::HistoSet::isProfile_, sistrip::mlDqmSource_, relativeConstraints::value, CommissioningTask::HistoSet::vNumOfEntries_, CommissioningTask::HistoSet::vSumOfContents_, and CommissioningTask::HistoSet::vSumOfSquares_.

Referenced by FastFedCablingTask::fill(), ApvTimingTask::fill(), DaqScopeModeTask::fill(), FedTimingTask::fill(), VpspScanTask::fill(), OptoScanTask::fill(), PedestalsTask::fill(), CalibrationTask::fill(), FineDelayTask::fill(), LatencyTask::fill(), CalibrationScanTask::fill(), FedCablingTask::fill(), PedsFullNoiseTask::fill(), FastFedCablingTask::update(), DaqScopeModeTask::update(), ApvTimingTask::update(), VpspScanTask::update(), FedTimingTask::update(), PedestalsTask::update(), OptoScanTask::update(), CalibrationScanTask::update(), CalibrationTask::update(), FineDelayTask::update(), LatencyTask::update(), FedCablingTask::update(), NoiseTask::update(), PedsFullNoiseTask::update(), and updateHistoSet().

255  {
256 
257  // Check bin number
258  if ( bin >= histo_set.vNumOfEntries_.size() && !histo_set.explicitFill_ ) {
260  << "[CommissioningTask::" << __func__ << "]"
261  << " Unexpected bin number " << bin
262  << " when filling histogram of size " << histo_set.vNumOfEntries_.size();
263  return;
264  }
265 
266  // Check if histo is TProfile or not
267  if ( !histo_set.isProfile_ ) {
268  // Set entries
269  if (histo_set.explicitFill_) {
270  float origVal = histo_set.histo()->getBinContent( bin+1 );
271  histo_set.histo()->setBinContent( bin+1, origVal + value );
272  } else {
273  histo_set.vNumOfEntries_[bin]+=value;
274  }
275  } else {
276  // Set entries
277  histo_set.vNumOfEntries_[bin]++;
278 
279  // Check bin number
280  if ( bin >= histo_set.vSumOfContents_.size() ||
281  bin >= histo_set.vSumOfSquares_.size() ) {
283  << "[CommissioningTask::" << __func__ << "]"
284  << " Unexpected bin when filling histogram: " << bin;
285  return;
286  }
287 
288  // Set sum of contents and squares
289  histo_set.vSumOfContents_[bin] += value;
290  histo_set.vSumOfSquares_[bin] += value*value;
291  }
292 
293 }
static const char mlDqmSource_[]
void CommissioningTask::updateHistoSet ( CompactHistoSet histo_set,
const uint32_t &  bin,
const short &  value 
)
protected

Definition at line 297 of file CommissioningTask.cc.

References newFWLiteAna::bin, CommissioningTask::CompactHistoSet::explicitFill_, CommissioningTask::CompactHistoSet::histo(), sistrip::mlDqmSource_, relativeConstraints::value, and CommissioningTask::CompactHistoSet::vNumOfEntries_.

299  {
300 
301  // Check bin number
302  if ( bin >= histo_set.vNumOfEntries_.size() && !histo_set.explicitFill_ ) {
304  << "[CommissioningTask::" << __func__ << "]"
305  << " Unexpected bin number " << bin
306  << " when filling histogram of size " << histo_set.vNumOfEntries_.size();
307  return;
308  }
309 
310  if (histo_set.explicitFill_) {
311  float origVal = histo_set.histo()->getBinContent( bin+1 );
312  histo_set.histo()->setBinContent( bin+1, origVal + value );
313  } else {
314  // Set entries
315  histo_set.vNumOfEntries_[bin] += value;
316  }
317 
318 }
static const char mlDqmSource_[]
void CommissioningTask::updateHistoSet ( HistoSet histo_set,
const uint32_t &  bin 
)
protected

Updates the vectors of HistoSet.

Definition at line 229 of file CommissioningTask.cc.

References updateHistoSet(), and relativeConstraints::value.

230  {
231  float value = 1.;
232  updateHistoSet( histo_set, bin, value );
233 }
void updateHistoSet(HistoSet &, const uint32_t &bin, const float &value)
void CommissioningTask::updateHistoSet ( CompactHistoSet histo_set,
const uint32_t &  bin 
)
protected

Definition at line 237 of file CommissioningTask.cc.

References updateHistoSet(), and relativeConstraints::value.

238  {
239  short value = 1;
240  updateHistoSet( histo_set, bin, value );
241 }
void updateHistoSet(HistoSet &, const uint32_t &bin, const float &value)
void CommissioningTask::updateHistoSet ( HistoSet histo_set,
const float &  value 
)
protected

Updates the vectors of HistoSet.

Definition at line 245 of file CommissioningTask.cc.

References CommissioningTask::HistoSet::bin(), updateHistoSet(), and histoStyle::weight.

246  {
247  float weight = 1.;
248  updateHistoSet( histo_set, histo_set.bin(value), weight );
249 }
void updateHistoSet(HistoSet &, const uint32_t &bin, const float &value)
int weight
Definition: histoStyle.py:50
void CommissioningTask::updateHistoSet ( CompactHistoSet histo_set)
protected

Definition at line 361 of file CommissioningTask.cc.

References CommissioningTask::CompactHistoSet::explicitFill_, CommissioningTask::CompactHistoSet::histo(), sistrip::mlDqmSource_, and CommissioningTask::CompactHistoSet::vNumOfEntries_.

361  {
362 
363  // Check if histo exists
364  if ( !histo_set.histo() ) {
366  << "[CommissioningTask::" << __func__ << "]"
367  << " NULL pointer to MonitorElement!";
368  return;
369  }
370 
371  if (!histo_set.explicitFill_) {
372  for ( uint32_t ibin = 0; ibin < histo_set.vNumOfEntries_.size(); ibin++ ) {
373  histo_set.histo()->setBinContent( ibin+1, histo_set.vNumOfEntries_[ibin] );
374  }
375  }
376 
377 }
static const char mlDqmSource_[]
void CommissioningTask::updateHistoSet ( HistoSet histo_set)
protected

Updates the MonitorElements of HistoSet.

Definition at line 322 of file CommissioningTask.cc.

References CommissioningTask::HistoSet::explicitFill_, extract(), CommissioningTask::HistoSet::histo(), CommissioningTask::HistoSet::isProfile_, sistrip::mlDqmSource_, CommissioningTask::HistoSet::vNumOfEntries_, CommissioningTask::HistoSet::vSumOfContents_, and CommissioningTask::HistoSet::vSumOfSquares_.

322  {
323 
324  // Check if histo exists
325  if ( !histo_set.histo() ) {
327  << "[CommissioningTask::" << __func__ << "]"
328  << " NULL pointer to MonitorElement!";
329  return;
330  }
331 
332  if (!histo_set.explicitFill_) {
333 
334  if ( histo_set.isProfile_ ) {
335 
336  TProfile* prof = ExtractTObject<TProfile>().extract( histo_set.histo() );
337  // if ( prof ) { prof->SetErrorOption("s"); } //@@ necessary?
338  const static UpdateTProfile profile;
339  for ( uint32_t ibin = 0; ibin < histo_set.vNumOfEntries_.size(); ibin++ ) {
340  profile.setBinContents( prof,
341  ibin+1,
342  histo_set.vNumOfEntries_[ibin],
343  histo_set.vSumOfContents_[ibin],
344  histo_set.vSumOfSquares_[ibin] );
345  }
346 
347  } else {
348 
349  for ( uint32_t ibin = 0; ibin < histo_set.vNumOfEntries_.size(); ibin++ ) {
350  histo_set.histo()->setBinContent( ibin+1, histo_set.vNumOfEntries_[ibin] );
351  }
352 
353  }
354 
355  }
356 
357 }
static const char mlDqmSource_[]
int extract(std::vector< int > *output, const std::string &dati)

Member Data Documentation

bool CommissioningTask::booked_
private

Definition at line 161 of file CommissioningTask.h.

Referenced by bookHistograms(), and fillHistograms().

FedChannelConnection CommissioningTask::connection_
private

Definition at line 155 of file CommissioningTask.h.

Referenced by CommissioningTask(), connection(), and ~CommissioningTask().

DQMStore* CommissioningTask::dqm_
private

Definition at line 149 of file CommissioningTask.h.

Referenced by dqm().

const edm::EventSetup* CommissioningTask::eventSetup_
private

Definition at line 165 of file CommissioningTask.h.

Referenced by eventSetup().

uint32_t CommissioningTask::fecKey_
private

Definition at line 159 of file CommissioningTask.h.

Referenced by CommissioningTask(), fecKey(), and ~CommissioningTask().

uint32_t CommissioningTask::fedKey_
private

Definition at line 157 of file CommissioningTask.h.

Referenced by CommissioningTask(), fedKey(), and ~CommissioningTask().

uint32_t CommissioningTask::fillCntr_
private

Definition at line 153 of file CommissioningTask.h.

Referenced by fillCntr(), and fillHistograms().

std::string CommissioningTask::myName_
private

Definition at line 163 of file CommissioningTask.h.

Referenced by CommissioningTask(), myName(), and ~CommissioningTask().

uint32_t CommissioningTask::updateFreq_
private

Definition at line 151 of file CommissioningTask.h.

Referenced by fillHistograms(), and updateFreq().