|
|
Go to the documentation of this file.
8 if (superchamber ==
nullptr) {
20 me->setAxisTitle(
"Superchamber / Chamber", 1);
22 const int num_chambers = superchamber->nChambers();
24 const int sc =
chamber->id().chamber();
25 const int ch =
chamber->id().layer();
27 const char*
label = Form(
"%d/%d", sc, ch);
28 me->setBinLabel(xbin,
label, 1);
32 me->setAxisTitle(
"VFAT (i#eta)", 2);
41 for (
int vfat_phi = 1; vfat_phi <= max_vfat; vfat_phi++) {
43 const char*
label = Form(
"%d (%d)", ybin,
ieta);
44 me->setBinLabel(ybin,
label, 2);
55 me->setAxisTitle(
"Chamber", 1);
57 const int chamber = superchamber->id().chamber();
63 me->setAxisTitle(
"i#eta", 2);
71 const auto&& superchambers =
station->superChambers();
77 const auto&
chambers = superchambers.front()->chambers();
83 return chambers.front()->nEtaPartitions();
88 const std::string hint = me_map.empty() ?
"empty" : me_map.begin()->second->getName();
98 const std::string hint = me_map.empty() ?
"empty" : me_map.begin()->second->getName();
102 me_map[
key]->Fill(
x,
y);
constexpr int layer() const
int nChambers() const
Return numbers of chambers.
GEMOfflineDQMBase(const edm::ParameterSet &)
int getMaxVFAT(const int)
int getVFATNumber(const int, const int, const int)
std::string log_category_
void setDetLabelsEta(MonitorElement *, const GEMStation *)
int getNumEtaPartitions(const GEMStation *)
std::map< GEMDetId, dqm::impl::MonitorElement * > MEMap
constexpr int chamber() const
bool checkRefs(const std::vector< T * > &)
static char chambers[264][20]
void setDetLabelsVFAT(MonitorElement *, const GEMStation *)
Log< level::Error, false > LogError
void fillME(MEMap &me_map, const GEMDetId &key, const float x)
int getDetOccXBin(const int, const int, const int)