else if(stream.GetChannel()==3 && tdcValue!=0.){
zpcTDC = tdcValue;
}
- else if(stream.GetChannel()==4 && tdcValue!=0.){
+ else if(stream.GetChannel()==5 && tdcValue!=0.){
znaTDC = tdcValue;
}
else if(stream.GetChannel()==7 && tdcValue!=0.){
if(zncTDC!=0.){
Float_t znc = zncTDC-tdcGate;
FillRawsData(14,znc);
- FillRawsData(21,1, znc);
+ if(znc>-340. && znc<-290.) FillRawsData(21,1, znc);
}
if(zpcTDC!=0.){
Float_t zpc = zpcTDC-tdcGate;
FillRawsData(15,zpc);
- FillRawsData(21,2, zpc);
+ if(zpc>-340. && zpc<-290.) FillRawsData(21,2, zpc);
}
if(znaTDC!=0.){
Float_t zna = znaTDC-tdcGate;
FillRawsData(16,zna);
- FillRawsData(21,3, zna);
+ if(zna>-340. && zna<-290.) FillRawsData(21,3, zna);
}
if(zpaTDC!=0.){
Float_t zpa = zpaTDC-tdcGate;
FillRawsData(17,zpa);
- FillRawsData(21,4, zpa);
+ if(zpa>-340. && zpa<-290.) FillRawsData(21,4, zpa);
}
if(zem1TDC!=0.){
Float_t zem1 = zem1TDC-tdcGate;
FillRawsData(18,zem1);
- FillRawsData(21,5, zem1);
+ if(zem1>-340. && zem1<-290.) FillRawsData(21,5, zem1);
}
if(zem2TDC!=0.){
Float_t zem2 = zem2TDC-tdcGate;
FillRawsData(19,zem2);
- FillRawsData(21,6, zem2);
+ if(zem2TDC>-340. && zem2<-290.) FillRawsData(21,6, zem2);
}
if(znaSumTDC!=0. && zncSumTDC!=0.){
Float_t tdcC = zncSumTDC-l0;
AliRecoParam::GetEventSpecieName(specie), AliQADataMaker::GetTrigClassName(itc)));
}
else{
+ if(h22){
- for(Int_t ibin=1; ibin<=h20->GetNbinsX(); ibin++){
- h22->SetBinContent(ibin, h20->GetBinContent(ibin));
- h22->SetBinError(ibin, h20->GetBinError(ibin));
+ for(Int_t ibin=1; ibin<=h20->GetNbinsX(); ibin++){
+ h22->SetBinContent(ibin, h20->GetBinContent(ibin));
+ h22->SetBinError(ibin, h20->GetBinError(ibin));
+ }
+ h22->SetLineColor(kBlue+1); h22->SetLineWidth(2);
}
- h22->SetLineColor(kBlue+1); h22->SetLineWidth(2);
+ else printf("Warning: Raw ADC QA histo not found \n\n");
}
if(!h14 || !h15 || !h16 || !h17 || !h18 || !h19){
AliWarning("AliZDCQADataMakerRec -> RAW TDC histos not found!");
h23->SetBinContent(ibin, h21->GetBinContent(ibin));
h23->SetBinError(ibin, h21->GetBinError(ibin));
}*/
- h23->SetBinContent(1, h14->GetMean());
- h23->SetBinError(1, h14->GetRMS());
- h23->SetBinContent(2, h15->GetMean());
- h23->SetBinError(2, h15->GetRMS());
- h23->SetBinContent(3, h16->GetMean());
- h23->SetBinError(3, h16->GetRMS());
- h23->SetBinContent(4, h17->GetMean());
- h23->SetBinError(4, h17->GetRMS());
- h23->SetBinContent(5, h18->GetMean());
- h23->SetBinError(5, h18->GetRMS());
- h23->SetBinContent(6, h19->GetMean());
- h23->SetBinError(6, h19->GetRMS());
- //
- h23->SetLineColor(kAzure+6); h22->SetLineWidth(2);
+ if(h23){
+ h23->SetBinContent(1, h14->GetMean());
+ h23->SetBinError(1, h14->GetRMS());
+ h23->SetBinContent(2, h15->GetMean());
+ h23->SetBinError(2, h15->GetRMS());
+ h23->SetBinContent(3, h16->GetMean());
+ h23->SetBinError(3, h16->GetRMS());
+ h23->SetBinContent(4, h17->GetMean());
+ h23->SetBinError(4, h17->GetRMS());
+ h23->SetBinContent(5, h18->GetMean());
+ h23->SetBinError(5, h18->GetRMS());
+ h23->SetBinContent(6, h19->GetMean());
+ h23->SetBinError(6, h19->GetRMS());
+ //
+ h23->SetLineColor(kAzure+6); h22->SetLineWidth(2);
+ }
+ else printf(" Warning: Raw TDC QA histo not found\n\n");
}
if(!h25 || !h26){
AliWarning("AliZDCQADataMakerRec -> RAW centroid histos not found!");