Go to the documentation of this file. 1 #ifndef DQMOffline_Muon_GEMOfflineDQMBase_h
2 #define DQMOffline_Muon_GEMOfflineDQMBase_h
13 using MEMap = std::map<GEMDetId, dqm::impl::MonitorElement*>;
38 inline bool checkRefs(
const std::vector<T*>&);
57 return max_vfat * (
ieta - 1) + vfat_phi;
73 if (refs.front() ==
nullptr)
94 return GEMDetId{
id.
region(), 1,
id.station(),
id.layer(),
id.chamber() % 2, 0};
98 return GEMDetId{
id.
region(), 1,
id.station(),
id.layer(),
id.chamber() % 2,
id.roll()};
101 #endif // DQMOffline_Muon_GEMOfflineDQMBase_h
GEMDetId getReStLaKey(const GEMDetId &)
constexpr int region() const
int getVFATNumberByStrip(const int, const int, const int)
GEMOfflineDQMBase(const edm::ParameterSet &)
int getMaxVFAT(const int)
int getVFATNumber(const int, const int, const int)
static const int maxVFatGE21_
std::string log_category_
void setDetLabelsEta(MonitorElement *, const GEMStation *)
int getNumEtaPartitions(const GEMStation *)
GEMDetId getKey(const GEMDetId &)
GEMDetId getReStLaChKey(const GEMDetId &)
static const int maxVFatGE11_
constexpr std::array< uint8_t, layerIndexSize > layer
std::map< GEMDetId, dqm::impl::MonitorElement * > MEMap
GEMDetId getReStEtKey(const GEMDetId &)
bool checkRefs(const std::vector< T * > &)
void setDetLabelsVFAT(MonitorElement *, const GEMStation *)
static const int maxVFatGE0_
GEMDetId getReStKey(const int, const int)
void fillME(MEMap &me_map, const GEMDetId &key, const float x)
static const int maxChan_
int getDetOccXBin(const int, const int, const int)