]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCQADataMakerSim.cxx
Adding EPOS and TUHKMgen
[u/mrichter/AliRoot.git] / ZDC / AliZDCQADataMakerSim.cxx
index 37b32f0c5889ad7a960b5be0439f2dc26ac29ccb..fbbb6c89b3ba7c66a2ffba383886b758360cde17 100644 (file)
@@ -12,6 +12,7 @@
  * about the suitability of this software for any purpose. It is          *\r
  * provided "as is" without express or implied warranty.                  *\r
  **************************************************************************/\r
+\r
 // --- Standard library ---\r
 #include <Riostream.h>\r
 // --- ROOT system ---\r
@@ -67,12 +68,13 @@ void AliZDCQADataMakerSim::InitHits()
   //\r
   TH2F * hZNCh  = new TH2F("hZNCh", "Hits centroid in ZNC", 100, -5.,5.,100,-5.,5.);\r
   TH2F * hZNAh  = new TH2F("hZNAh", "Hits centroid in ZNA", 100, -5.,5.,100,-5.,5.);\r
-  TH2F * hZPCh  = new TH2F("hZPCh", "Hits centroid in ZPC", 100,-12.,12.,100,-12.,12.); \r
-  TH2F * hZPAh  = new TH2F("hZPAh", "Hits centroid in ZPA", 100,-12.,12.,100,-12.,12.); \r
+  // NB -> For the moment no check is performesd on ZP centroids\r
+//  TH2F * hZPCh  = new TH2F("hZPCh", "Hits centroid in ZPC", 100,-12.,12.,100,-12.,12.); \r
+//  TH2F * hZPAh  = new TH2F("hZPAh", "Hits centroid in ZPA", 100,-12.,12.,100,-12.,12.); \r
   Add2HitsList(hZNCh, 0);\r
-  Add2HitsList(hZPCh, 1);\r
-  Add2HitsList(hZNAh, 2);\r
-  Add2HitsList(hZPAh, 3);\r
+  Add2HitsList(hZNAh, 1);\r
+//  Add2HitsList(hZPCh, 2);\r
+//  Add2HitsList(hZPAh, 3);\r
 }\r
 \r
 \r
@@ -81,60 +83,62 @@ void AliZDCQADataMakerSim::InitDigits()
 {\r
   // create Digits histograms in Digits subdir\r
   //\r
-  TH1F * hDigZNCTot = new TH1F("hDigZNCTot", "Digit signal in ZNC", 100, 0., 6000.);\r
-  TH1F * hDigZNATot = new TH1F("hDigZNATot", "Digit signal in ZNA", 100, 0., 6000.);\r
-  TH1F * hDigZPCTot = new TH1F("hDigZPCTot", "Digit signal in ZPC", 100, 0., 10000.);\r
-  TH1F * hDigZPATot = new TH1F("hDigZPATot", "Digit signal in ZPA", 100, 0., 10000.);\r
+  // ------------------- HIGH GAIN CHAIN ---------------------------\r
+  TH1F * hDigZNCTot = new TH1F("hDigZNCTot", "Signal in ZNC", 100, 0., 6000.);\r
+  TH1F * hDigZNATot = new TH1F("hDigZNATot", "Signal in ZNA", 100, 0., 6000.);\r
+  TH1F * hDigZPCTot = new TH1F("hDigZPCTot", "Signal in ZPC", 100, 0., 6000.);\r
+  TH1F * hDigZPATot = new TH1F("hDigZPATot", "Signal in ZPA", 100, 0., 6000.);\r
   Add2DigitsList(hDigZNCTot, 0);\r
-  Add2DigitsList(hDigZPCTot, 1);\r
-  Add2DigitsList(hDigZNATot, 2);\r
+  Add2DigitsList(hDigZNATot, 1);\r
+  Add2DigitsList(hDigZPCTot, 2);\r
   Add2DigitsList(hDigZPATot, 3);\r
   //\r
-  TH1F * hDigSumQZNC = new TH1F("hDigSumQZNC", "Signal in 4 ZNC PMQ[i]",100, 0., 4000.);\r
-  TH1F * hDigSumQZPC = new TH1F("hDigSumQZPC", "Signal in 4 ZPC PMQ[i]",100, 0., 4000.);\r
-  TH1F * hDigSumQZNA = new TH1F("hDigSumQZNA", "Signal in 4 ZNA PMQ[i]",100, 0., 4000.);\r
-  TH1F * hDigSumQZPA = new TH1F("hDigSumQZPA", "Signal in 4 ZPA PMQ[i]",100, 0., 4000.);\r
-  Add2DigitsList(hDigSumQZNC, 4);\r
-  Add2DigitsList(hDigSumQZPC, 5);\r
-  Add2DigitsList(hDigSumQZNA, 6);\r
-  Add2DigitsList(hDigSumQZPA, 7);\r
+  TH1F * hDigSumQZNC = new TH1F("hDigSumQZNC", "Signal in 4 ZNC PMQ",100, 0., 4000.);\r
+  TH1F * hDigSumQZNA = new TH1F("hDigSumQZNA", "Signal in 4 ZNA PMQ",100, 0., 4000.);\r
+  TH1F * hDigSumQZPC = new TH1F("hDigSumQZPC", "Signal in 4 ZPC PMQ",100, 0., 4000.);\r
+  TH1F * hDigSumQZPA = new TH1F("hDigSumQZPA", "Signal in 4 ZPA PMQ",100, 0., 4000.);\r
+  Add2DigitsList(hDigSumQZNC, 4, kTRUE);\r
+  Add2DigitsList(hDigSumQZNA, 5, kTRUE);\r
+  Add2DigitsList(hDigSumQZPC, 6, kTRUE);\r
+  Add2DigitsList(hDigSumQZPA, 7, kTRUE);\r
   //\r
-  TH1F * hDigPMCZNC = new TH1F("hDigPMCZNC", "Signal in 4 ZNC PMQ[i]",100, 0., 4000.);\r
-  TH1F * hDigPMCZPC = new TH1F("hDigPMCZPC", "Signal in 4 ZPC PMQ[i]",100, 0., 4000.);\r
-  TH1F * hDigPMCZNA = new TH1F("hDigPMCZNA", "Signal in 4 ZNA PMQ[i]",100, 0., 4000.);\r
-  TH1F * hDigPMCZPA = new TH1F("hDigPMCZPA", "Signal in 4 ZPA PMQ[i]",100, 0., 4000.);\r
-  Add2DigitsList(hDigPMCZNC, 8);\r
-  Add2DigitsList(hDigPMCZPC, 9);\r
-  Add2DigitsList(hDigPMCZNA, 10);\r
-  Add2DigitsList(hDigPMCZPA, 11);\r
+  TH1F * hDigPMCZNC = new TH1F("hDigPMCZNC", "Signal in ZNC PMC",100, 0., 4000.);\r
+  TH1F * hDigPMCZNA = new TH1F("hDigPMCZNA", "Signal in ZNA PMC",100, 0., 4000.);\r
+  TH1F * hDigPMCZPC = new TH1F("hDigPMCZPC", "Signal in ZPC PMC",100, 0., 4000.);\r
+  TH1F * hDigPMCZPA = new TH1F("hDigPMCZPA", "Signal in ZPA PMC",100, 0., 4000.);\r
+  Add2DigitsList(hDigPMCZNC, 8, kTRUE);\r
+  Add2DigitsList(hDigPMCZNA, 9, kTRUE);\r
+  Add2DigitsList(hDigPMCZPC, 10, kTRUE);\r
+  Add2DigitsList(hDigPMCZPA, 11, kTRUE);\r
   // \r
   // ------------------- LOW GAIN CHAIN ---------------------------\r
-  TH1F * hDigZNCTotlg = new TH1F("hDigZNCTotlg", "Digit lg signal in ZNC", 100, 0., 6000.);\r
+/*  TH1F * hDigZNCTotlg = new TH1F("hDigZNCTotlg", "Digit lg signal in ZNC", 100, 0., 6000.);\r
   TH1F * hDigZNATotlg = new TH1F("hDigZNATotlg", "Digit lg signal in ZNA", 100, 0., 6000.);\r
-  TH1F * hDigZPCTotlg = new TH1F("hDigZPCTotlg", "Digit lg signal in ZPC", 100, 0., 10000.);\r
-  TH1F * hDigZPATotlg = new TH1F("hDigZPATotlg", "Digit lg signal in ZPA", 100, 0., 10000.);\r
+  TH1F * hDigZPCTotlg = new TH1F("hDigZPCTotlg", "Digit lg signal in ZPC", 100, 0., 6000.);\r
+  TH1F * hDigZPATotlg = new TH1F("hDigZPATotlg", "Digit lg signal in ZPA", 100, 0., 6000.);\r
   Add2DigitsList(hDigZNCTotlg, 12);\r
-  Add2DigitsList(hDigZPCTotlg, 13);\r
-  Add2DigitsList(hDigZNATotlg, 14);\r
+  Add2DigitsList(hDigZNATotlg, 13);\r
+  Add2DigitsList(hDigZPCTotlg, 14);\r
   Add2DigitsList(hDigZPATotlg, 15);\r
   //\r
-  TH1F * hDigSumQZNClg = new TH1F("hDigSumQZNClg", "Signal in 4 ZNC PMQlg[i]",100, 0., 4000.);\r
-  TH1F * hDigSumQZPClg = new TH1F("hDigSumQZPClg", "Signal in 4 ZPC PMQlg[i]",100, 0., 4000.);\r
-  TH1F * hDigSumQZNAlg = new TH1F("hDigSumQZNAlg", "Signal in 4 ZNA PMQlg[i]",100, 0., 4000.);\r
-  TH1F * hDigSumQZPAlg = new TH1F("hDigSumQZPAlg", "Signal in 4 ZPA PMQlg[i]",100, 0., 4000.);\r
-  Add2DigitsList(hDigSumQZNClg, 16);\r
-  Add2DigitsList(hDigSumQZPClg, 17);\r
-  Add2DigitsList(hDigSumQZNAlg, 18);\r
-  Add2DigitsList(hDigSumQZPAlg, 19);\r
+  TH1F * hDigSumQZNClg = new TH1F("hDigSumQZNClg", "Signal in 4 ZNC PMQlg",100, 0., 4000.);\r
+  TH1F * hDigSumQZNAlg = new TH1F("hDigSumQZNAlg", "Signal in 4 ZNA PMQlg",100, 0., 4000.);\r
+  TH1F * hDigSumQZPClg = new TH1F("hDigSumQZPClg", "Signal in 4 ZPC PMQlg",100, 0., 4000.);\r
+  TH1F * hDigSumQZPAlg = new TH1F("hDigSumQZPAlg", "Signal in 4 ZPA PMQlg",100, 0., 4000.);\r
+  Add2DigitsList(hDigSumQZNClg, 16, kTRUE);\r
+  Add2DigitsList(hDigSumQZNAlg, 17, kTRUE);\r
+  Add2DigitsList(hDigSumQZPClg, 18, kTRUE);\r
+  Add2DigitsList(hDigSumQZPAlg, 19, kTRUE);\r
   //\r
-  TH1F * hDigPMCZNClg = new TH1F("hDigPMCZNClg", "Signal in 4 ZNC PMQlg[i]",100, 0., 4000.);\r
-  TH1F * hDigPMCZPClg = new TH1F("hDigPMCZPClg", "Signal in 4 ZPC PMQlg[i]",100, 0., 4000.);\r
-  TH1F * hDigPMCZNAlg = new TH1F("hDigPMCZNAlg", "Signal in 4 ZNA PMQlg[i]",100, 0., 4000.);\r
-  TH1F * hDigPMCZPAlg = new TH1F("hDigPMCZPAlg", "Signal in 4 ZPA PMQlg[i]",100, 0., 4000.);\r
-  Add2DigitsList(hDigPMCZNClg, 20);\r
-  Add2DigitsList(hDigPMCZPClg, 21);\r
-  Add2DigitsList(hDigPMCZNAlg, 22);\r
-  Add2DigitsList(hDigPMCZPAlg, 23);\r
+  TH1F * hDigPMCZNClg = new TH1F("hDigPMCZNClg", "Signal in ZNC PMClg",100, 0., 4000.);\r
+  TH1F * hDigPMCZNAlg = new TH1F("hDigPMCZNAlg", "Signal in ZNA PMClg",100, 0., 4000.);\r
+  TH1F * hDigPMCZPClg = new TH1F("hDigPMCZPClg", "Signal in ZPC PMClg",100, 0., 4000.);\r
+  TH1F * hDigPMCZPAlg = new TH1F("hDigPMCZPAlg", "Signal in ZPA PMClg",100, 0., 4000.);\r
+  Add2DigitsList(hDigPMCZNClg, 20, kTRUE);\r
+  Add2DigitsList(hDigPMCZNAlg, 21, kTRUE);\r
+  Add2DigitsList(hDigPMCZPClg, 22, kTRUE);\r
+  Add2DigitsList(hDigPMCZPAlg, 23, kTRUE);\r
+*/\r
 }\r
 \r
 //____________________________________________________________________________\r
@@ -146,9 +150,9 @@ void AliZDCQADataMakerSim::MakeHits(TClonesArray * /*data*/)
     AliZDCHit * hit; \r
     while((hit = dynamic_cast<AliZDCHit *>(next()))){\r
       if(hit->GetVolume(0)==1) GetHitsData(0)->Fill(hit->GetXImpact(),hit->GetYImpact());\r
-      else if(hit->GetVolume(0)==2) GetHitsData(1)->Fill(hit->GetXImpact(), hit->GetYImpact());\r
-      else if(hit->GetVolume(0)==4) GetHitsData(2)->Fill(hit->GetXImpact(), hit->GetYImpact());\r
-      else if(hit->GetVolume(0)==5) GetHitsData(3)->Fill(hit->GetXImpact(), hit->GetYImpact());\r
+      else if(hit->GetVolume(0)==4) GetHitsData(1)->Fill(hit->GetXImpact(), hit->GetYImpact());\r
+//      else if(hit->GetVolume(0)==2) GetHitsData(1)->Fill(hit->GetXImpact(), hit->GetYImpact());\r
+//      else if(hit->GetVolume(0)==5) GetHitsData(3)->Fill(hit->GetXImpact(), hit->GetYImpact());\r
     }\r
 }\r
 \r
@@ -168,139 +172,134 @@ void AliZDCQADataMakerSim::MakeHits(TTree * hitTree)
   if(!branch){\r
     AliError("ZDC branch in Hit Tree not found!"); \r
     return;\r
-  } else {\r
-      char** add = (char**) (branch->GetAddress());\r
-      if (add) {\r
-         fHits = (TClonesArray*)(*add);\r
-      } else {\r
-         if (!fHits) fHits = new TClonesArray("AliZDCHit", 1000);\r
-         branch->SetAddress(&fHits);\r
-      }\r
-      Int_t ntracks = (Int_t) hitTree->GetEntries();\r
-      //printf("\n\t *** no.track %d\n",ntracks);\r
-      if (ntracks<=0) return;\r
-      //\r
-      for(Int_t itrack=0; itrack<ntracks; itrack++){\r
-         \r
-         branch->GetEntry(itrack);\r
-         //\r
-         //printf("\t *** track %d",itrack);\r
-         //hits->Print("");\r
-         //printf("\n");\r
-         //\r
-         MakeHits(); \r
-         fHits->Clear();\r
-      }          \r
+  } \r
+  else{\r
+    char** add = (char**) (branch->GetAddress());\r
+    if(add){\r
+        fHits = (TClonesArray*)(*add);\r
+    } \r
+    else{\r
+        if(!fHits) fHits = new TClonesArray("AliZDCHit", 1000);\r
+        branch->SetAddress(&fHits);\r
+    }\r
+    Int_t ntracks = (Int_t) hitTree->GetEntries();\r
+    //printf("\n\t *** no.track %d\n",ntracks);\r
+    if (ntracks<=0) return;\r
+    //\r
+    for(Int_t itrack=0; itrack<ntracks; itrack++){\r
+        \r
+        branch->GetEntry(itrack);\r
+        //\r
+        //printf("\t *** track %d",itrack);\r
+        //hits->Print("");\r
+        //printf("\n");\r
+        //\r
+        MakeHits(); \r
+        fHits->Clear();\r
+    }  \r
   }\r
 }\r
 \r
-//____________________________________________________________________________\r
-void AliZDCQADataMakerSim::MakeDigits(TClonesArray * /*digits*/)\r
-{\r
-  // makes data from Digits\r
-  //\r
-   \r
-}\r
 //___________________________________________________________________________\r
 void AliZDCQADataMakerSim::MakeDigits(TTree *digitTree )\r
 {\r
-   // makes data from Digit Tree\r
-   TBranch * branch = digitTree->GetBranch("ZDC");\r
-   if(!branch){\r
-      AliError("ZDC branch in Digit Tree not found"); \r
-      return;\r
-   } \r
-   char** add = (char**) (branch->GetAddress());\r
-   if (add) {\r
-       fDigit = (AliZDCDigit*)(*add);\r
-   } else {\r
-       if (!fDigit) fDigit = new AliZDCDigit();\r
-       branch->SetAddress(&fDigit);\r
-   }\r
-   \r
-   Int_t ndig = digitTree->GetEntries();\r
+  // makes data from Digit Tree\r
+  TBranch * branch = digitTree->GetBranch("ZDC");\r
+  if(!branch){\r
+    AliError("ZDC branch in Digit Tree not found"); \r
+    return;\r
+  } \r
+  char** add = (char**) (branch->GetAddress());\r
+  if(add){\r
+      fDigit = (AliZDCDigit*)(*add);\r
+  } \r
+  else{\r
+      if(!fDigit) fDigit = new AliZDCDigit();\r
+      branch->SetAddress(&fDigit);\r
+  }\r
+  \r
+  Int_t ndig = digitTree->GetEntries();\r
    \r
+  Float_t adcSum_ZNC=0., adcSum_ZNA=0., adcSum_ZPC=0., adcSum_ZPA=0.;\r
+  Float_t adcSumQ_ZNC=0., adcSumQ_ZNA=0., adcSumQ_ZPC=0., adcSumQ_ZPA=0.;\r
+  //Float_t adcSum_ZNC_lg=0., adcSum_ZNA_lg=0., adcSum_ZPC_lg=0., adcSum_ZPA_lg=0.;\r
+  //Float_t adcSumQ_ZNC_lg=0., adcSumQ_ZNA_lg=0., adcSumQ_ZPC_lg=0., adcSumQ_ZPA_lg=0.;\r
   //\r
-  Float_t ADCSum_ZNC=0., ADCSum_ZNA=0., ADCSum_ZPC=0., ADCSum_ZPA=0.;\r
-  Float_t ADCSumQ_ZNC=0., ADCSumQ_ZNA=0., ADCSumQ_ZPC=0., ADCSumQ_ZPA=0.;\r
-  Float_t ADCSum_ZNC_lg=0., ADCSum_ZNA_lg=0., ADCSum_ZPC_lg=0., ADCSum_ZPA_lg=0.;\r
-  Float_t ADCSumQ_ZNC_lg=0., ADCSumQ_ZNA_lg=0., ADCSumQ_ZPC_lg=0., ADCSumQ_ZPA_lg=0.;\r
-  //\r
-  for (Int_t i = 0; i < ndig; i++) {\r
+  for(Int_t i = 0; i < ndig; i++){\r
       digitTree->GetEntry(i);\r
       if(fDigit->GetSector(0)==1){\r
-         ADCSum_ZNC += fDigit->GetADCValue(0);\r
-         ADCSum_ZNC_lg += fDigit->GetADCValue(1);\r
+         adcSum_ZNC += fDigit->GetADCValue(0);\r
+         //adcSum_ZNC_lg += fDigit->GetADCValue(1);\r
          //\r
          if(fDigit->GetSector(1)!=0){\r
-             ADCSumQ_ZNC += fDigit->GetADCValue(0);\r
-             ADCSumQ_ZNC_lg+= fDigit->GetADCValue(1);\r
+             adcSumQ_ZNC += fDigit->GetADCValue(0);\r
+             //adcSumQ_ZNC_lg+= fDigit->GetADCValue(1);\r
          }\r
          else{\r
              GetDigitsData(8)->Fill(fDigit->GetADCValue(0));\r
-             GetDigitsData(20)->Fill(fDigit->GetADCValue(1));\r
+             //GetDigitsData(20)->Fill(fDigit->GetADCValue(1));\r
          }\r
       }\r
       else if(fDigit->GetSector(0)==2){\r
-         ADCSum_ZPC += fDigit->GetADCValue(0);\r
-         ADCSum_ZPC_lg += fDigit->GetADCValue(1);\r
+         adcSum_ZPC += fDigit->GetADCValue(0);\r
+         //adcSum_ZPC_lg += fDigit->GetADCValue(1);\r
          //\r
          if(fDigit->GetSector(1)!=0){\r
-             ADCSumQ_ZPC += fDigit->GetADCValue(0);\r
-             ADCSumQ_ZPC_lg+= fDigit->GetADCValue(1);\r
+             adcSumQ_ZPC += fDigit->GetADCValue(0);\r
+             //adcSumQ_ZPC_lg+= fDigit->GetADCValue(1);\r
          }\r
          else{\r
-             GetDigitsData(9)->Fill(fDigit->GetADCValue(0));\r
-             GetDigitsData(21)->Fill(fDigit->GetADCValue(1));\r
+             GetDigitsData(10)->Fill(fDigit->GetADCValue(0));\r
+             //GetDigitsData(22)->Fill(fDigit->GetADCValue(1));\r
          }\r
       }\r
       else if(fDigit->GetSector(0)==4){\r
-         ADCSum_ZNA += fDigit->GetADCValue(0);\r
-         ADCSum_ZNA_lg += fDigit->GetADCValue(1);\r
+         adcSum_ZNA += fDigit->GetADCValue(0);\r
+         //adcSum_ZNA_lg += fDigit->GetADCValue(1);\r
          //\r
          if(fDigit->GetSector(1)!=0){\r
-             ADCSumQ_ZNA += fDigit->GetADCValue(0);\r
-             ADCSumQ_ZNA_lg+= fDigit->GetADCValue(1);\r
+             adcSumQ_ZNA += fDigit->GetADCValue(0);\r
+             //adcSumQ_ZNA_lg+= fDigit->GetADCValue(1);\r
          }\r
          else{\r
-             GetDigitsData(10)->Fill(fDigit->GetADCValue(0));\r
-             GetDigitsData(22)->Fill(fDigit->GetADCValue(1));\r
+             GetDigitsData(9)->Fill(fDigit->GetADCValue(0));\r
+             //GetDigitsData(21)->Fill(fDigit->GetADCValue(1));\r
          }\r
       }\r
       else if(fDigit->GetSector(0)==5){\r
-         ADCSum_ZPA += fDigit->GetADCValue(0);\r
-         ADCSum_ZPA_lg += fDigit->GetADCValue(1);\r
+         adcSum_ZPA += fDigit->GetADCValue(0);\r
+         //adcSum_ZPA_lg += fDigit->GetADCValue(1);\r
          //\r
          if(fDigit->GetSector(1)!=0){\r
-             ADCSumQ_ZPA += fDigit->GetADCValue(0);\r
-             ADCSumQ_ZPA_lg+= fDigit->GetADCValue(1);\r
+             adcSumQ_ZPA += fDigit->GetADCValue(0);\r
+             //adcSumQ_ZPA_lg+= fDigit->GetADCValue(1);\r
          }\r
          else{\r
              GetDigitsData(11)->Fill(fDigit->GetADCValue(0));\r
-             GetDigitsData(23)->Fill(fDigit->GetADCValue(1));\r
+             //GetDigitsData(23)->Fill(fDigit->GetADCValue(1));\r
          }\r
       }\r
   }\r
   //\r
-  GetDigitsData(0)->Fill(ADCSum_ZNC);\r
-  GetDigitsData(1)->Fill(ADCSum_ZPC);\r
-  GetDigitsData(2)->Fill(ADCSum_ZNA);\r
-  GetDigitsData(3)->Fill(ADCSum_ZPA);\r
+  GetDigitsData(0)->Fill(adcSum_ZNC);\r
+  GetDigitsData(1)->Fill(adcSum_ZNA);\r
+  GetDigitsData(2)->Fill(adcSum_ZPC);\r
+  GetDigitsData(3)->Fill(adcSum_ZPA);\r
   //\r
-  GetDigitsData(4)->Fill(ADCSumQ_ZNC);\r
-  GetDigitsData(5)->Fill(ADCSumQ_ZPC);\r
-  GetDigitsData(6)->Fill(ADCSumQ_ZNA);\r
-  GetDigitsData(7)->Fill(ADCSumQ_ZPA);\r
+  GetDigitsData(4)->Fill(adcSumQ_ZNC);\r
+  GetDigitsData(5)->Fill(adcSumQ_ZNA);\r
+  GetDigitsData(6)->Fill(adcSumQ_ZPC);\r
+  GetDigitsData(7)->Fill(adcSumQ_ZPA);\r
   //\r
-  GetDigitsData(12)->Fill(ADCSum_ZNC_lg);\r
-  GetDigitsData(13)->Fill(ADCSum_ZPC_lg);\r
-  GetDigitsData(14)->Fill(ADCSum_ZNA_lg);\r
-  GetDigitsData(15)->Fill(ADCSum_ZPA_lg);\r
+  /*GetDigitsData(12)->Fill(adcSum_ZNC_lg);\r
+  GetDigitsData(13)->Fill(adcSum_ZNA_lg);\r
+  GetDigitsData(14)->Fill(adcSum_ZPC_lg);\r
+  GetDigitsData(15)->Fill(adcSum_ZPA_lg);\r
   //\r
-  GetDigitsData(16)->Fill(ADCSumQ_ZNC_lg);\r
-  GetDigitsData(17)->Fill(ADCSumQ_ZPC_lg);\r
-  GetDigitsData(18)->Fill(ADCSumQ_ZNA_lg);\r
-  GetDigitsData(19)->Fill(ADCSumQ_ZPA_lg);\r
+  GetDigitsData(16)->Fill(adcSumQ_ZNC_lg);\r
+  GetDigitsData(17)->Fill(adcSumQ_ZNA_lg);\r
+  GetDigitsData(18)->Fill(adcSumQ_ZPC_lg);\r
+  GetDigitsData(19)->Fill(adcSumQ_ZPA_lg);*/\r
 }\r
 \r
 //____________________________________________________________________________\r
@@ -311,9 +310,9 @@ void AliZDCQADataMakerSim::StartOfDetectorCycle()
 }\r
 \r
 //____________________________________________________________________________ \r
-void AliZDCQADataMakerSim::EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list)\r
+void AliZDCQADataMakerSim::EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray ** list)\r
 {\r
-  //Detector specific actions at end of cycle\r
+  // Detector specific actions at end of cycle\r
   // do the QA checking\r
   AliQAChecker::Instance()->Run(AliQA::kZDC, task, list);  \r
 }\r