]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0RawReader.cxx
ALIROOT-5836 AliESDpid not respecting the AliVTrack interface (patch from Mihaela)
[u/mrichter/AliRoot.git] / T0 / AliT0RawReader.cxx
index 7203dfd115224978d605943bb2640ae13a87bb7c..65e9a2e165dab0a43433c72a7ba86cba4e2bdb5d 100644 (file)
@@ -114,8 +114,8 @@ Bool_t  AliT0RawReader::Next()
   UInt_t  filler =  0x70000000;
   Bool_t correct=kTRUE;
   Int_t header;
+
   Int_t fNTRM = fParam->GetNumberOfTRMs();
-  if (fPrintout) cout<<" Number of TRMs "<<fNTRM<<endl;
   for ( Int_t k=0; k<220; k++) {
     koefhits[k]=0;
     for ( Int_t jj=0; jj<5; jj++) {
@@ -127,7 +127,7 @@ Bool_t  AliT0RawReader::Next()
   } while (fRawReader->GetDataSize() == 0);
   
   fPosition = 0;
-  if(fPrintout) cout.setf( ios_base::hex, ios_base::basefield );
+  //  cout.setf( ios_base::hex, ios_base::basefield );
   if(fPrintout)
     cout<<" CDH :: BC ID "<< (fRawReader->GetBCID())<<
       " Event size"<<fRawReader->GetDataSize()<<
@@ -172,7 +172,6 @@ Bool_t  AliT0RawReader::Next()
          {
            //chain header
            word = GetNextWord();
-           // cout<<" chain header "<<word<<endl;
            uu = word & trm_chain_header;
            if(uu != trm_chain_header) 
              {
@@ -195,12 +194,13 @@ Bool_t  AliT0RawReader::Next()
                time=AliBitPacking::UnpackWord(word,0,20);
                
                koef = fParam->GetChannel(iTRM,itdc,ichain,ichannel);
-               if (koef != 0 && fPrintout) 
-                         cout<<"RawReader>> "<<"koef "<<koef<<" trm "<<iTRM<<
-                                   " tdc "<<itdc<<" chain "<<ichain<<
-                                   " channel "<<ichannel<<" time "<<time<<endl;
+               if (koef != 0 ) 
+                if(fPrintout)
+                  cout<<"RawReader>> "<<"koef "<<koef<<" trm "<<iTRM<<
+                   " tdc "<<itdc<<" chain "<<ichain<<
+                   " channel "<<ichannel<<" time "<<time<<endl;
                if (koef ==-1 ){
-                 //      AliWarning(Form("Incorrect lookup table ! "));
+                 AliWarning(Form("Incorrect lookup table ! "));
                  fRawReader->AddMajorErrorLog(kIncorrectLUT);
                  correct=kFALSE;
                }
@@ -219,7 +219,6 @@ Bool_t  AliT0RawReader::Next()
                
              }
            
-           //   cout<<" trailer :: "<<word<<endl;
            uu = word&trm_chain_trailer;
            if(uu != trm_chain_trailer )
              {
@@ -228,11 +227,11 @@ Bool_t  AliT0RawReader::Next()
                break;
              }
            if(fPrintout)
-             cout<<" trailer:: event counter "<< AliBitPacking::UnpackWord(word,16,27)<<endl;
+             cout<<"chain trailer:: event counter "<< AliBitPacking::UnpackWord(word,16,27)<<endl;
          }
             
        word = GetNextWord(); //TRM trailer
-       //      cout<<" TRM trailer "<<word<<endl;
+       if(fPrintout)   cout<<" TRM trailer "<<word<<endl;
        header = AliBitPacking::UnpackWord(word,28,31);
        if( header !=5 )
          {
@@ -243,12 +242,9 @@ Bool_t  AliT0RawReader::Next()
        if(fPrintout)
          cout<<"  TRM trailer :: event counter "<< AliBitPacking::UnpackWord(word,16,27)<<endl;
       } //TRM loop
-
-       word = GetNextWord(); //
-       //  cout<<" after TRM trailer "<<word<<endl;
-       if (word == filler )  word = GetNextWord(); 
-    
-    header = AliBitPacking::UnpackWord(word,28,31);
+    word = GetNextWord(); //
+    if (word == filler )  word = GetNextWord(); 
+     header = AliBitPacking::UnpackWord(word,28,31);
      if( header !=5 )
        {
         AliWarning(Form(" !!!! wrong DRM GLOBAL trailer  %x!!!!", word));