#include <RPCMonitorSync.h>
Public Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
std::map< std::string, MonitorElement * > | bookDetUnitME (RPCDetId &detId) |
Booking of MonitoringElemnt for one RPCDetId (= roll) More... | |
virtual void | endJob (void) |
RPCMonitorSync (const edm::ParameterSet &) | |
~RPCMonitorSync () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
MonitorElement * | barrelOffsetHist (std::string name, std::string title) |
Log messages. More... | |
MonitorElement * | barrelWidthHist (std::string name, std::string title) |
MonitorElement * | endcapOffsetHist (std::string name, std::string title) |
MonitorElement * | endcapWidthHist (std::string name, std::string title) |
void | readRPCDAQStrips (const edm::Event &iEvent) |
Private Attributes | |
int | counter |
DQMStore * | dbe |
back-end interface More... | |
MonitorElement * | h1 |
std::map< uint32_t, std::map < std::string, MonitorElement * > > | meCollection |
std::string | nameInLog |
std::string | RootFileName |
bool | saveRootFile |
int | saveRootFileEventsInterval |
std::map< uint32_t, timing > | synchroMap |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
RPC Synchronization Monitoring Class
Anna Cimmino (INFN)
Definition at line 91 of file RPCMonitorSync.h.
|
explicit |
get hold of back-end interface
Definition at line 64 of file RPCMonitorSync.cc.
References counter, dbe, edm::ParameterSet::getUntrackedParameter(), nameInLog, cppFunctionSkipper::operator, RootFileName, saveRootFile, and saveRootFileEventsInterval.
RPCMonitorSync::~RPCMonitorSync | ( | ) |
Definition at line 78 of file RPCMonitorSync.cc.
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 270 of file RPCMonitorSync.cc.
References counter, nameInLog, and readRPCDAQStrips().
|
private |
Log messages.
Definition at line 29 of file RPCMonitorSync.cc.
References DQMStore::book2D(), dbe, estimatePileup::hist, DQMStore::setCurrentFolder(), and indexGen::title.
Referenced by endJob().
|
private |
Definition at line 45 of file RPCMonitorSync.cc.
References DQMStore::book2D(), dbe, estimatePileup::hist, DQMStore::setCurrentFolder(), and indexGen::title.
Referenced by endJob().
std::map< std::string, MonitorElement * > RPCMonitorSync::bookDetUnitME | ( | RPCDetId & | detId | ) |
Booking of MonitoringElemnt for one RPCDetId (= roll)
Definition at line 85 of file RPCMonitorSync.cc.
References DQMStore::book1D(), dbe, RPCDetId::layer(), RPCDetId::region(), RPCDetId::ring(), RPCDetId::roll(), RPCDetId::sector(), DQMStore::setCurrentFolder(), RPCDetId::station(), and RPCDetId::subsector().
Referenced by readRPCDAQStrips().
|
private |
Definition at line 37 of file RPCMonitorSync.cc.
References DQMStore::book2D(), dbe, estimatePileup::hist, DQMStore::setCurrentFolder(), and indexGen::title.
Referenced by endJob().
|
private |
Definition at line 53 of file RPCMonitorSync.cc.
References DQMStore::book2D(), dbe, estimatePileup::hist, DQMStore::setCurrentFolder(), and indexGen::title.
Referenced by endJob().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 125 of file RPCMonitorSync.cc.
References barrelOffsetHist(), barrelWidthHist(), dbe, endcapOffsetHist(), endcapWidthHist(), MonitorElement::Fill(), RPCDetId::layer(), evf::evtn::offset(), RPCDetId::region(), RPCDetId::ring(), RPCDetId::roll(), RootFileName, DQMStore::save(), saveRootFile, RPCDetId::sector(), RPCDetId::station(), RPCDetId::subsector(), synchroMap, and tablePrinter::width.
|
private |
Definition at line 217 of file RPCMonitorSync.cc.
References abs, bookDetUnitME(), counter, dbe, timing::early_all, edm::Event::getByType(), i, errorMatrix2Lands_multiChannel::id, timing::inTime, timing::late_all, RPCDetId::layer(), meCollection, RPCDetId::roll(), RootFileName, DQMStore::save(), saveRootFile, saveRootFileEventsInterval, RPCDetId::subsector(), and synchroMap.
Referenced by analyze().
|
private |
Definition at line 113 of file RPCMonitorSync.h.
Referenced by analyze(), readRPCDAQStrips(), and RPCMonitorSync().
|
private |
back-end interface
Definition at line 115 of file RPCMonitorSync.h.
Referenced by barrelOffsetHist(), barrelWidthHist(), bookDetUnitME(), endcapOffsetHist(), endcapWidthHist(), endJob(), readRPCDAQStrips(), and RPCMonitorSync().
|
private |
Definition at line 116 of file RPCMonitorSync.h.
Referenced by utils.Chi2::absval(), utils.Chi2::check_filled_bins(), utils.KS::do_test(), utils.Chi2::do_test(), utils.BinToBin::do_test(), utils.BinToBin1percent::do_test(), utils.StatisticalTest::get_rank(), and utils.StatisticalTest::set_operands().
|
private |
Definition at line 117 of file RPCMonitorSync.h.
Referenced by readRPCDAQStrips().
|
private |
Definition at line 119 of file RPCMonitorSync.h.
Referenced by analyze(), and RPCMonitorSync().
|
private |
Definition at line 122 of file RPCMonitorSync.h.
Referenced by endJob(), readRPCDAQStrips(), and RPCMonitorSync().
|
private |
Definition at line 120 of file RPCMonitorSync.h.
Referenced by endJob(), readRPCDAQStrips(), and RPCMonitorSync().
|
private |
Definition at line 121 of file RPCMonitorSync.h.
Referenced by readRPCDAQStrips(), and RPCMonitorSync().
|
private |
Definition at line 112 of file RPCMonitorSync.h.
Referenced by endJob(), and readRPCDAQStrips().