#include <DTDataIntegrityTest.h>
Public Member Functions | |
DTDataIntegrityTest (const edm::ParameterSet &ps) | |
Constructor. More... | |
~DTDataIntegrityTest () | |
Destructor. More... | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Protected Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) |
Analyze. More... | |
void | beginJob () |
BeginJob. More... | |
void | beginLuminosityBlock (edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context) |
void | beginRun (const edm::Run &run, const edm::EventSetup &c) |
BeginRun. More... | |
void | bookHistos (std::string histoType, int dduId) |
Book the MEs. More... | |
void | endJob () |
Endjob. More... | |
void | endLuminosityBlock (edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c) |
DQM Client Diagnostic. More... | |
std::string | getMEName (std::string histoType, int FEDId) |
Get the ME name. More... | |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Private Member Functions | |
int | readOutToGeometry (int dduId, int rosNumber, int &wheel, int §or) |
Private Attributes | |
int | counter |
DQMStore * | dbe |
std::map< std::string, std::map< int, MonitorElement * > > | dduHistos |
std::map< std::string, std::map< int, std::vector < MonitorElement * > > > | dduVectorHistos |
MonitorElement * | glbSummaryHisto |
edm::ESHandle< DTReadOutMapping > | mapping |
int | nevents |
unsigned int | nLumiSegs |
int | nupdates |
int | prescaleFactor |
int | run |
MonitorElement * | summaryHisto |
MonitorElement * | summaryTDCHisto |
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 &) |
DQM Client to check the data integrity
DQM Client to check the data integrity
DQM Client to check the data integrity
DQM Client to check the data integrity
Definition at line 24 of file DTDataIntegrityTest.h.
DTDataIntegrityTest::DTDataIntegrityTest | ( | const edm::ParameterSet & | ps | ) |
Constructor.
Definition at line 30 of file DTDataIntegrityTest.cc.
References edm::ParameterSet::getUntrackedParameter(), LogTrace, and prescaleFactor.
DTDataIntegrityTest::~DTDataIntegrityTest | ( | ) |
|
protectedvirtual |
Analyze.
Implements edm::EDAnalyzer.
Definition at line 95 of file DTDataIntegrityTest.cc.
References LogTrace, and nevents.
|
protectedvirtual |
BeginJob.
Reimplemented from edm::EDAnalyzer.
Definition at line 48 of file DTDataIntegrityTest.cc.
References DQMStore::book2D(), dbe, glbSummaryHisto, LogTrace, nupdates, cppFunctionSkipper::operator, run, MonitorElement::setAxisTitle(), DQMStore::setCurrentFolder(), summaryHisto, and summaryTDCHisto.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 84 of file DTDataIntegrityTest.cc.
References LogTrace, edm::LuminosityBlockBase::run(), and run.
|
protectedvirtual |
BeginRun.
Reimplemented from edm::EDAnalyzer.
Definition at line 76 of file DTDataIntegrityTest.cc.
References edm::EventSetup::get(), and mapping.
|
protected |
Book the MEs.
Definition at line 237 of file DTDataIntegrityTest.cc.
References dbe, and DQMStore::setCurrentFolder().
|
protectedvirtual |
Endjob.
Reimplemented from edm::EDAnalyzer.
Definition at line 216 of file DTDataIntegrityTest.cc.
References LogTrace.
|
protectedvirtual |
DQM Client Diagnostic.
Reimplemented from edm::EDAnalyzer.
Definition at line 105 of file DTDataIntegrityTest.cc.
References counter, dbe, DQMStore::get(), MonitorElement::getBinContent(), MonitorElement::getTH1F(), MonitorElement::getTH2F(), glbSummaryHisto, edm::LuminosityBlockBase::id(), LogTrace, edm::LuminosityBlockID::luminosityBlock(), max(), FEDNumbering::MAXDTFEDID, FEDNumbering::MINDTFEDID, nLumiSegs, nupdates, prescaleFactor, readOutToGeometry(), query::result, MonitorElement::setBinContent(), summaryHisto, summaryTDCHisto, and plotscripts::wheelNumber().
|
protected |
Get the ME name.
Definition at line 225 of file DTDataIntegrityTest.cc.
|
private |
Definition at line 245 of file DTDataIntegrityTest.cc.
References mapping.
Referenced by endLuminosityBlock().
|
private |
Definition at line 71 of file DTDataIntegrityTest.h.
Referenced by endLuminosityBlock().
|
private |
Definition at line 79 of file DTDataIntegrityTest.h.
Referenced by beginJob(), bookHistos(), and endLuminosityBlock().
|
private |
Definition at line 85 of file DTDataIntegrityTest.h.
|
private |
Definition at line 87 of file DTDataIntegrityTest.h.
|
private |
Definition at line 91 of file DTDataIntegrityTest.h.
Referenced by beginJob(), and endLuminosityBlock().
|
private |
Definition at line 80 of file DTDataIntegrityTest.h.
Referenced by beginRun(), and readOutToGeometry().
|
private |
Definition at line 73 of file DTDataIntegrityTest.h.
Referenced by analyze().
|
private |
Definition at line 74 of file DTDataIntegrityTest.h.
Referenced by endLuminosityBlock().
|
private |
Definition at line 64 of file DTDataIntegrityTest.h.
Referenced by beginJob(), endLuminosityBlock(), and ~DTDataIntegrityTest().
|
private |
Definition at line 67 of file DTDataIntegrityTest.h.
Referenced by DTDataIntegrityTest(), and endLuminosityBlock().
|
private |
Definition at line 76 of file DTDataIntegrityTest.h.
Referenced by generateEDF.LumiInfo::__str__(), beginJob(), beginLuminosityBlock(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), generateEDF.LumiInfo::fixXingInfo(), and dqm_interfaces.DirWalkerFile::walk().
|
private |
Definition at line 89 of file DTDataIntegrityTest.h.
Referenced by beginJob(), and endLuminosityBlock().
|
private |
Definition at line 90 of file DTDataIntegrityTest.h.
Referenced by beginJob(), and endLuminosityBlock().