#include <RPCClusterSizeTest.h>
Public Member Functions | |
void | analyze (const edm::Event &iEvent, const edm::EventSetup &c) |
Analyze. More... | |
void | beginJob (DQMStore *, std::string) |
BeginJob. More... | |
void | beginLuminosityBlock (edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context) |
Begin Lumi block. More... | |
void | beginRun (const edm::Run &r, const edm::EventSetup &c) |
void | clientOperation (edm::EventSetup const &c) |
void | endJob (void) |
void | endLuminosityBlock (edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c) |
End Lumi Block. More... | |
void | endRun (const edm::Run &r, const edm::EventSetup &c) |
void | getMonitorElements (std::vector< MonitorElement * > &, std::vector< RPCDetId > &) |
RPCClusterSizeTest (const edm::ParameterSet &ps) | |
Constructor. More... | |
virtual | ~RPCClusterSizeTest () |
Destructor. More... | |
Public Member Functions inherited from RPCClient | |
virtual | ~RPCClient (void) |
Private Types | |
enum | MEArraySizes { kWheels = 5, kDisks = 10 } |
Private Member Functions | |
void | resetMEArrays (void) |
Private Attributes | |
MonitorElement * | CLSDDisk [kDisks] |
MonitorElement * | CLSDisk [kDisks] |
MonitorElement * | CLSDWheel [kWheels] |
MonitorElement * | CLSWheel [kWheels] |
DQMStore * | dbe_ |
std::string | globalFolder_ |
MonitorElement * | MEANDDisk [kDisks] |
MonitorElement * | MEANDisk [kDisks] |
MonitorElement * | MEANDWheel [kWheels] |
MonitorElement * | MEANWheel [kWheels] |
std::vector< MonitorElement * > | myClusterMe_ |
std::vector< RPCDetId > | myDetIds_ |
int | numberOfDisks_ |
int | numberOfRings_ |
int | prescaleFactor_ |
bool | testMode_ |
bool | useRollInfo_ |
Definition at line 13 of file RPCClusterSizeTest.h.
|
private |
RPCClusterSizeTest::RPCClusterSizeTest | ( | const edm::ParameterSet & | ps | ) |
Constructor.
Definition at line 10 of file RPCClusterSizeTest.cc.
References edm::ParameterSet::getUntrackedParameter(), numberOfDisks_, numberOfRings_, prescaleFactor_, resetMEArrays(), testMode_, and useRollInfo_.
|
virtual |
|
virtual |
|
virtual |
BeginJob.
Implements RPCClient.
Definition at line 25 of file RPCClusterSizeTest.cc.
References dbe_, and globalFolder_.
|
virtual |
|
virtual |
Implements RPCClient.
Definition at line 175 of file RPCClusterSizeTest.cc.
References DQMStore::book1D(), DQMStore::book2D(), CLSDDisk, CLSDisk, CLSDWheel, CLSWheel, dbe_, DQMStore::get(), MonitorElement::getName(), globalFolder_, rpcdqm::utils::labelXAxisSector(), rpcdqm::utils::labelXAxisSegment(), rpcdqm::utils::labelYAxisRing(), rpcdqm::utils::labelYAxisRoll(), MEANDDisk, MEANDisk, MEANDWheel, MEANWheel, numberOfDisks_, numberOfRings_, evf::evtn::offset(), DQMStore::removeElement(), resetMEArrays(), DQMStore::setCurrentFolder(), testMode_, useRollInfo_, and w.
|
virtual |
Implements RPCClient.
Definition at line 69 of file RPCClusterSizeTest.cc.
References CLSDDisk, CLSDisk, CLSDWheel, CLSWheel, rpcdqm::utils::detId2RollNr(), MonitorElement::Fill(), MonitorElement::getBinContent(), MonitorElement::getEntries(), MonitorElement::getMean(), i, MEANDDisk, MEANDisk, MEANDWheel, MEANWheel, myClusterMe_, myDetIds_, NULL, numberOfDisks_, numberOfRings_, RPCDetId::region(), RPCDetId::ring(), RPCDetId::roll(), RPCDetId::sector(), RPCGeomServ::segment(), RPCDetId::station(), testMode_, and cuy::yBin.
|
virtual |
|
virtual |
|
virtual |
Implements RPCClient.
Definition at line 32 of file RPCClusterSizeTest.cc.
|
virtual |
Implements RPCClient.
Definition at line 36 of file RPCClusterSizeTest.cc.
References rpcdqm::CLUSTERSIZE, archive::flag, i, myClusterMe_, and myDetIds_.
|
private |
Definition at line 162 of file RPCClusterSizeTest.cc.
References CLSDDisk, CLSDisk, CLSDWheel, CLSWheel, kDisks, kWheels, MEANDDisk, MEANDisk, MEANDWheel, and MEANWheel.
Referenced by beginRun(), and RPCClusterSizeTest().
|
private |
Definition at line 68 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and resetMEArrays().
|
private |
Definition at line 67 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and resetMEArrays().
|
private |
Definition at line 63 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and resetMEArrays().
|
private |
Definition at line 62 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and resetMEArrays().
|
private |
Definition at line 53 of file RPCClusterSizeTest.h.
Referenced by beginJob(), beginRun(), and ~RPCClusterSizeTest().
|
private |
Definition at line 48 of file RPCClusterSizeTest.h.
Referenced by beginJob(), and beginRun().
|
private |
Definition at line 70 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and resetMEArrays().
|
private |
Definition at line 69 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and resetMEArrays().
|
private |
Definition at line 65 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and resetMEArrays().
|
private |
Definition at line 64 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and resetMEArrays().
|
private |
Definition at line 55 of file RPCClusterSizeTest.h.
Referenced by clientOperation(), and getMonitorElements().
|
private |
Definition at line 56 of file RPCClusterSizeTest.h.
Referenced by clientOperation(), and getMonitorElements().
|
private |
Definition at line 49 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and RPCClusterSizeTest().
|
private |
Definition at line 50 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and RPCClusterSizeTest().
|
private |
Definition at line 51 of file RPCClusterSizeTest.h.
Referenced by RPCClusterSizeTest().
|
private |
Definition at line 52 of file RPCClusterSizeTest.h.
Referenced by beginRun(), clientOperation(), and RPCClusterSizeTest().
|
private |
Definition at line 54 of file RPCClusterSizeTest.h.
Referenced by beginRun(), and RPCClusterSizeTest().