]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - FMD/AliFMDQADataMakerRec.cxx
Removal of out-of-event-loop QA. Correlation QA. Some clean-up in QA code (Yves)
[u/mrichter/AliRoot.git] / FMD / AliFMDQADataMakerRec.cxx
index dc0a697732596f50ada9661acf593162c2a1ede5..64d379c707ffb4e7d8ec53dedfb7f89c55ca3a28 100644 (file)
@@ -136,29 +136,12 @@ void AliFMDQADataMakerRec::InitRecPoints()
 //_____________________________________________________________________ 
 void AliFMDQADataMakerRec::InitRaws()
 {
-  
-  TH1I* hADCCounts;
-  for(Int_t det = 1; det<=3; det++) {
-    Int_t firstring = (det==1 ? 1 : 0);
-    for(Int_t iring = firstring;iring<=1;iring++) {
-      for(Int_t b = 0; b<=1;b++) {
-       
-       //Hexadecimal board numbers 0x0, 0x1, 0x10, 0x10;
-       UInt_t board = (iring == 1 ? 0 : 1);
-       board = board + b*16;
-       Char_t ring = (iring == 1 ? 'I' : 'O');
-       
-       hADCCounts      = new TH1I(Form("hADCCounts_FMD%d%c_board%d",
-                                       det, ring, board), "ADC counts",
+  TH1I* hADCCounts      = new TH1I("hADCCounts","Dist of ADC counts",
                                   1024,0,1023);
-       hADCCounts->SetXTitle("ADC counts");
-       hADCCounts->SetYTitle("");
-       Int_t index = GetHalfringIndex(det, ring, board/16);
-       Add2RawsList(hADCCounts, index);
-       
-      }
-    }
-  }
+  hADCCounts->SetXTitle("ADC counts");
+  hADCCounts->SetYTitle("");
+  Add2RawsList(hADCCounts, 0);
+
 }
 
 //_____________________________________________________________________
@@ -232,19 +215,9 @@ void AliFMDQADataMakerRec::MakeRaws(AliRawReader* rawReader)
        digitsAddress->Clear();
        fmdReader.ReadAdcs(digitsAddress);
        for(Int_t i=0;i<digitsAddress->GetEntriesFast();i++) {
-         //Raw ADC counts
-         AliFMDDigit* digit = static_cast<AliFMDDigit*>(digitsAddress->At(i));
-         UShort_t det = digit->Detector();
-         Char_t ring  = digit->Ring();
-         UShort_t sec = digit->Sector();
-         UShort_t strip = digit->Strip();
-         UInt_t ddl, board, chip, channel;
-         AliFMDParameters* pars = AliFMDParameters::Instance();
-         pars->Detector2Hardware(det,ring,sec,strip,ddl,board,chip,channel);
-         Int_t index = GetHalfringIndex(det, ring, board/16);
-         
-         GetRawsData(index)->Fill(digit->Counts());
-         
+               //Raw ADC counts
+               AliFMDDigit* digit = static_cast<AliFMDDigit*>(digitsAddress->At(i));
+               GetRawsData(0)->Fill(digit->Counts());
        }
 }
 
@@ -282,21 +255,6 @@ void AliFMDQADataMakerRec::StartOfDetectorCycle()
   // do?
 }
 //_____________________________________________________________________ 
-Int_t AliFMDQADataMakerRec::GetHalfringIndex(UShort_t det, 
-                                            Char_t ring, 
-                                            UShort_t board) {
-  
-  UShort_t iring  =  (ring == 'I' ? 1 : 0);
-  
-  Int_t index = (((det-1) << 2) | (iring << 1) | (board << 0));
-  
-  return index-2;
-  
-}
-
-//_____________________________________________________________________ 
-
-
 //
 // EOF
 //