]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSQASSDDataMakerSim.cxx
Bug fix (Panos)
[u/mrichter/AliRoot.git] / ITS / AliITSQASSDDataMakerSim.cxx
index 33df56b09c722bbb6726bf8c38e0f548a8711249..d9f1b59d1c33d65b8e97ed7fa9a4a3dba20e1cdc 100644 (file)
@@ -82,11 +82,11 @@ void AliITSQASSDDataMakerSim::StartOfDetectorCycle() {
 }\r
 \r
 //____________________________________________________________________________ \r
-void AliITSQASSDDataMakerSim::EndOfDetectorCycle(AliQA::TASKINDEX_t /*task*/, TObjArray* /*list*/) {\r
+void AliITSQASSDDataMakerSim::EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray* list) {\r
   // launch the QA checking\r
   AliDebug(1,"AliITSDM instantiates checker with Run(AliQA::kITS, task, list)\n"); \r
   \r
-  //AliQAChecker::Instance()->Run( AliQA::kITS , task, list);\r
+  AliQAChecker::Instance()->Run( AliQA::kITS , task, list);\r
 }\r
 \r
 //____________________________________________________________________________ \r
@@ -99,13 +99,13 @@ void AliITSQASSDDataMakerSim::InitDigits() {
                                  ";SSD Module Number;N_{DIGITS}",\r
                                  1698,499.5,2197.5);  \r
   fAliITSQADataMakerSim->Add2DigitsList(fHistSSDModule,\r
-                                       fGenOffset + fSSDhTask);\r
+                                       fGenOffset + 0);\r
   fSSDhTask += 1;\r
   TH2F *fHistSSDModuleStrip = new TH2F("fHistSSDDigitsModuleStrip",\r
                                       ";N_{Strip};N_{Module}",\r
                                       1540,0,1540,1698,499.5,2197.5);  \r
   fAliITSQADataMakerSim->Add2DigitsList(fHistSSDModuleStrip,\r
-                                       fGenOffset + fSSDhTask);\r
+                                       fGenOffset + 1);\r
   fSSDhTask += 1;\r
 \r
   AliDebug(1,Form("%d SSD Digits histograms booked\n",fSSDhTask));\r
@@ -144,7 +144,7 @@ void AliITSQASSDDataMakerSim::InitSDigits() {
                                  ";SSD Module Number;N_{SDIGITS}",\r
                                  1698,499.5,2197.5);  \r
   fAliITSQADataMakerSim->Add2SDigitsList(fHistSSDModule,\r
-                                        fGenOffset + fSSDhTask);\r
+                                        fGenOffset + 0);\r
   fSSDhTask += 1;  \r
 \r
   AliDebug(1,Form("%d SSD SDigits histograms booked\n",fSSDhTask));\r
@@ -157,6 +157,8 @@ void AliITSQASSDDataMakerSim::MakeSDigits(TTree *sdigits) {
   iSSDEmpty.Clear();\r
   TClonesArray *iSSDsdigits = &iSSDEmpty;\r
 \r
+  AliInfo(Form("Trying to access the sdigits histogram: %d\n",fGenOffset));\r
+\r
   TBranch *brchSDigits = sdigits->GetBranch("ITS");\r
   brchSDigits->SetAddress(&iSSDsdigits);\r
   for(Int_t iModule = 500; iModule < 2198; iModule++) {\r
@@ -184,56 +186,56 @@ void AliITSQASSDDataMakerSim::InitHits() {
                                  ";SDD Module Number;N_{HITS}",\r
                                  1698,499.5,2197.5); \r
   fAliITSQADataMakerSim->Add2HitsList(fHistSSDModule,\r
-                                     fGenOffset + fSSDhTask);\r
+                                     fGenOffset + 0);\r
   fSSDhTask += 1;\r
   TH1F *fHistSSDGlobalX = new TH1F("fHistSSDHitsGlobalX",\r
                                   ";x [cm];Entries",\r
                                   1000,-50.,50.);\r
   fAliITSQADataMakerSim->Add2HitsList(fHistSSDGlobalX,\r
-                                     fGenOffset + fSSDhTask);\r
+                                     fGenOffset + 1);\r
   fSSDhTask += 1;\r
   TH1F *fHistSSDGlobalY = new TH1F("fHistSSDHitsGlobalY",\r
                                   ";y [cm];Entries",\r
                                   1000,-50.,50.);\r
   fAliITSQADataMakerSim->Add2HitsList(fHistSSDGlobalY,\r
-                                     fGenOffset + fSSDhTask);\r
+                                     fGenOffset + 2);\r
   fSSDhTask += 1;\r
   TH1F *fHistSSDGlobalZ = new TH1F("fHistSSDHitsGlobalZ",\r
                                   ";z [cm];Entries",\r
                                   1000,-60.,60.);\r
   fAliITSQADataMakerSim->Add2HitsList(fHistSSDGlobalZ,\r
-                                     fGenOffset + fSSDhTask);\r
+                                     fGenOffset + 3);\r
   fSSDhTask += 1;\r
   TH1F *fHistSSDLocalX = new TH1F("fHistSSDHitsLocalX",\r
                                  ";x [cm];Entries",\r
                                  1000,-4.,4.);\r
   fAliITSQADataMakerSim->Add2HitsList(fHistSSDLocalX,\r
-                                     fGenOffset + fSSDhTask);\r
+                                     fGenOffset + 4);\r
   fSSDhTask += 1;\r
   TH1F *fHistSSDLocalY = new TH1F("fHistSSDHitsLocalY",\r
                                  ";y [cm];Entries",\r
                                  1000,-0.1,0.1);\r
   fAliITSQADataMakerSim->Add2HitsList(fHistSSDLocalY,\r
-                                     fGenOffset + fSSDhTask);\r
+                                     fGenOffset + 5);\r
   fSSDhTask += 1;\r
   TH1F *fHistSSDLocalZ = new TH1F("fHistSSDHitsLocalZ",\r
                                  ";z [cm];Entries",\r
                                  1000,-4.,4.);\r
   fAliITSQADataMakerSim->Add2HitsList(fHistSSDLocalZ,\r
-                                     fGenOffset + fSSDhTask);\r
+                                     fGenOffset + 6);\r
   fSSDhTask += 1;\r
   TH1F *fHistSSDIonization = new TH1F("fHistSSDHitsIonization",\r
                                      ";log(dE/dx) [KeV];N_{Hits}",\r
                                      100,-7,-2);\r
   fAliITSQADataMakerSim->Add2HitsList(fHistSSDIonization,\r
-                                     fGenOffset + fSSDhTask);\r
+                                     fGenOffset + );\r
   fSSDhTask += 1;\r
   TH2F *fHistSSDGlobalXY = new TH2F("fHistSSDHitsGlobalXY",\r
                                    ";x [cm];y [cm]",\r
                                    1000,-50.,50.,\r
                                    1000,-50.,50.);\r
   fAliITSQADataMakerSim->Add2HitsList(fHistSSDGlobalXY,\r
-                                     fGenOffset + fSSDhTask);\r
+                                     fGenOffset + );\r
   fSSDhTask += 1;\r
  \r
   AliDebug(1,Form("%d SSD Hits histograms booked\n",fSSDhTask));\r