+ Add2RawsList(hGeneralErrorSummary,14+14+42+42, expert, !image, !saveCorr);
+
+ //___ for DQM shifter and eLogBook ___ start
+ //___ Double booking of histograms since TProfile cannot be display in summary image
+ //___ hence TProfile plots will not be shown in QA and LogBook!
+
+ TH1F* hHmpDdlDataSize = new TH1F("hHmpDdlDataSize","HMP Data Size per DDL;;Data Size (Bytes)",14,0.5,14.5);
+ hHmpDdlDataSize->Sumw2();
+ hHmpDdlDataSize->SetOption("P");
+ hHmpDdlDataSize->SetMinimum(0);
+ for(Int_t iddl=0;iddl<14;iddl++) hHmpDdlDataSize->GetXaxis()->SetBinLabel(iddl+1,Form("DDL_%d",1535+iddl+1));
+ hHmpDdlDataSize->SetStats(0);hHmpDdlDataSize->SetMinimum(0);hHmpDdlDataSize->SetMarkerStyle(20);
+ hHmpDdlDataSize->GetListOfFunctions()->Add(fLineDdlDatSizeLow);
+ hHmpDdlDataSize->GetListOfFunctions()->Add(fLineDdlDatSizeUp);
+ Add2RawsList(hHmpDdlDataSize,14+14+42+42+1,!expert,image,saveCorr); //shifter, image
+
+ TH1F *fHmpPadOcc = new TH1F("fHmpPadOcc","HMP Average pad occupancy per DDL;;Pad occupancy (%)",14,0.5,14.5);
+ fHmpPadOcc->Sumw2();fHmpPadOcc->SetMinimum(0);
+ fHmpPadOcc->SetMinimum(0);
+ for(Int_t iddl=0;iddl<14;iddl++) fHmpPadOcc->GetXaxis()->SetBinLabel(iddl+1,Form("DDL_%d",1535+iddl+1));
+ fHmpPadOcc->SetStats(0);fHmpPadOcc->SetMinimum(0);fHmpPadOcc->SetMarkerStyle(20);
+ fHmpPadOcc->GetListOfFunctions()->Add(fLineDdlPadOCcLow);
+ fHmpPadOcc->GetListOfFunctions()->Add(fLineDdlPadOCcUp);
+ Add2RawsList(fHmpPadOcc,14+14+42+42+2,!expert,image,!saveCorr); //shifter, image
+
+ TH2F* fHmpBigMap = new TH2F("hHmpBigMap","HMP Sum Q Maps Ch: 0-6;Ch 0-6: pad X;Ch0, Ch1, Ch2, Ch3, Ch4, Ch5, Ch6 pad Y ;Sum Q / Nevt",160,0,160,1008,0,1008);
+ fHmpBigMap->SetStats(0); fHmpBigMap->SetOption("COLZ");
+ for(Int_t modcnt=0; modcnt < 6; modcnt++) fHmpBigMap->GetListOfFunctions()->Add(fModline[modcnt]);
+ Add2RawsList(fHmpBigMap,14+14+42+42+3,!expert,image,!saveCorr); //shifter, image
+
+ TH2F *fHmpHvSectorQ = new TH2F("fHmpHvSectorQ","HMP HV Sector vs Q; Q (ADC);HV Sector (Ch0-Sc0,Ch0-Sc1,...);Entries*Q/Nevt",410,1,4101,42,0,42);
+ fHmpHvSectorQ->SetStats(0); fHmpHvSectorQ->SetOption("colz");
+ Add2RawsList(fHmpHvSectorQ,14+14+42+42+4,!expert,image,!saveCorr); //shifter, image
+
+ // TProfiles
+ TProfile* hHmpDdlDataSizePrf = new TProfile("hHmpDdlDataSizePrf","HMP Data Size per DDL;;Data Size (Bytes)",14,0.5,14.5);
+ hHmpDdlDataSizePrf->Sumw2();
+ hHmpDdlDataSizePrf->SetOption("P");
+ hHmpDdlDataSizePrf->SetMinimum(0);
+ for(Int_t iddl=0;iddl<14;iddl++) hHmpDdlDataSizePrf->GetXaxis()->SetBinLabel(iddl+1,Form("DDL_%d",1535+iddl+1));
+ hHmpDdlDataSizePrf->SetStats(0);hHmpDdlDataSizePrf->SetMinimum(0);hHmpDdlDataSizePrf->SetMarkerStyle(20);
+ Add2RawsList(hHmpDdlDataSizePrf,14+14+42+42+5,expert,!image,saveCorr); //expert, no image
+
+ TProfile *fHmpPadOccPrf = new TProfile("fHmpPadOccPrf","HMP Average pad occupancy per DDL;;Pad occupancy (%)",14,0.5,14.5);
+ fHmpPadOccPrf->Sumw2();fHmpPadOccPrf->SetMinimum(0);
+ fHmpPadOccPrf->SetMinimum(0);
+ for(Int_t iddl=0;iddl<14;iddl++) fHmpPadOccPrf->GetXaxis()->SetBinLabel(iddl+1,Form("DDL_%d",1535+iddl+1));
+ fHmpPadOccPrf->SetStats(0);fHmpPadOccPrf->SetMinimum(0);fHmpPadOccPrf->SetMarkerStyle(20);
+ Add2RawsList(fHmpPadOccPrf,14+14+42+42+6,expert,!image,saveCorr); //expert, no image
+ //___ for DQM shifter and eLogBook ___ stop
+ //
+ ClonePerTrigClass(AliQAv1::kRAWS); // this should be the last line