CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
cscdqm::Configuration Class Reference

CSCDQM Framework Global Configuration. More...

#include <CSCDQM_Configuration.h>

Public Member Functions

 Configuration ()
 Constructor. More...
 
 Configuration (const bool printStats)
 Constructor. More...
 
void copyChamberCounterValue (const ChamberCounterType counter_from, const ChamberCounterType counter_to, const HwId crateId, const HwId dmbId)
 Copy Chamber counter value from one counter to another. More...
 
void eventProcessTimer (const bool start)
 Switch on/off event processing timer. More...
 
const uint32_t getChamberCounterValue (const ChamberCounterType counter, const HwId crateId, const HwId dmbId) const
 Get Chamber counter value. More...
 
const unsigned long getNEvents () const
 
const unsigned long getNEventsBad () const
 
const unsigned long getNEventsCSC () const
 
const unsigned long getNEventsGood () const
 
const unsigned long getNUnpackedCSC () const
 
void incChamberCounter (const ChamberCounterType counter, const HwId crateId, const HwId dmbId)
 Increment Chamber counter by 1. More...
 
void incNEvents ()
 
void incNEventsBad ()
 
void incNEventsCSC ()
 
void incNEventsGood ()
 
void incNUnpackedCSC ()
 
const bool needBookMO (const std::string name) const
 Check if MO is not excluded by MO Filter. More...
 
void printStats ()
 Print Statistics on Exit (Destruction) More...
 
void reset ()
 Reset counters. More...
 
void setChamberCounterValue (const ChamberCounterType counter, const HwId crateId, const HwId dmbId, const uint32_t value)
 Set Chamber counter value. More...
 
void updateEffTimer (const bool start)
 Switch on/off efficiency MO processing timer. More...
 
void updateFraTimer (const bool start)
 Switch on/off fractional MO processing timer. More...
 
 ~Configuration ()
 Destructor. More...
 

Public Attributes

std::function< MonitorObject *(const HistoBookRequest &)> fnBook
 
std::function< bool(const HistoId id, const HwId &id1, const HwId &id2, const HwId &id3, MonitorObject *&mo)> fnGetCacheCSCHisto
 
std::function< bool(const HistoId id, const HwId &id1, MonitorObject *&mo)> fnGetCacheDDUHisto
 
std::function< bool(const HistoId id, MonitorObject *&mo)> fnGetCacheEMUHisto
 
std::function< bool(const HistoId id, const HwId &id1, MonitorObject *&mo)> fnGetCacheFEDHisto
 
std::function< bool(const HistoId id, MonitorObject *&mo)> fnGetCacheParHisto
 
std::function< bool(const unsigned int, const unsigned int, CSCDetId &)> fnGetCSCDetId
 
std::function< bool(const HistoDef &histoT, MonitorObject *&)> fnGetHisto
 
std::function< bool(unsigned int &, unsigned int &)> fnIsBookedCSC
 
std::function< bool(unsigned int &)> fnIsBookedDDU
 
std::function< bool(unsigned int &)> fnIsBookedFED
 
std::function< bool(unsigned int &, unsigned int &, unsigned int &)> fnNextBookedCSC
 
std::function< void(const HistoDef &histoT, MonitorObject *&)> fnPutHisto
 

Private Member Functions

void init ()
 Initialize parameter values and reset counters (used by constructors) More...
 

Private Attributes

ChamberMapCounterMapType chamberCounters
 
unsigned long effCount
 
boost::timer effTimer
 
double effTimeSum
 
boost::timer eventTimer
 
double eventTimeSum
 
unsigned long fraCount
 
boost::timer fraTimer
 
double fraTimeSum
 
boost::timer globalTimer
 
std::vector< MOFilterItemMOFilterItems
 
unsigned long nEvents
 
unsigned long nEventsBad
 
unsigned long nEventsCSC
 
unsigned long nEventsGood
 
unsigned long nUnpackedCSC
 
unsigned short printStatsLocal
 

Detailed Description

CSCDQM Framework Global Configuration.

Definition at line 237 of file CSCDQM_Configuration.h.

Constructor & Destructor Documentation

◆ Configuration() [1/2]

cscdqm::Configuration::Configuration ( )
inline

Constructor.

Parameter Getters Parameter Setters

Definition at line 293 of file CSCDQM_Configuration.h.

293  {
294  init();
295  printStatsLocal = 0;
296  }

References init(), and printStatsLocal.

◆ Configuration() [2/2]

cscdqm::Configuration::Configuration ( const bool  printStats)
inline

Constructor.

Parameters
printStatsPrint statistics on exit or not (overrides configuration parameter)

Definition at line 302 of file CSCDQM_Configuration.h.

302  {
303  init();
304  if (printStats) {
305  printStatsLocal = 1;
306  } else {
307  printStatsLocal = 2;
308  }
309  }

References init(), printStats(), and printStatsLocal.

◆ ~Configuration()

cscdqm::Configuration::~Configuration ( )
inline

Destructor.

Definition at line 314 of file CSCDQM_Configuration.h.

314  {
315  if ((PRINT_STATS_ON_EXIT && printStatsLocal == 0) || printStatsLocal == 1) {
316  printStats();
317  }
318  }

References printStats(), and printStatsLocal.

Member Function Documentation

◆ copyChamberCounterValue()

void cscdqm::Configuration::copyChamberCounterValue ( const ChamberCounterType  counter_from,
const ChamberCounterType  counter_to,
const HwId  crateId,
const HwId  dmbId 
)
inline

Copy Chamber counter value from one counter to another.

Parameters
counter_fromCounter Type to copy value from
counter_toCounter Type to copy value to
crateIdCSC Crate ID
dmbIdCSC DMB ID
Returns

Definition at line 675 of file CSCDQM_Configuration.h.

678  {
679  setChamberCounterValue(counter_from, crateId, dmbId, getChamberCounterValue(counter_from, crateId, dmbId));
680  }

References getChamberCounterValue(), and setChamberCounterValue().

◆ eventProcessTimer()

void cscdqm::Configuration::eventProcessTimer ( const bool  start)
inline

Switch on/off event processing timer.

Parameters
starttimer action (true - start, false - stop)
Returns

Definition at line 530 of file CSCDQM_Configuration.h.

530  {
531  if (start) {
532  eventTimer.restart();
533  } else {
534  eventTimeSum += eventTimer.elapsed();
535  }
536  }

References eventTimer, and eventTimeSum.

◆ getChamberCounterValue()

const uint32_t cscdqm::Configuration::getChamberCounterValue ( const ChamberCounterType  counter,
const HwId  crateId,
const HwId  dmbId 
) const
inline

Get Chamber counter value.

Parameters
counterCounter Type
crateIdCSC Crate ID
dmbIdCSC DMB ID
Returns
current counter value

Definition at line 689 of file CSCDQM_Configuration.h.

691  {
692  ChamberMapCounterMapType::iterator it = chamberCounters.find(boost::make_tuple(crateId, dmbId));
693  if (it == chamberCounters.end())
694  return 0;
695  ChamberCounterMapType::const_iterator itc = it->counters.find(counter);
696  if (itc == it->counters.end())
697  return 0;
698  return itc->second;
699  }

References chamberCounters.

Referenced by copyChamberCounterValue(), and incChamberCounter().

◆ getNEvents()

const unsigned long cscdqm::Configuration::getNEvents ( ) const
inline

Getters for Global Counters.

Definition at line 607 of file CSCDQM_Configuration.h.

607 { return nEvents; }

References nEvents.

Referenced by incNEvents().

◆ getNEventsBad()

const unsigned long cscdqm::Configuration::getNEventsBad ( ) const
inline

Definition at line 608 of file CSCDQM_Configuration.h.

608 { return nEventsBad; }

References nEventsBad.

◆ getNEventsCSC()

const unsigned long cscdqm::Configuration::getNEventsCSC ( ) const
inline

Definition at line 610 of file CSCDQM_Configuration.h.

610 { return nEventsCSC; }

References nEventsCSC.

◆ getNEventsGood()

const unsigned long cscdqm::Configuration::getNEventsGood ( ) const
inline

Definition at line 609 of file CSCDQM_Configuration.h.

609 { return nEventsGood; }

References nEventsGood.

◆ getNUnpackedCSC()

const unsigned long cscdqm::Configuration::getNUnpackedCSC ( ) const
inline

Definition at line 611 of file CSCDQM_Configuration.h.

611 { return nUnpackedCSC; }

References nUnpackedCSC.

◆ incChamberCounter()

void cscdqm::Configuration::incChamberCounter ( const ChamberCounterType  counter,
const HwId  crateId,
const HwId  dmbId 
)
inline

Increment Chamber counter by 1.

Parameters
counterCounter Type
crateIdCSC Crate ID
dmbIdCSC DMB ID
Returns

Definition at line 637 of file CSCDQM_Configuration.h.

637  {
638  setChamberCounterValue(counter, crateId, dmbId, getChamberCounterValue(counter, crateId, dmbId) + 1);
639  }

References getChamberCounterValue(), and setChamberCounterValue().

◆ incNEvents()

void cscdqm::Configuration::incNEvents ( )
inline

Increments (by 1) for Global Counters.

Definition at line 617 of file CSCDQM_Configuration.h.

617  {
618  nEvents++;
619  if (getEVENTS_ECHO() > 0) {
620  if (getNEvents() % getEVENTS_ECHO() == 0) {
621  LOG_INFO << "(echo) Events processed: " << std::setw(12) << getNEvents();
622  }
623  }
624  }

References getNEvents(), LOG_INFO, and nEvents.

◆ incNEventsBad()

void cscdqm::Configuration::incNEventsBad ( )
inline

Definition at line 625 of file CSCDQM_Configuration.h.

625 { nEventsBad++; }

References nEventsBad.

◆ incNEventsCSC()

void cscdqm::Configuration::incNEventsCSC ( )
inline

Definition at line 627 of file CSCDQM_Configuration.h.

627 { nEventsCSC++; }

References nEventsCSC.

◆ incNEventsGood()

void cscdqm::Configuration::incNEventsGood ( )
inline

Definition at line 626 of file CSCDQM_Configuration.h.

626 { nEventsGood++; }

References nEventsGood.

◆ incNUnpackedCSC()

void cscdqm::Configuration::incNUnpackedCSC ( )
inline

Definition at line 628 of file CSCDQM_Configuration.h.

628 { nUnpackedCSC++; }

References nUnpackedCSC.

◆ init()

void cscdqm::Configuration::init ( void  )
inlineprivate

Initialize parameter values and reset counters (used by constructors)

Define parameters

Returns

Assign default values to parameters

Definition at line 251 of file CSCDQM_Configuration.h.

251  {
253  BOOST_PP_SEQ_FOR_EACH_I(CONFIG_PARAMETER_DEFAULT_MACRO, _, CONFIG_PARAMETERS_SEQ)
254  reset();
255  }

References crabWrapper::_, CONFIG_PARAMETER_DEFAULT_MACRO, CONFIG_PARAMETERS_SEQ, and reset().

Referenced by Configuration().

◆ needBookMO()

const bool cscdqm::Configuration::needBookMO ( const std::string  name) const
inline

Check if MO is not excluded by MO Filter.

Parameters
nameMO name to book
Returns
true if MO is not excluded, false - otherwise

Definition at line 571 of file CSCDQM_Configuration.h.

571  {
572  bool result = true;
573  for (unsigned int i = 0; i < MOFilterItems.size(); i++) {
574  const MOFilterItem* filter = &MOFilterItems.at(i);
575  if (Utility::regexMatch(filter->pattern, name))
576  result = filter->include;
577  }
578  return result;
579  }

References ALCARECOTkAlBeamHalo_cff::filter, mps_fire::i, MOFilterItems, Skims_PA_cff::name, cscdqm::Utility::regexMatch(), and mps_fire::result.

◆ printStats()

void cscdqm::Configuration::printStats ( )
inline

Print Statistics on Exit (Destruction)

Returns

Definition at line 476 of file CSCDQM_Configuration.h.

476  {
477  double allTime = globalTimer.elapsed();
478  LogInfo logger;
479  logger << std::endl;
480 
481  STATFIELD("Events processed", nEvents, "")
482  STATFIELD("Bad events", nEventsBad, "")
485  STATFIELD("Unpacked CSCs", nUnpackedCSC, "")
486 
487  SEPFIELD
488 
490  double eventTimeAverage = (nEvents > 0 ? eventTimeSum / nEvents : -1.0);
491  STATFIELD("Avg. event time", eventTimeAverage, "s")
492  double eventRateAverage = (eventTimeSum > 0 ? nEvents / eventTimeSum : -1.0);
493  STATFIELD("Avg. event rate", eventRateAverage, "Hz")
494  double chamberRateAverage = (eventTimeSum > 0 ? nUnpackedCSC / eventTimeSum : -1.0);
495  STATFIELD("Avg. chamber rate", chamberRateAverage, "Hz")
496 
497  SEPFIELD
498 
499  STATFIELD("All fra update time", fraTimeSum, "s")
500  STATFIELD("All fra update count", fraCount, "")
501  double fraTimeAverage = (fraCount > 0 ? fraTimeSum / fraCount : -1.0);
502  STATFIELD("Avg. fra update time", fraTimeAverage, "s")
503 
504  SEPFIELD
505 
506  STATFIELD("All eff update time", effTimeSum, "s")
507  STATFIELD("All eff update count", effCount, "")
508  double effTimeAverage = (effCount > 0 ? effTimeSum / effCount : -1.0);
509  STATFIELD("Avg. eff update time", effTimeAverage, "s")
510 
511  SEPFIELD
512 
513  STATFIELD("All time", allTime, "s")
514  double allTimeAverage = (nEvents > 0 ? allTime / nEvents : -1.0);
515  STATFIELD("Avg. event all time", allTimeAverage, "s")
516  double allRateAverage = (allTime > 0 ? nEvents / allTime : -1.0);
517  STATFIELD("Avg. event all rate", allRateAverage, "Hz")
518  double chamberAllRateAverage = (allTime > 0 ? nUnpackedCSC / allTime : -1.0);
519  STATFIELD("Avg. chamber all rate", chamberAllRateAverage, "Hz")
520  }

References effCount, effTimeSum, eventTimeSum, fraCount, fraTimeSum, globalTimer, fwlog::logger(), nEvents, nEventsBad, nEventsCSC, nEventsGood, nUnpackedCSC, SEPFIELD, and STATFIELD.

Referenced by Configuration(), and ~Configuration().

◆ reset()

void cscdqm::Configuration::reset ( void  )
inline

Reset counters.

Counters section.

Returns

Definition at line 590 of file CSCDQM_Configuration.h.

590  {
591  nEvents = 0;
592  nEventsBad = 0;
593  nEventsGood = 0;
594  nEventsCSC = 0;
595  nUnpackedCSC = 0;
596  fraCount = 0;
597  effCount = 0;
598  eventTimeSum = 0.0;
599  fraTimeSum = 0.0;
600  effTimeSum = 0.0;
601  }

References effCount, effTimeSum, eventTimeSum, fraCount, fraTimeSum, nEvents, nEventsBad, nEventsCSC, nEventsGood, and nUnpackedCSC.

Referenced by init().

◆ setChamberCounterValue()

void cscdqm::Configuration::setChamberCounterValue ( const ChamberCounterType  counter,
const HwId  crateId,
const HwId  dmbId,
const uint32_t  value 
)
inline

Set Chamber counter value.

Parameters
counterCounter Type
crateIdCSC Crate ID
dmbIdCSC DMB ID
valuevalue to set
Returns

Definition at line 649 of file CSCDQM_Configuration.h.

652  {
653  ChamberMapCounterMapType::iterator it = chamberCounters.find(boost::make_tuple(crateId, dmbId));
654  if (it == chamberCounters.end()) {
655  it = chamberCounters.insert(chamberCounters.end(),
656  ChamberCounterKeyType(crateId, dmbId, ChamberCounterMapType()));
657  }
658  ChamberCounterMapType* cs = const_cast<ChamberCounterMapType*>(&it->counters);
659  ChamberCounterMapType::iterator itc = cs->find(counter);
660  if (itc == cs->end()) {
661  cs->insert(std::make_pair(counter, value));
662  } else {
663  itc->second = value;
664  }
665  }

References chamberCounters, fwrapper::cs, and relativeConstraints::value.

Referenced by copyChamberCounterValue(), and incChamberCounter().

◆ updateEffTimer()

void cscdqm::Configuration::updateEffTimer ( const bool  start)
inline

Switch on/off efficiency MO processing timer.

Parameters
starttimer action (true - start, false - stop)
Returns

Definition at line 557 of file CSCDQM_Configuration.h.

557  {
558  if (start) {
559  effTimer.restart();
560  } else {
561  effTimeSum += effTimer.elapsed();
562  effCount++;
563  }
564  }

References effCount, effTimer, and effTimeSum.

◆ updateFraTimer()

void cscdqm::Configuration::updateFraTimer ( const bool  start)
inline

Switch on/off fractional MO processing timer.

Parameters
starttimer action (true - start, false - stop)
Returns

Definition at line 543 of file CSCDQM_Configuration.h.

543  {
544  if (start) {
545  fraTimer.restart();
546  } else {
547  fraTimeSum += fraTimer.elapsed();
548  fraCount++;
549  }
550  }

References fraCount, fraTimer, and fraTimeSum.

Member Data Documentation

◆ chamberCounters

ChamberMapCounterMapType cscdqm::Configuration::chamberCounters
private

Map of chamber counters

Definition at line 728 of file CSCDQM_Configuration.h.

Referenced by getChamberCounterValue(), and setChamberCounterValue().

◆ effCount

unsigned long cscdqm::Configuration::effCount
private

Number of Efficiency MO updates

Definition at line 725 of file CSCDQM_Configuration.h.

Referenced by printStats(), reset(), and updateEffTimer().

◆ effTimer

boost::timer cscdqm::Configuration::effTimer
private

Efficiency MO update Timer

Definition at line 439 of file CSCDQM_Configuration.h.

Referenced by updateEffTimer().

◆ effTimeSum

double cscdqm::Configuration::effTimeSum
private

Efficiency MO update time cummulative

Definition at line 448 of file CSCDQM_Configuration.h.

Referenced by printStats(), reset(), and updateEffTimer().

◆ eventTimer

boost::timer cscdqm::Configuration::eventTimer
private

Event processing Timer

Definition at line 433 of file CSCDQM_Configuration.h.

Referenced by eventProcessTimer().

◆ eventTimeSum

double cscdqm::Configuration::eventTimeSum
private

Event processing time cummulative

Definition at line 442 of file CSCDQM_Configuration.h.

Referenced by eventProcessTimer(), printStats(), and reset().

◆ fnBook

std::function<MonitorObject*(const HistoBookRequest&)> cscdqm::Configuration::fnBook

Pointer to Collection Book Function

Definition at line 279 of file CSCDQM_Configuration.h.

◆ fnGetCacheCSCHisto

std::function<bool(const HistoId id, const HwId& id1, const HwId& id2, const HwId& id3, MonitorObject*& mo)> cscdqm::Configuration::fnGetCacheCSCHisto

Definition at line 270 of file CSCDQM_Configuration.h.

◆ fnGetCacheDDUHisto

std::function<bool(const HistoId id, const HwId& id1, MonitorObject*& mo)> cscdqm::Configuration::fnGetCacheDDUHisto

Definition at line 268 of file CSCDQM_Configuration.h.

◆ fnGetCacheEMUHisto

std::function<bool(const HistoId id, MonitorObject*& mo)> cscdqm::Configuration::fnGetCacheEMUHisto

Pointers to Cache Functions

Definition at line 266 of file CSCDQM_Configuration.h.

◆ fnGetCacheFEDHisto

std::function<bool(const HistoId id, const HwId& id1, MonitorObject*& mo)> cscdqm::Configuration::fnGetCacheFEDHisto

Definition at line 267 of file CSCDQM_Configuration.h.

◆ fnGetCacheParHisto

std::function<bool(const HistoId id, MonitorObject*& mo)> cscdqm::Configuration::fnGetCacheParHisto

Definition at line 271 of file CSCDQM_Configuration.h.

◆ fnGetCSCDetId

std::function<bool(const unsigned int, const unsigned int, CSCDetId&)> cscdqm::Configuration::fnGetCSCDetId

Pointer to CSC Det Id function

Definition at line 282 of file CSCDQM_Configuration.h.

◆ fnGetHisto

std::function<bool(const HistoDef& histoT, MonitorObject*&)> cscdqm::Configuration::fnGetHisto

Pointers to Shared functions (created in Dispatcher) Get MO Globally

Definition at line 263 of file CSCDQM_Configuration.h.

◆ fnIsBookedCSC

std::function<bool(unsigned int&, unsigned int&)> cscdqm::Configuration::fnIsBookedCSC

Definition at line 274 of file CSCDQM_Configuration.h.

◆ fnIsBookedDDU

std::function<bool(unsigned int&)> cscdqm::Configuration::fnIsBookedDDU

Definition at line 275 of file CSCDQM_Configuration.h.

◆ fnIsBookedFED

std::function<bool(unsigned int&)> cscdqm::Configuration::fnIsBookedFED

Definition at line 276 of file CSCDQM_Configuration.h.

◆ fnNextBookedCSC

std::function<bool(unsigned int&, unsigned int&, unsigned int&)> cscdqm::Configuration::fnNextBookedCSC

Definition at line 273 of file CSCDQM_Configuration.h.

◆ fnPutHisto

std::function<void(const HistoDef& histoT, MonitorObject*&)> cscdqm::Configuration::fnPutHisto

Definition at line 272 of file CSCDQM_Configuration.h.

◆ fraCount

unsigned long cscdqm::Configuration::fraCount
private

Number of Fractional MO updates

Definition at line 722 of file CSCDQM_Configuration.h.

Referenced by printStats(), reset(), and updateFraTimer().

◆ fraTimer

boost::timer cscdqm::Configuration::fraTimer
private

Fractional MO update Timer

Definition at line 436 of file CSCDQM_Configuration.h.

Referenced by updateFraTimer().

◆ fraTimeSum

double cscdqm::Configuration::fraTimeSum
private

Fractional MO update time cummulative

Definition at line 445 of file CSCDQM_Configuration.h.

Referenced by printStats(), reset(), and updateFraTimer().

◆ globalTimer

boost::timer cscdqm::Configuration::globalTimer
private

Statistics collection and printing section Global Timer

Definition at line 430 of file CSCDQM_Configuration.h.

Referenced by printStats().

◆ MOFilterItems

std::vector<MOFilterItem> cscdqm::Configuration::MOFilterItems
private

Map of MO Filters

Definition at line 242 of file CSCDQM_Configuration.h.

Referenced by needBookMO().

◆ nEvents

unsigned long cscdqm::Configuration::nEvents
private

Global Counters. Number of events

Definition at line 707 of file CSCDQM_Configuration.h.

Referenced by getNEvents(), incNEvents(), looper.Looper::loop(), printStats(), and reset().

◆ nEventsBad

unsigned long cscdqm::Configuration::nEventsBad
private

Number of bad events

Definition at line 710 of file CSCDQM_Configuration.h.

Referenced by getNEventsBad(), incNEventsBad(), printStats(), and reset().

◆ nEventsCSC

unsigned long cscdqm::Configuration::nEventsCSC
private

Number of events that have CSC data (used in Global DQM)

Definition at line 716 of file CSCDQM_Configuration.h.

Referenced by getNEventsCSC(), incNEventsCSC(), printStats(), and reset().

◆ nEventsGood

unsigned long cscdqm::Configuration::nEventsGood
private

Number of good events

Definition at line 713 of file CSCDQM_Configuration.h.

Referenced by getNEventsGood(), incNEventsGood(), printStats(), and reset().

◆ nUnpackedCSC

unsigned long cscdqm::Configuration::nUnpackedCSC
private

number of unpacked chambers

Definition at line 719 of file CSCDQM_Configuration.h.

Referenced by getNUnpackedCSC(), incNUnpackedCSC(), printStats(), and reset().

◆ printStatsLocal

unsigned short cscdqm::Configuration::printStatsLocal
private

Definition at line 239 of file CSCDQM_Configuration.h.

Referenced by Configuration(), and ~Configuration().

cscdqm::Configuration::nEventsCSC
unsigned long nEventsCSC
Definition: CSCDQM_Configuration.h:716
cscdqm::Configuration::printStatsLocal
unsigned short printStatsLocal
Definition: CSCDQM_Configuration.h:239
counter
Definition: counter.py:1
mps_fire.i
i
Definition: mps_fire.py:428
start
Definition: start.py:1
cscdqm::Configuration::nEvents
unsigned long nEvents
Definition: CSCDQM_Configuration.h:707
SEPFIELD
#define SEPFIELD
Definition: CSCDQM_Configuration.h:465
logger
Definition: logger.py:1
fwrapper::cs
unique_ptr< ClusterSequence > cs
Definition: fastjetfortran_madfks.cc:47
crabWrapper._
_
Definition: crabWrapper.py:19
cscdqm::Configuration::nEventsGood
unsigned long nEventsGood
Definition: CSCDQM_Configuration.h:713
protons_cff.time
time
Definition: protons_cff.py:35
cscdqm::Configuration::effCount
unsigned long effCount
Definition: CSCDQM_Configuration.h:725
cscdqm::Utility::regexMatch
static bool regexMatch(const std::string &expression, const std::string &message)
Match RegExp expression string against string message and return result.
Definition: CSCDQM_Utility.cc:166
LOG_INFO
#define LOG_INFO
Definition: CSCDQM_Logger.h:42
cscdqm::Configuration::effTimer
boost::timer effTimer
Definition: CSCDQM_Configuration.h:439
cscdqm::Configuration::effTimeSum
double effTimeSum
Definition: CSCDQM_Configuration.h:448
edm::LogInfo
Log< level::Info, false > LogInfo
Definition: MessageLogger.h:125
cscdqm::Configuration::eventTimer
boost::timer eventTimer
Definition: CSCDQM_Configuration.h:433
nanoDQM_cfi.Good
Good
Definition: nanoDQM_cfi.py:51
patZpeak.events
events
Definition: patZpeak.py:20
cscdqm::Configuration::nEventsBad
unsigned long nEventsBad
Definition: CSCDQM_Configuration.h:710
cscdqm::Configuration::fraTimer
boost::timer fraTimer
Definition: CSCDQM_Configuration.h:436
RPCpg::rate
double rate(double x)
Definition: Constants.cc:3
cscdqm::Configuration::printStats
void printStats()
Print Statistics on Exit (Destruction)
Definition: CSCDQM_Configuration.h:476
python.cmstools.all
def all(container)
workaround iterator generators for ROOT classes
Definition: cmstools.py:25
cscdqm::Configuration::chamberCounters
ChamberMapCounterMapType chamberCounters
Definition: CSCDQM_Configuration.h:728
fwlog::logger
std::ostream & logger()
Definition: fwLog.cc:36
alignCSCRings.s
s
Definition: alignCSCRings.py:92
cscdqm::Configuration::nUnpackedCSC
unsigned long nUnpackedCSC
Definition: CSCDQM_Configuration.h:719
submitPVResolutionJobs.count
count
Definition: submitPVResolutionJobs.py:352
cscdqm::Configuration::fraTimeSum
double fraTimeSum
Definition: CSCDQM_Configuration.h:445
ALCARECOTkAlBeamHalo_cff.filter
filter
Definition: ALCARECOTkAlBeamHalo_cff.py:27
cscdqm::Configuration::getNEvents
const unsigned long getNEvents() const
Definition: CSCDQM_Configuration.h:607
GeomDetEnumerators::CSC
Definition: GeomDetEnumerators.h:17
cscdqm::ChamberCounterMapType
std::map< ChamberCounterType, uint32_t > ChamberCounterMapType
Definition: CSCDQM_Configuration.h:213
cscdqm::Configuration::eventTimeSum
double eventTimeSum
Definition: CSCDQM_Configuration.h:442
cscdqm::Configuration::fraCount
unsigned long fraCount
Definition: CSCDQM_Configuration.h:722
cscdqm::Configuration::globalTimer
boost::timer globalTimer
Definition: CSCDQM_Configuration.h:430
CONFIG_PARAMETERS_SEQ
#define CONFIG_PARAMETERS_SEQ
Definition: CSCDQM_Configuration.h:69
STATFIELD
#define STATFIELD(caption, value, units)
Definition: CSCDQM_Configuration.h:452
value
Definition: value.py:1
cscdqm::Configuration::setChamberCounterValue
void setChamberCounterValue(const ChamberCounterType counter, const HwId crateId, const HwId dmbId, const uint32_t value)
Set Chamber counter value.
Definition: CSCDQM_Configuration.h:649
muon::All
Definition: MuonSelectors.h:19
OccupancyTask_cfi.DCC
DCC
Definition: OccupancyTask_cfi.py:29
relativeConstraints.value
value
Definition: relativeConstraints.py:53
CONFIG_PARAMETER_DEFAULT_MACRO
#define CONFIG_PARAMETER_DEFAULT_MACRO(r, data, i, elem)
Definition: CSCDQM_Configuration.h:136
cscdqm::Configuration::MOFilterItems
std::vector< MOFilterItem > MOFilterItems
Definition: CSCDQM_Configuration.h:242
relativeConstraints.chamber
chamber
Definition: relativeConstraints.py:53
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17
cscdqm::Configuration::reset
void reset()
Reset counters.
Definition: CSCDQM_Configuration.h:590
mps_fire.result
result
Definition: mps_fire.py:311
cscdqm::Configuration::init
void init()
Initialize parameter values and reset counters (used by constructors)
Definition: CSCDQM_Configuration.h:251
cscdqm::Configuration::getChamberCounterValue
const uint32_t getChamberCounterValue(const ChamberCounterType counter, const HwId crateId, const HwId dmbId) const
Get Chamber counter value.
Definition: CSCDQM_Configuration.h:689
event
Definition: event.py:1
update
#define update(a, b)
Definition: TrackClassifier.cc:10