71 for (
const TgcRdo* rdo : *rdos) {
72 const uint16_t tgcSubDetID = rdo->subDetectorId();
73 const uint16_t tgcID = rdo->identify();
74 const uint16_t tgcTrigType = rdo->triggerType();
75 const uint16_t tgcRodID = rdo->rodId();
76 const uint16_t tgcBcID = rdo->bcId();
77 const uint16_t tgcL1ID = rdo->l1Id();
79 std::vector<unsigned> fillMe{};
87 for (
int h : fillMe) {
89 m_histos[
h].h_tgcSubDetID->Fill(tgcSubDetID);
91 m_histos[
h].h_tgcTrigType->Fill(tgcTrigType);
97 const uint16_t bctag = channel->bcTag();
98 const uint16_t subDetID = channel->subDetectorId();
99 const uint16_t rodID = channel->rodId();
100 const uint16_t sswID = channel->sswId();
101 const uint16_t slbID = channel->slbId();
102 const uint16_t bcID = channel->bcId();
103 const uint16_t l1ID = channel->l1Id();
106 const uint16_t bitPos = channel->bitpos();
107 const uint16_t track = channel->tracklet();
108 const bool adj = channel->isAdjacent();
110 for (
int h : fillMe) {
119 m_histos[
h].h_slbType->Fill(slbType_var);
128 return StatusCode::SUCCESS;
HistoSet(const TgcIdHelper &idHelper, const ServiceHandle< ITHistSvc > &histSvc, const std::string &basePath, const int stName)
Constructor instantiating the monitoring histograms.