CMS 3D CMS Logo

List of all members | Static Public Member Functions
RPCRawDataCountsHistoMaker Class Reference

#include <RPCRawDataCountsHistoMaker.h>

Static Public Member Functions

static TH1F * emptyReadoutErrorHisto (int fedId)
 
static TH2F * emptyReadoutErrorMapHisto (int fedId, int type)
 
static TH1F * emptyRecordTypeHisto (int fedId)
 

Detailed Description

Definition at line 7 of file RPCRawDataCountsHistoMaker.h.

Member Function Documentation

◆ emptyReadoutErrorHisto()

TH1F * RPCRawDataCountsHistoMaker::emptyReadoutErrorHisto ( int  fedId)
static

Definition at line 9 of file RPCRawDataCountsHistoMaker.cc.

9  {
10  const std::string str = fmt::format("readoutErrors_{}", fedId);
11  TH1F* result = new TH1F(str.c_str(), str.c_str(), 9, 0.5, 9.5);
12  for (unsigned int i = 1; i <= 9; ++i) {
13  rpcrawtodigi::ReadoutError::ReadoutErrorType code = static_cast<rpcrawtodigi::ReadoutError::ReadoutErrorType>(i);
14  result->GetXaxis()->SetBinLabel(i, rpcrawtodigi::ReadoutError::name(code).c_str());
15  }
16  return result;
17 }

References l1tstage2_dqm_sourceclient-live_cfg::fedId, dqm-mbProfile::format, mps_fire::i, rpcrawtodigi::ReadoutError::name(), mps_fire::result, str, and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by RPCMonitorRaw::bookHistograms().

◆ emptyReadoutErrorMapHisto()

TH2F * RPCRawDataCountsHistoMaker::emptyReadoutErrorMapHisto ( int  fedId,
int  type 
)
static

Definition at line 30 of file RPCRawDataCountsHistoMaker.cc.

30  {
31  rpcrawtodigi::ReadoutError::ReadoutErrorType code = static_cast<rpcrawtodigi::ReadoutError::ReadoutErrorType>(type);
32  const std::string str = fmt::format("errors_{}_{}", rpcrawtodigi::ReadoutError::name(code), fedId);
33  TH2F* result = new TH2F(str.c_str(), str.c_str(), 36, -0.5, 35.5, 18, -0.5, 17.5);
34  result->GetXaxis()->SetNdivisions(512);
35  result->GetYaxis()->SetNdivisions(505);
36  result->SetXTitle("rmb");
37  result->SetYTitle("link");
38  result->SetStats(false);
39  return result;
40 }

References l1tstage2_dqm_sourceclient-live_cfg::fedId, dqm-mbProfile::format, rpcrawtodigi::ReadoutError::name(), mps_fire::result, str, and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by RPCMonitorRaw::bookHistograms().

◆ emptyRecordTypeHisto()

TH1F * RPCRawDataCountsHistoMaker::emptyRecordTypeHisto ( int  fedId)
static

Definition at line 19 of file RPCRawDataCountsHistoMaker.cc.

19  {
20  const std::string str = fmt::format("recordType_{}", fedId);
21  TH1F* result = new TH1F(str.c_str(), str.c_str(), 9, 0.5, 9.5);
22  result->SetTitleOffset(1.4, "x");
23  for (unsigned int i = 1; i <= 9; ++i) {
24  rpcrawtodigi::DataRecord::DataRecordType code = static_cast<rpcrawtodigi::DataRecord::DataRecordType>(i);
25  result->GetXaxis()->SetBinLabel(i, rpcrawtodigi::DataRecord::name(code).c_str());
26  }
27  return result;
28 }

References l1tstage2_dqm_sourceclient-live_cfg::fedId, dqm-mbProfile::format, mps_fire::i, rpcrawtodigi::DataRecord::name(), mps_fire::result, str, and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by RPCMonitorRaw::bookHistograms().

rpcrawtodigi::ReadoutError::ReadoutErrorType
ReadoutErrorType
Definition: ReadoutError.h:10
mps_fire.i
i
Definition: mps_fire.py:428
rpcrawtodigi::DataRecord::name
static std::string name(const DataRecordType &code)
Definition: DataRecord.cc:58
dqm-mbProfile.format
format
Definition: dqm-mbProfile.py:16
str
#define str(s)
Definition: TestProcessor.cc:53
rpcrawtodigi::ReadoutError::name
std::string name() const
Definition: ReadoutError.h:32
type
type
Definition: SiPixelVCal_PayloadInspector.cc:39
l1tstage2_dqm_sourceclient-live_cfg.fedId
fedId
Definition: l1tstage2_dqm_sourceclient-live_cfg.py:89
rpcrawtodigi::DataRecord::DataRecordType
DataRecordType
Definition: DataRecord.h:13
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
mps_fire.result
result
Definition: mps_fire.py:311