]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOF.cxx
adding the AliHLTITSQAComponent (Piergiorgio), two functions rely on most
[u/mrichter/AliRoot.git] / TOF / AliTOF.cxx
index 07660e45e24117bcfe3e3c36d065d8cfc99ff043..94634a99f8f089cb5de1ee04464375b33a1e1da5 100644 (file)
@@ -578,15 +578,16 @@ void AliTOF::Hits2SDigits()
 //  AliInfo("Start...");
   
   AliRunLoader * rl = fLoader->GetRunLoader();
-  AliInfo("Initialized runLoader");
+  AliDebug(2,"Initialized runLoader");
   AliTOFSDigitizer sd((rl->GetFileName()).Data());
-  AliInfo("Initialized TOF sdigitizer");
+  AliDebug(2,"Initialized TOF sdigitizer");
   //ToAliDebug(1, sd.Print(""));
-  AliInfo("ToAliDebug");
+  //AliInfo("ToAliDebug");
 
-  sd.Exec("all") ;
+  //sd.Exec("all") ;
+  sd.Exec("partial") ;
 
-  AliInfo("I am sorting from AliTOF class");
+  AliDebug(2,"I am sorting from AliTOF class");
 
 }
 
@@ -613,7 +614,7 @@ void AliTOF::Hits2SDigits(Int_t evNumber1, Int_t evNumber2)
 //___________________________________________________________________________
 AliDigitizer* AliTOF::CreateDigitizer(AliRunDigitizer* manager) const
 {
-  AliInfo("I am in the AliTOF::CreateDigitizer)");
+  AliDebug(2,"I am creating the TOF digitizer");
   return new AliTOFDigitizer(manager);
 }
 
@@ -741,113 +742,6 @@ Bool_t AliTOF::Raw2SDigits(AliRawReader* rawReader)
   AliTOFRawStream tofRawStream = AliTOFRawStream();
   tofRawStream.Raw2SDigits(rawReader, fSDigits);
 
-  /*
-  //ofstream ftxt;
-  //if (fVerbose==2) ftxt.open("TOFsdigitsRead.txt",ios::app);
-  Int_t inholes = 0;
-
-  const Int_t kDDL = AliDAQ::NumberOfDdls("TOF");
-
-  TClonesArray staticRawData("AliTOFrawData",10000);
-  staticRawData.Clear();
-  TClonesArray * clonesRawData = &staticRawData;
-
-  Int_t dummy = -1;
-  Int_t detectorIndex[5] = {-1, -1, -1, -1, -1};
-  Int_t digit[2];
-  Int_t track = -1;
-  Int_t last = -1;
-
-  Int_t indexDDL = 0;
-  Int_t iRawData = 0;
-  for (indexDDL=0; indexDDL<kDDL; indexDDL++) {
-
-    rawReader->Reset();
-    //if (fDecoderVersion) {
-    //AliInfo("Using New Decoder \n"); 
-    //fTOFRawStream.LoadRawDataBuffers(indexDDL, 0);
-    //}
-    //else
-    fTOFRawStream.LoadRawData(indexDDL);
-
-    clonesRawData = (TClonesArray*)fTOFRawStream.GetRawData();
-    if (clonesRawData->GetEntriesFast()!=0) AliInfo(Form(" TOF raw data number = %3d", clonesRawData->GetEntriesFast()));
-    for (iRawData = 0; iRawData<clonesRawData->GetEntriesFast(); iRawData++) {
-
-      AliTOFrawData *tofRawDatum = (AliTOFrawData*)clonesRawData->UncheckedAt(iRawData);
-
-      //if (tofRawDatum->GetTOT()==-1 || tofRawDatum->GetTOF()==-1) continue;
-      if (tofRawDatum->GetTOF()==-1) continue;
-
-      fTOFRawStream.EquipmentId2VolumeId(indexDDL, tofRawDatum->GetTRM(), tofRawDatum->GetTRMchain(),
-                                        tofRawDatum->GetTDC(), tofRawDatum->GetTDCchannel(), detectorIndex);
-
-      dummy = detectorIndex[3];
-      detectorIndex[3] = detectorIndex[4];//padz
-      detectorIndex[4] = dummy;//padx
-
-      digit[0] = tofRawDatum->GetTOF();
-      digit[1] = tofRawDatum->GetTOT();
-
-      dummy = detectorIndex[3];
-      detectorIndex[3] = detectorIndex[4];//padx
-      detectorIndex[4] = dummy;//padz
-
-      // Do not reconstruct anything in the holes
-      if (detectorIndex[0]==13 || detectorIndex[0]==14 || detectorIndex[0]==15 ) { // sectors with holes
-       if (detectorIndex[1]==2) { // plate with holes
-         inholes++;
-         continue;
-       }
-      }
-
-      last = fSDigits->GetEntriesFast();
-      new (aSDigits[last]) AliTOFSDigit(track, detectorIndex, digit);
-      //
-      if (fVerbose==2) {
-       if (indexDDL<10) ftxt << "  " << indexDDL;
-       else         ftxt << " " << indexDDL;
-       if (tofRawDatum->GetTRM()<10) ftxt << "  " << tofRawDatum->GetTRM();
-       else         ftxt << " " << tofRawDatum->GetTRM();
-       ftxt << "  " << tofRawDatum->GetTRMchain();
-       if (tofRawDatum->GetTDC()<10) ftxt << "  " << tofRawDatum->GetTDC();
-       else         ftxt << " " << tofRawDatum->GetTDC();
-       ftxt << "  " << tofRawDatum->GetTDCchannel();
-
-       if (detectorIndex[0]<10) ftxt  << "  ->  " << detectorIndex[0];
-       else              ftxt  << "  -> " << detectorIndex[0];
-       ftxt << "  " << detectorIndex[1];
-       if (detectorIndex[2]<10) ftxt << "  " << detectorIndex[2];
-       else              ftxt << " " << detectorIndex[2];
-       ftxt << "  " << detectorIndex[4];
-       if (detectorIndex[4]<10) ftxt << "  " << detectorIndex[3];
-       else              ftxt << " " << detectorIndex[3];
-
-       if (digit[1]<10)ftxt << "        " << digit[1];
-       else if (digit[1]>=10 && digit[1]<100) ftxt << "      " << digit[1];
-       else ftxt << "      " << digit[1];
-       if (digit[0]<10) ftxt << "      " << digit[0] << endl;
-       else if (digit[0]>=10 && digit[0]<100)   ftxt << "    " << digit[0] << endl;
-       else if (digit[0]>=100 && digit[0]<1000) ftxt << "    " << digit[0] << endl;
-       else ftxt << "   " << digit[3] << endl;
-      }
-      //
-      AliDebug(2, Form(" Raw data reading %2d -> %2d %1d %2d %1d %2d (%d, %d, %d)",
-                      last,
-                      detectorIndex[0], detectorIndex[1], detectorIndex[2], detectorIndex[4], detectorIndex[3],
-                      digit[0], digit[1], digit[3]));
-
-    } // while loop
-
-    clonesRawData->Clear();
-
-  } // DDL Loop
-
-  //if (fVerbose==2) ftxt.close();
-
-  if (inholes) AliWarning(Form("Clusters in the TOF holes: %d",inholes));
-
-  */
   GetLoader()->TreeS()->Fill(); GetLoader()->WriteSDigits("OVERWRITE");//write out sdigits
   Int_t nSDigits = fSDigits->GetEntries();
 
@@ -877,123 +771,6 @@ void AliTOF::Raw2Digits(AliRawReader* rawReader)
   AliTOFRawStream tofRawStream = AliTOFRawStream();
   tofRawStream.Raw2Digits(rawReader, fDigits);
 
-  /*
-  Int_t inholes = 0;
-
-  const Int_t kMaxNumberOfTracksPerDigit = 3;
-  const Int_t kDDL = AliDAQ::NumberOfDdls("TOF");
-
-  AliTOFRawStream fTOFRawStream = AliTOFRawStream();
-  fTOFRawStream.Clear();
-  fTOFRawStream.SetRawReader(rawReader);
-
-  //ofstream ftxt;
-  //if (fVerbose==2) ftxt.open("TOFdigitsRead.txt",ios::app);
-
-  TClonesArray staticRawData("AliTOFrawData",10000);
-  staticRawData.Clear();
-  TClonesArray * clonesRawData = &staticRawData;
-
-  Int_t dummy = -1;
-  Int_t detectorIndex[5] = {-1, -1, -1, -1, -1};
-  Int_t digit[4];
-  Int_t tracks[kMaxNumberOfTracksPerDigit];
-  for (Int_t ii=0; ii<kMaxNumberOfTracksPerDigit; ii++)
-    tracks[ii] = -1;
-  Int_t last = -1;
-
-  Int_t indexDDL = 0;
-  Int_t iRawData = 0;
-  for (indexDDL=0; indexDDL<kDDL; indexDDL++) {
-
-    rawReader->Reset();
-    //if (fDecoderVersion) {
-    //AliInfo("Using New Decoder \n"); 
-    //fTOFRawStream.LoadRawDataBuffers(indexDDL, 0);
-    //}
-    //else
-    fTOFRawStream.LoadRawData(indexDDL);
-
-    clonesRawData = (TClonesArray*)fTOFRawStream.GetRawData();
-    if (clonesRawData->GetEntriesFast()!=0) AliInfo(Form(" TOF raw data number = %3d", clonesRawData->GetEntriesFast()));
-    for (iRawData = 0; iRawData<clonesRawData->GetEntriesFast(); iRawData++) {
-
-      AliTOFrawData *tofRawDatum = (AliTOFrawData*)clonesRawData->UncheckedAt(iRawData);
-
-      //if (tofRawDatum->GetTOT()==-1 || tofRawDatum->GetTOF()==-1) continue;
-      if (tofRawDatum->GetTOF()==-1) continue;
-
-      fTOFRawStream.EquipmentId2VolumeId(indexDDL, tofRawDatum->GetTRM(), tofRawDatum->GetTRMchain(),
-                                        tofRawDatum->GetTDC(), tofRawDatum->GetTDCchannel(), detectorIndex);
-
-      dummy = detectorIndex[3];
-      detectorIndex[3] = detectorIndex[4];//padz
-      detectorIndex[4] = dummy;//padx
-
-      digit[0] = tofRawDatum->GetTOF();
-      digit[1] = tofRawDatum->GetTOT();
-      digit[2] = tofRawDatum->GetTOT();
-      digit[3] = -1;//tofRawDatum->GetTOF(); //tofND
-
-      dummy = detectorIndex[3];
-      detectorIndex[3] = detectorIndex[4];//padx
-      detectorIndex[4] = dummy;//padz
-
-      // Do not reconstruct anything in the holes
-      if (detectorIndex[0]==13 || detectorIndex[0]==14 || detectorIndex[0]==15 ) { // sectors with holes
-       if (detectorIndex[1]==2) { // plate with holes
-         inholes++;
-         continue;
-       }
-      }
-
-      last = fDigits->GetEntriesFast();
-      new (aDigits[last]) AliTOFdigit(tracks, detectorIndex, digit);
-      //
-      if (fVerbose==2) {
-       if (indexDDL<10) ftxt << "  " << indexDDL;
-       else         ftxt << " " << indexDDL;
-       if (tofRawDatum->GetTRM()<10) ftxt << "  " << tofRawDatum->GetTRM();
-       else         ftxt << " " << tofRawDatum->GetTRM();
-       ftxt << "  " << tofRawDatum->GetTRMchain();
-       if (tofRawDatum->GetTDC()<10) ftxt << "  " << tofRawDatum->GetTDC();
-       else         ftxt << " " << tofRawDatum->GetTDC();
-       ftxt << "  " << tofRawDatum->GetTDCchannel();
-
-       if (detectorIndex[0]<10) ftxt  << "  ->  " << detectorIndex[0];
-       else              ftxt  << "  -> " << detectorIndex[0];
-       ftxt << "  " << detectorIndex[1];
-       if (detectorIndex[2]<10) ftxt << "  " << detectorIndex[2];
-       else              ftxt << " " << detectorIndex[2];
-       ftxt << "  " << detectorIndex[4];
-       if (detectorIndex[4]<10) ftxt << "  " << detectorIndex[3];
-       else              ftxt << " " << detectorIndex[3];
-
-       if (digit[1]<10)ftxt << "        " << digit[1];
-       else if (digit[1]>=10 && digit[1]<100) ftxt << "      " << digit[1];
-       else ftxt << "      " << digit[1];
-       if (digit[0]<10) ftxt << "      " << digit[0] << endl;
-       else if (digit[0]>=10 && digit[0]<100)   ftxt << "    " << digit[0] << endl;
-       else if (digit[0]>=100 && digit[0]<1000) ftxt << "    " << digit[0] << endl;
-       else ftxt << "   " << digit[3] << endl;
-      }
-      //
-      AliDebug(2, Form(" Raw data reading %2d -> %2d %1d %2d %1d %2d (%d, %d, %d)",
-                      last,
-                      detectorIndex[0], detectorIndex[1], detectorIndex[2], detectorIndex[4], detectorIndex[3],
-                      digit[0], digit[1], digit[3]));
-
-    } // while loop
-
-    clonesRawData->Clear();
-
-  } // DDL Loop
-
-  if (inholes) AliWarning(Form("Clusters in the TOF holes: %d",inholes));
-
-  //if (fVerbose==2) ftxt.close();
-  */
-
   GetLoader()->TreeD()->Fill(); GetLoader()->WriteDigits("OVERWRITE");//write out digits
   Int_t nDigits = fDigits->GetEntries();