@@ -263,21 +263,56 @@ void DigitsQcCheck::beautify(std::shared_ptr<MonitorObject> mo, Quality checkRes
263263 }
264264 mHistoHelper .updateTitleWithNTF (histo);
265265 histo->SetStats (0 );
266- } else {
266+ } else if (mo->getName ().find (" BendHitsMap" ) != std::string::npos) { // Strips Display
267+ // This matches both [N]BendHitsMap*
268+ int maxStrip = 20 ; // 20kHz Max Display
269+ auto histo = dynamic_cast <TH2F*>(mo->getObject ());
270+ mHistoHelper .normalizeHistoTokHz (histo);
271+ histo->SetMaximum (zcontoursStrip.back ());
272+ histo->SetContour (zcontoursStrip.size (), zcontoursStrip.data ());
273+ histo->SetStats (0 );
274+ } else if (mo->getName () == " Hits" ) {
275+ auto histo = dynamic_cast <TH1F*>(mo->getObject ());
276+ mHistoHelper .normalizeHistoTokHz (histo);
277+ histo->SetStats (0 );
278+ }
267279
268- // Strips Display
269- if (mo->getName ().find (" BendHitsMap" ) != std::string::npos) {
270- // This matches both [N]BendHitsMap*
271- int maxStrip = 20 ; // 20kHz Max Display
272- auto histo = dynamic_cast <TH2F*>(mo->getObject ());
280+ else if (mo->getName () == " GBTRate" ) {
281+ auto histo = dynamic_cast <TH1F*>(mo->getObject ());
282+ if (histo) {
283+ // if (mHistoHelper.getNTFs() > 0)
273284 mHistoHelper .normalizeHistoTokHz (histo);
274- histo->SetMaximum (zcontoursStrip.back ());
275- histo->SetContour (zcontoursStrip.size (), zcontoursStrip.data ());
276- histo->SetStats (0 );
277- } else if (mo->getName () == " Hits" ) {
278- auto histo = dynamic_cast <TH1F*>(mo->getObject ());
285+ histo->SetMinimum (0 .);
286+ TString XLabel[32 ] = { " 5R0" , " 5R1" , " 4R0" , " 4R1" , " 1R0" , " 1R1" , " 0R0" , " 0R1" ,
287+ " 2R0" , " 2R1" , " 3R0" , " 3R1" , " 7R0" , " 7R1" , " 6R0" , " 6R1" ,
288+ " 5L0" , " 5L1" , " 4L0" , " 4L1" , " 1L0" , " 1L1" , " 0L0" , " 0L1" ,
289+ " 2L0" , " 2L1" , " 3L0" , " 3L1" , " 7L0" , " 7L1" , " 6L0" , " 6L1" };
290+ for (Int_t i = 0 ; i < 32 ; ++i)
291+ histo->GetXaxis ()->SetBinLabel (i + 1 , XLabel[i]);
292+ histo->GetXaxis ()->SetLabelSize (0.07 );
293+ histo->GetXaxis ()->SetLabelColor (4 );
294+ }
295+ } else if (mo->getName () == " EPRate" ) {
296+ auto histo = dynamic_cast <TH1F*>(mo->getObject ());
297+ if (histo) {
298+ mHistoHelper .normalizeHistoTokHz (histo);
299+ histo->SetMinimum (0 .);
300+ histo->GetXaxis ()->SetBinLabel (1 , " CRU0(990)-EP0" );
301+ histo->GetXaxis ()->SetBinLabel (2 , " CRU0(990)-EP1" );
302+ histo->GetXaxis ()->SetBinLabel (3 , " CRU1(974)-EP0" );
303+ histo->GetXaxis ()->SetBinLabel (4 , " CRU1(974)-EP1" );
304+ histo->GetXaxis ()->SetLabelSize (0.07 );
305+ histo->GetXaxis ()->SetLabelColor (4 );
306+ }
307+ } else if (mo->getName () == " CRURate" ) {
308+ auto histo = dynamic_cast <TH1F*>(mo->getObject ());
309+ if (histo) {
279310 mHistoHelper .normalizeHistoTokHz (histo);
280- histo->SetStats (0 );
311+ histo->SetMinimum (0 .);
312+ histo->GetXaxis ()->SetBinLabel (1 , " CRU0 (990)" );
313+ histo->GetXaxis ()->SetBinLabel (2 , " CRU1 (974)" );
314+ histo->GetXaxis ()->SetLabelSize (0.07 );
315+ histo->GetXaxis ()->SetLabelColor (4 );
281316 }
282317 }
283318 }
0 commit comments