|
![CMS Logo](/cmsdoxygen/common/rightImage.jpg) |
#include <RPCClusterSizeTest.h>
Definition at line 7 of file RPCClusterSizeTest.h.
◆ MEArraySizes
◆ RPCClusterSizeTest()
◆ ~RPCClusterSizeTest()
RPCClusterSizeTest::~RPCClusterSizeTest |
( |
| ) |
|
|
override |
◆ beginJob()
void RPCClusterSizeTest::beginJob |
( |
std::string & |
workingFolder | ) |
|
|
overridevirtual |
◆ clientOperation()
void RPCClusterSizeTest::clientOperation |
( |
| ) |
|
|
overridevirtual |
Implements RPCClient.
Definition at line 45 of file RPCClusterSizeTest.cc.
46 edm::LogVerbatim(
"rpceventsummary") <<
"[RPCClusterSizeTest]:Client Operation";
57 std::stringstream meName;
107 xBin = RPCServ.segment();
115 float meanCLS = myMe->
getMean();
124 MEAND->Fill(meanCLS);
References CLSDDisk, CLSDisk, CLSDWheel, CLSWheel, rpcdqm::utils::detId2RollNr(), dqm::impl::MonitorElement::Fill(), dqm::impl::MonitorElement::getBinContent(), dqm::impl::MonitorElement::getEntries(), dqm::impl::MonitorElement::getMean(), mps_fire::i, PVValHelper::MEAN, MEANDDisk, MEANDisk, MEANDWheel, MEANWheel, myClusterMe_, myDetIds_, numberOfDisks_, numberOfRings_, RPCDetId::region(), RPCDetId::ring(), RPCDetId::roll(), RPCDetId::sector(), RPCGeomServ::segment(), dqm::impl::MonitorElement::setBinContent(), RPCDetId::station(), testMode_, photonAnalyzer_cfi::xBin, and photonAnalyzer_cfi::yBin.
◆ getMonitorElements()
void RPCClusterSizeTest::getMonitorElements |
( |
std::vector< MonitorElement * > & |
meVector, |
|
|
std::vector< RPCDetId > & |
detIdVector, |
|
|
std::string & |
clientHistoName |
|
) |
| |
|
overridevirtual |
◆ myBooker()
Implements RPCClient.
Definition at line 144 of file RPCClusterSizeTest.cc.
154 for (
int w = -2;
w <= 2;
w++) {
156 histoName <<
"ClusterSizeIn1Bin_Roll_vs_Sector_Wheel"
163 histoName <<
"ClusterSizeMean_Roll_vs_Sector_Wheel" <<
w;
171 histoName <<
"ClusterSizeIn1Bin_Distribution_Wheel" <<
w;
175 histoName <<
"ClusterSizeMean_Distribution_Wheel" <<
w;
189 histoName <<
"ClusterSizeIn1Bin_Ring_vs_Segment_Disk"
204 histoName <<
"ClusterSizeIn1Bin_Distribution_Disk" <<
d;
208 histoName <<
"ClusterSizeMean_Distribution_Disk" <<
d;
213 histoName <<
"ClusterSizeMean_Ring_vs_Segment_Disk" <<
d;
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), CLSDDisk, CLSDisk, CLSDWheel, CLSWheel, ztail::d, globalFolder_, HltBtagPostValidation_cff::histoName, rpcdqm::utils::labelXAxisSector(), rpcdqm::utils::labelXAxisSegment(), rpcdqm::utils::labelYAxisRing(), rpcdqm::utils::labelYAxisRoll(), MEANDDisk, MEANDisk, MEANDWheel, MEANWheel, numberOfDisks_, numberOfRings_, hltrates_dqm_sourceclient-live_cfg::offset, resetMEArrays(), dqm::implementation::NavigatorBase::setCurrentFolder(), testMode_, useRollInfo_, and w.
◆ resetMEArrays()
void RPCClusterSizeTest::resetMEArrays |
( |
void |
| ) |
|
|
private |
Definition at line 132 of file RPCClusterSizeTest.cc.
References CLSDDisk, CLSDisk, CLSDWheel, CLSWheel, kDisks, kWheels, MEANDDisk, MEANDisk, MEANDWheel, and MEANWheel.
Referenced by myBooker(), and RPCClusterSizeTest().
◆ CLSDDisk
◆ CLSDisk
◆ CLSDWheel
◆ CLSWheel
◆ globalFolder_
std::string RPCClusterSizeTest::globalFolder_ |
|
private |
◆ MEANDDisk
◆ MEANDisk
◆ MEANDWheel
◆ MEANWheel
◆ myClusterMe_
◆ myDetIds_
std::vector<RPCDetId> RPCClusterSizeTest::myDetIds_ |
|
private |
◆ numberOfDisks_
int RPCClusterSizeTest::numberOfDisks_ |
|
private |
◆ numberOfRings_
int RPCClusterSizeTest::numberOfRings_ |
|
private |
◆ prescaleFactor_
int RPCClusterSizeTest::prescaleFactor_ |
|
private |
◆ testMode_
bool RPCClusterSizeTest::testMode_ |
|
private |
◆ useRollInfo_
bool RPCClusterSizeTest::useRollInfo_ |
|
private |
void labelXAxisSegment(MonitorElement *myMe)
int region() const
Region id: 0 for Barrel, +/-1 For +/- Endcap.
MonitorElement * MEANDisk[kDisks]
virtual void setCurrentFolder(std::string const &fullpath)
MonitorElement * CLSDWheel[kWheels]
void labelYAxisRoll(MonitorElement *myMe, int region, int ring, bool useRollInfo)
T getUntrackedParameter(std::string const &, T const &) const
MonitorElement * MEANWheel[kWheels]
MonitorElement * MEANDDisk[kDisks]
virtual double getEntries() const
get # of entries
MonitorElement * CLSDDisk[kDisks]
void labelYAxisRing(MonitorElement *myMe, int numberOfRings, bool useRollInfo)
int detId2RollNr(const RPCDetId &_id)
virtual void setBinContent(int binx, double content)
set content of bin (1-D)
MonitorElement * CLSWheel[kWheels]
std::vector< MonitorElement * > myClusterMe_
std::string globalFolder_
Log< level::Info, true > LogVerbatim
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
int sector() const
Sector id: the group of chambers at same phi (and increasing r)
void labelXAxisSector(MonitorElement *myMe)
virtual double getMean(int axis=1) const
get mean value of histogram along x, y or z axis (axis=1, 2, 3 respectively)
MonitorElement * MEANDWheel[kWheels]
std::vector< RPCDetId > myDetIds_
MonitorElement * CLSDisk[kDisks]
virtual double getBinContent(int binx) const
get content of bin (1-D)
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())