]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCQADataMakerRec.cxx
macro to configure EMCAL trigger QA analysis
[u/mrichter/AliRoot.git] / ZDC / AliZDCQADataMakerRec.cxx
index 08785e0472201d626b20274f5904b24502389f71..20d2ec8889c3af1027c0af3c9d9a51daf43416ca 100644 (file)
@@ -619,11 +619,11 @@ void AliZDCQADataMakerRec::MakeRaws(AliRawReader *rawReader)
            iMultZEM2TDC++;
         }
         else if(stream.GetChannel()==10){
-           zncSumTDC[iMultZEM2TDC] = (0.025*stream.GetZDCTDCDatum());
+           zncSumTDC[iMultTDCC] = (0.025*stream.GetZDCTDCDatum());
            iMultTDCC++;
         }
         else if(stream.GetChannel()==12){
-           znaSumTDC[iMultZEM2TDC] = (0.025*stream.GetZDCTDCDatum());
+           znaSumTDC[iMultTDCA] = (0.025*stream.GetZDCTDCDatum());
            iMultTDCA++;
         }
         else if(stream.GetChannel()==14) tdcGate = (0.025*stream.GetZDCTDCDatum());
@@ -839,13 +839,13 @@ void AliZDCQADataMakerRec::EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArr
     for (int itc=-1;itc<GetNTrigClasses();itc++) { // RS: loop over eventual clones per trigger class
       //
       if( task == AliQAv1::kRAWS) {
-       TH1* h16 = GetRawsData(16, itc);
-       TH1* h17 = GetRawsData(17, itc);
-       TH1* h18 = GetRawsData(18, itc);
-       TH1* h19 = GetRawsData(19, itc);
-       TH1* h20 = GetRawsData(20, itc);
-       TH1* h21 = GetRawsData(21, itc);
-       TH1* h22 = GetRawsData(22, itc);
+       TProfile* h16 = dynamic_cast<TProfile*> (GetRawsData(16, itc));
+       TProfile* h17 =  dynamic_cast<TProfile*> (GetRawsData(17, itc));
+       TH1F* h18 =  dynamic_cast<TH1F*> (GetRawsData(18, itc));
+       TH1F* h19 =  dynamic_cast<TH1F*> (GetRawsData(19, itc));
+       TH2F* h20 =  dynamic_cast<TH2F*> (GetRawsData(20, itc));
+       TH2F* h21 =  dynamic_cast<TH2F*> (GetRawsData(21, itc));
+       TH2F* h22 =  dynamic_cast<TH2F*> (GetRawsData(22, itc));
        if (!h16 || !h17 || !h18 || !h19){
         AliWarning("AliZDCQADataMakerRec -> RAW histos 16||17||18||19 not found!"); 
         AliWarning(Form("for specie %s and trigger class %s",
@@ -864,7 +864,7 @@ void AliZDCQADataMakerRec::EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArr
          h18->SetLineColor(kBlue); h18->SetLineWidth(2);
          h19->SetLineColor(kAzure-3); h19->SetLineWidth(2);
         }
-       if(!h20){
+       if(!h20 || !h21){
         AliWarning("AliZDCQADataMakerRec -> RAW histos 20||21 not found!"); 
         AliWarning(Form("for specie %s and trigger class %s",
                         AliRecoParam::GetEventSpecieName(specie), AliQADataMaker::GetTrigClassName(itc)));