454 |
|
//=================================================================================== |
455 |
|
|
456 |
|
TH1F *heffTrgSecMB[5][14][4]; |
457 |
< |
char * labTriggerMatrix[]={"no trig"," ","MB1","MB2","MB3","MB4"," ","1 & 2","1 & 3","1 & 4","2 & 3","2 & 4", |
457 |
> |
string labTriggerMatrix[]={"no trig"," ","MB1","MB2","MB3","MB4"," ","1 & 2","1 & 3","1 & 4","2 & 3","2 & 4", |
458 |
|
"3 & 4"," ","1 & 2 & 3","1 & 2 & 4","1 & 3 & 4","2 & 3 & 4"," ","1 & 2 & 3 & 4"}; |
459 |
|
|
460 |
|
whIt = mySectors.begin(); |
535 |
|
edm::LogVerbatim ("DTDPGSummary") << "[DTDPGCreateAnalyzerSummary]: Drawing TriggerMatrix wh " |
536 |
|
<< (iw-2) << " sec " << isec << endl; |
537 |
|
|
538 |
< |
for (int ibin=1; ibin<21; ibin++) TriggerMatrix[iw][isec-1]->GetXaxis()->SetBinLabel(ibin,labTriggerMatrix[ibin-1]); |
538 |
> |
for (int ibin=1; ibin<21; ibin++) TriggerMatrix[iw][isec-1]->GetXaxis()->SetBinLabel(ibin,(labTriggerMatrix[ibin-1]).c_str()); |
539 |
|
nbin = TriggerMatrix[iw][isec-1]->GetXaxis()->GetNbins(); |
540 |
|
max = 0; |
541 |
|
TCanvas *Trigmatri = new TCanvas("TriggerMatrix", "",201,81,999,699); |
693 |
|
|
694 |
|
TH1F * first_to_paint; |
695 |
|
|
696 |
< |
float BXSummary_mean=0.; |
697 |
< |
float NBXSummary_mean=0.; |
696 |
> |
//float BXSummary_mean=0.; |
697 |
> |
//float NBXSummary_mean=0.; |
698 |
|
TH1F *BXSummary[5][4]; |
699 |
|
for(int iw=0;iw<5;iw++){ // Loop in wheels |
700 |
|
for(int ic=1;ic<5;ic++){ |
732 |
|
|
733 |
|
float Max=2000; |
734 |
|
float Max0[12]; |
735 |
< |
float MaxMean=0; |
735 |
> |
//float MaxMean=0; |
736 |
|
float MaxMean0=0; |
737 |
|
float MaxRMS0=0; |
738 |
< |
float MaxRMS=0; |
738 |
> |
//float MaxRMS=0; |
739 |
|
int Ns=0; |
740 |
|
for(int is=0;is<12; is++){ |
741 |
|
Max0[is]=0; |
771 |
|
|
772 |
|
// Ocupancies per SL |
773 |
|
// Get histos to be plotted |
774 |
< |
int nbin; |
775 |
< |
float max, max1; |
776 |
< |
TPaveText *sid; |
777 |
< |
char sid1[50]; char answ; |
778 |
< |
TPaveText *labcont[50]; TText *cont[50]; |
774 |
> |
//int nbin; |
775 |
> |
//float max, max1; |
776 |
> |
//TPaveText *sid; |
777 |
> |
//char sid1[50]; char answ; |
778 |
> |
//TPaveText *labcont[50]; TText *cont[50]; |
779 |
|
|
780 |
|
// Occupancies |
781 |
|
TH2F *DigiXYS[5][14]; |
804 |
|
|
805 |
|
for(int isec=1;isec<15;isec++){ |
806 |
|
int nbx= DigiXYS[iw][isec-1]->GetNbinsX() ; |
807 |
< |
int nby= DigiXYS[iw][isec-1]->GetNbinsY() ; |
807 |
> |
//int nby= DigiXYS[iw][isec-1]->GetNbinsY() ; |
808 |
|
|
809 |
|
for(int ich=1;ich<5;ich++){ |
810 |
|
for(int isl=1;isl<4;isl++){ |
902 |
|
first_to_paint->GetXaxis()->SetTitleSize(0.09); |
903 |
|
first_to_paint->GetXaxis()->SetTitleOffset(0.5); |
904 |
|
first_to_paint->GetXaxis()->SetNdivisions(308); |
905 |
< |
char htit[240]; |
905 |
> |
//char htit[240]; |
906 |
|
stringstream htitle; htitle << "TimeBox W" << iw-2 << " S" << ins; |
907 |
|
first_to_paint->SetTitle(htitle.str().c_str()); |
908 |
|
first_to_paint->Draw(); |