Add2RawsList(hZEM1Spectrum, 4, !expert, image);
Add2RawsList(hZEM2Spectrum, 5, !expert, image);
//
Add2RawsList(hZEM1Spectrum, 4, !expert, image);
Add2RawsList(hZEM2Spectrum, 5, !expert, image);
//
- TH2F * hZNCpmCvsPMq = new TH2F("hZNCpmCvsPMq", "ZNC;PMC [ADC counts];Sum(PMQ) [ADC counts]",50,7.,1407.,50,7., 1407.);
- TH2F * hZPCpmCvsPMq = new TH2F("hZPCpmCvsPMq", "ZPC;PMC [ADC counts];Sum(PMQ) [ADC counts]",50,7.,1407.,50,7., 1407.);
- TH2F * hZNApmCvsPMq = new TH2F("hZNApmCvsPMq", "ZNA;PMC [ADC counts];Sum(PMQ) [ADC counts]",50,7.,1407.,50,7., 1407.);
- TH2F * hZPApmCvsPMq = new TH2F("hZPApmCvsPMq", "ZPA;PMC [ADC counts];Sum(PMQ) [ADC counts]",50,7.,1407.,50,7., 1407.);
+ TH2F * hZNCpmCvsPMq = new TH2F("hZNCpmCvsPMq", "ZNC;PMC [ADC counts];Sum(PMQ) [ADC counts]",50,7.,1207.,50,7., 1207.);
+ TH2F * hZPCpmCvsPMq = new TH2F("hZPCpmCvsPMq", "ZPC;PMC [ADC counts];Sum(PMQ) [ADC counts]",50,7.,1207.,50,7., 1207.);
+ TH2F * hZNApmCvsPMq = new TH2F("hZNApmCvsPMq", "ZNA;PMC [ADC counts];Sum(PMQ) [ADC counts]",50,7.,1207.,50,7., 1207.);
+ TH2F * hZPApmCvsPMq = new TH2F("hZPApmCvsPMq", "ZPA;PMC [ADC counts];Sum(PMQ) [ADC counts]",50,7.,1207.,50,7., 1207.);
Add2RawsList(hZNCpmCvsPMq, 6, !expert, image);
Add2RawsList(hZNApmCvsPMq, 7, !expert, image);
Add2RawsList(hZPCpmCvsPMq, 8, !expert, image);
Add2RawsList(hZNCpmCvsPMq, 6, !expert, image);
Add2RawsList(hZNApmCvsPMq, 7, !expert, image);
Add2RawsList(hZPCpmCvsPMq, 8, !expert, image);
+
+ Float_t zncSignal=0., znaSignal=0., zpcSignal=0., zpaSignal=0.;
+ Float_t zncSumQ=0., znaSumQ=0., zpcSumQ=0., zpaSumQ=0.;
+ Float_t zncpmC=0., znapmC=0., zpcpmC=0., zpapmC=0.;
+ Bool_t isZNCFired=kFALSE, isZPCFired=kFALSE, isZNAFired=kFALSE, isZPAFired=kFALSE;
+ Int_t indZNC=0, indZNA=0, indZPC=0, indZPA=0;
-
- Float_t zncSignal=0., znaSignal=0., zpcSignal=0., zpaSignal=0.;
- Float_t zncSumQ=0., znaSumQ=0., zpcSumQ=0., zpaSumQ=0.;
- Float_t zncpmC=0., znapmC=0., zpcpmC=0., zpapmC=0.;
- Bool_t isZNCFired=kFALSE, isZPCFired=kFALSE, isZNAFired=kFALSE, isZPAFired=kFALSE;
-
GetRawsData(0)->Fill(zncSignal);
GetRawsData(6)->Fill(zncSumQ, zncpmC);
GetRawsData(14)->Fill(zncSumQ);
}
GetRawsData(0)->Fill(zncSignal);
GetRawsData(6)->Fill(zncSumQ, zncpmC);
GetRawsData(14)->Fill(zncSumQ);
}
GetRawsData(2)->Fill(zpcSignal);
GetRawsData(8)->Fill(zpcSumQ, zpcpmC);
GetRawsData(16)->Fill(zpcSumQ);
}
GetRawsData(2)->Fill(zpcSignal);
GetRawsData(8)->Fill(zpcSumQ, zpcpmC);
GetRawsData(16)->Fill(zpcSumQ);
}
GetRawsData(1)->Fill(znaSignal);
GetRawsData(7)->Fill(znaSumQ, znapmC);
GetRawsData(15)->Fill(znaSumQ);
}
GetRawsData(1)->Fill(znaSignal);
GetRawsData(7)->Fill(znaSumQ, znapmC);
GetRawsData(15)->Fill(znaSumQ);
}
GetRawsData(3)->Fill(zpaSignal);
GetRawsData(9)->Fill(zpaSumQ, zpapmC);
GetRawsData(17)->Fill(zpaSumQ);
}
GetRawsData(3)->Fill(zpaSignal);
GetRawsData(9)->Fill(zpaSumQ, zpapmC);
GetRawsData(17)->Fill(zpaSumQ);
}
+
+ if(indZNC==5){
+ zncSignal = zncSumQ = zncpmC = 0;
+ isZNCFired=kFALSE; indZNC=0;
+ }
+ if(indZPC==5){
+ zpcSignal = zpcSumQ = zpcpmC = 0;
+ isZPCFired=kFALSE; indZPC=0;
+ }
+ if(indZNA==5){
+ znaSignal = znaSumQ = znapmC = 0;
+ isZNAFired=kFALSE; indZNA=0;
+ }
+ if(indZPA==5){
+ zpaSignal = zpaSumQ = zpapmC = 0;
+ isZPAFired=kFALSE; indZPA=0;
+ }
if( task == AliQAv1::kRAWS){
if (!GetRawsData(4) || !GetRawsData(5) || !GetRawsData(6) || !GetRawsData(7) ||
!GetRawsData(8) || !GetRawsData(9) || !GetRawsData(10) || !GetRawsData(11) ||
if( task == AliQAv1::kRAWS){
if (!GetRawsData(4) || !GetRawsData(5) || !GetRawsData(6) || !GetRawsData(7) ||
!GetRawsData(8) || !GetRawsData(9) || !GetRawsData(10) || !GetRawsData(11) ||
- TLine* diag = new TLine(7., 7., 1407., 1407.);
- diag->SetLineColor(kRed);
- diag->SetLineWidth(2);
-
- ((TH2F*)GetRawsData(6))->GetListOfFunctions()->Add(diag);
- ((TH2F*)GetRawsData(7))->GetListOfFunctions()->Add(diag);
- ((TH2F*)GetRawsData(8))->GetListOfFunctions()->Add(diag);
- ((TH2F*)GetRawsData(9))->GetListOfFunctions()->Add(diag);
GetRawsData(12)->SetLineColor(kBlue+5); GetRawsData(12)->SetLineWidth(2);
GetRawsData(13)->SetLineColor(kBlue+6); GetRawsData(13)->SetLineWidth(2);
GetRawsData(12)->SetLineColor(kBlue+5); GetRawsData(12)->SetLineWidth(2);
GetRawsData(13)->SetLineColor(kBlue+6); GetRawsData(13)->SetLineWidth(2);
- /*GetRawsData(4)->SetDrawOption("LOGY");
- GetRawsData(5)->SetDrawOption("LOGY");
- GetRawsData(10)->SetDrawOption("LOGY");
- GetRawsData(11)->SetDrawOption("LOGY");
- GetRawsData(12)->SetDrawOption("LOGY");
- GetRawsData(13)->SetDrawOption("LOGY");*/
+ if(((GetRawsData(4))->GetEntries())>0) GetRawsData(4)->SetDrawOption("LOGY");
+ if(((GetRawsData(5))->GetEntries())>0) GetRawsData(5)->SetDrawOption("LOGY");
+ if(((GetRawsData(10))->GetEntries())>0) GetRawsData(10)->SetDrawOption("LOGY");
+ if(((GetRawsData(11))->GetEntries())>0) GetRawsData(11)->SetDrawOption("LOGY");
+ if(((GetRawsData(12))->GetEntries())>0) GetRawsData(12)->SetDrawOption("LOGY");
+ if(((GetRawsData(13))->GetEntries())>0) GetRawsData(13)->SetDrawOption("LOGY");