]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Method AliITSRawStream::GetJitter is defined const as it should be. Classes AliITSRaw...
authormasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 30 Oct 2008 18:01:26 +0000 (18:01 +0000)
committermasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 30 Oct 2008 18:01:26 +0000 (18:01 +0000)
14 files changed:
ITS/AliITSBeamTestDigSDD.cxx
ITS/AliITSBeamTestDigSDD.h
ITS/AliITSRawStream.h
ITS/AliITSRawStreamSDD.cxx
ITS/AliITSRawStreamSDD.h
ITS/AliITSRawStreamSDDBeamTest.cxx [moved from ITS/AliITSRawStreamSDDv2.cxx with 69% similarity]
ITS/AliITSRawStreamSDDBeamTest.h [new file with mode: 0644]
ITS/AliITSRawStreamSDDBeamTestNov04.cxx [moved from ITS/AliITSRawStreamSDDv3.cxx with 88% similarity]
ITS/AliITSRawStreamSDDBeamTestNov04.h [moved from ITS/AliITSRawStreamSDDv2.h with 52% similarity]
ITS/AliITSRawStreamSDDCompressed.h
ITS/AliITSRawStreamSDDv3.h [deleted file]
ITS/CMake_libITSbase.txt
ITS/ITSbaseLinkDef.h
ITS/libITSbase.pkg

index 2e41b18ac52a6b399586e1ef93d2eb9f42004f78..bd844cfa010e15b03509a30b9ac9ccd9bd52a2cc 100644 (file)
@@ -8,9 +8,8 @@
 #include "AliITSdigitSDD.h"
 #include "AliRawReader.h"
 #include "AliVMERawStream.h"
-#include "AliITSRawStreamSDDv2.h"
-#include "AliITSRawStreamSDDv3.h"
-#include "AliITSRawStreamSDD.h"
+#include "AliITSRawStreamSDDBeamTest.h"
+#include "AliITSRawStreamSDDBeamTestNov04.h"
 #include "AliITSBeamTestDigSDD.h"
 #include "AliITSEventHeader.h"
 #include "AliITSgeom.h"
@@ -95,7 +94,7 @@ void AliITSBeamTestDigSDD::Exec(Option_t* /*opt*/)
 
   switch(fBtPer){
   case kNov04:
-    fStreamer = new AliITSRawStreamSDDv3(fReader);
+    fStreamer = new AliITSRawStreamSDDBeamTestNov04(fReader);
     break;
   case kAug04:
     AliVMERawStream vmeStreamer(fReader);
@@ -109,7 +108,7 @@ void AliITSBeamTestDigSDD::Exec(Option_t* /*opt*/)
     if(fSDDEvType==2) fITSHeader->SetEventTypeSDD(kCalibration1);
     if(fSDDEvType==3) fITSHeader->SetEventTypeSDD(kCalibration2);
     fReader->Reset();
-    fStreamer = new AliITSRawStreamSDDv2(fReader);
+    fStreamer = new AliITSRawStreamSDDBeamTest(fReader);
     break;
   }
 
index 9a059cdf3989ef08d53cbe26ac017840e09006e4..482905691df2977868e8592dc085800da7d1f000 100644 (file)
@@ -11,7 +11,7 @@
 #include "AliITSBeamTestDig.h"
 
 
-class AliITSRawStreamSDD;
+class AliITSRawStreamSDDBeamTest;
 
 typedef enum {kAug04,kNov04} BeamtestPeriod_t;
 
@@ -45,14 +45,14 @@ class AliITSBeamTestDigSDD: public AliITSBeamTestDig {
                                      // November 2004 = kNov04
                                      // August 2004 = kAug04
   Int_t fThreshold;                  // Low carlos threshold 
-  AliITSRawStreamSDD* fStreamer;     //! SDD streamer
+  AliITSRawStreamSDDBeamTest* fStreamer;     //! SDD streamer
 
  private: 
 
   Int_t GetEventType();
 
 
-  ClassDef(AliITSBeamTestDigSDD,1)  // An Alice SDD beam test digitizer
+  ClassDef(AliITSBeamTestDigSDD,2)  // An Alice SDD beam test digitizer
 
  };
 
index 20576d7a60c9222d39c4063642ef8e0f4812d887..369511ebdf05e11fb71d1ea92c21cbda6c9ba7f9 100644 (file)
@@ -49,10 +49,10 @@ class AliITSRawStream: public TObject {
       AliError("This method must be implemented in a derived class");
       return -1;
     };
-    virtual Int_t     GetJitter()  {
+    virtual Int_t     GetJitter()  const {
       AliError("This method must be implemented in a derived class");
       return -1;
-    }; // non cinst in a derived class
+    }; 
 
 
   protected :
index 51fcd685c504630b5c41a2046fd99a3136039f2f..f8b202a185bb0412525139137a975d0b35b792ef 100644 (file)
@@ -49,7 +49,6 @@ fDecompressAmbra(kTRUE)
     fLowThresholdArray[im][1]=0;
   }
   for(Int_t i=0;i<kFifoWords;i++) fNfifo[i]=0;
-  for(Int_t i=0;i<kDDLsNumber;i++) fSkip[i]=0;
   fRawReader->Reset();
   fRawReader->Select("ITSSDD");
 
index c51d65c8b4d2b96b7a139d5522a83c1903c94369..471f91bd2bfc8c04af386eacffa1536bffc94814 100644 (file)
@@ -32,18 +32,16 @@ class AliITSRawStreamSDD: public AliITSRawStream {
     virtual Int_t    GetEightBitSignal() const {return fEightBitSignal;}
     virtual Int_t    GetCarlosId() const {return fCarlosId;}
     virtual Int_t    GetEventId() const {return fEventId;}
-    virtual Int_t    GetJitter() {return fJitter;}  // not const in a daughter class
+    virtual Int_t    GetJitter() const {return fJitter;}  
 
-    virtual Int_t    ReadJitter() const {return 0;}
 
     virtual void     SetDecompressAmbra(Bool_t deco=kTRUE){
       fDecompressAmbra=deco;
     }
     virtual void SetDDLModuleMap(AliITSDDLModuleMapSDD* ddlsdd){
       if(!fDDLModuleMap) fDDLModuleMap=new AliITSDDLModuleMapSDD();
-      fDDLModuleMap->SetDDLMap(ddlsdd);}
-    virtual void     SetLowCarlosThreshold(Int_t th, Int_t i)
-      {fLowThreshold[i]=th;}
+      fDDLModuleMap->SetDDLMap(ddlsdd);
+    }
     virtual void     SetZeroSuppLowThreshold(Int_t iMod, Int_t iSid, Int_t th) 
       {fLowThresholdArray[iMod][iSid]=th;}
     Int_t   GetModuleNumber(UInt_t iDDL, UInt_t iModule) const {
@@ -72,7 +70,7 @@ class AliITSRawStreamSDD: public AliITSRawStream {
     AliITSDDLModuleMapSDD* fDDLModuleMap; // mapping DDL/module -> module number 
     UInt_t           fData;         // data read for file
     Bool_t           fResetSkip;    // flag for end of DDL data
-    Int_t            fSkip[kDDLsNumber];// obsolete -- needed to compile AliITSRawStreamSDDv2
+
     Int_t            fEventId;      // event ID from header
     Int_t            fCarlosId;     // carlos ID
     Int_t            fChannel;      // current channel
@@ -83,7 +81,7 @@ class AliITSRawStreamSDD: public AliITSRawStream {
     Bool_t           fReadCode[kModulesPerDDL][2];   // next bits are code or data
     UInt_t           fReadBits[kModulesPerDDL][2];   // number of bits to read
     Int_t            fLowThresholdArray[kSDDModules][2]; // array with low thresholds for all modules
-    Int_t            fLowThreshold[2];    // obsolete -- needed to compile AliITSRawStreamSDDv2
+
     Int_t            fNfifo[kFifoWords];  // FIFO number
     Int_t            fTimeBin[kModulesPerDDL][2];  // current timebin [ncarlos][nchannels]
     Int_t            fAnode[kModulesPerDDL][2]; // current anode [ncarlos][nchannels]
similarity index 69%
rename from ITS/AliITSRawStreamSDDv2.cxx
rename to ITS/AliITSRawStreamSDDBeamTest.cxx
index efc54485fb2d3548a68d4ca1deb8c7e6dd95ba46..46dab01446274a252a16620841b4d7d6bc8b1f87 100644 (file)
@@ -1,5 +1,5 @@
 /**************************************************************************
- * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
  *                                                                        *
  * Author: The ALICE Off-line Project.                                    *
  * Contributors are mentioned in the code where appropriate.              *
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
+/* $Id: $*/
 
 ///////////////////////////////////////////////////////////////////////////////
 ///
-/// This class provides access to ITS SDD digits in test beam raw data,
-/// for beam test of August 2004
+/// This class provides access to ITS SDD digits in beam test raw data
 ///
 ///////////////////////////////////////////////////////////////////////////////
 
-#include "AliITSRawStreamSDDv2.h"
+#include "AliLog.h"
+#include "AliITSRawStreamSDDBeamTest.h"
 #include "AliRawReader.h"
 
-ClassImp(AliITSRawStreamSDDv2)
 
+ClassImp(AliITSRawStreamSDDBeamTest)
+  
+const UInt_t AliITSRawStreamSDDBeamTest::fgkCodeLength[8] =  {8, 18, 2, 3, 4, 5, 6, 7};
 
-AliITSRawStreamSDDv2::AliITSRawStreamSDDv2(AliRawReader* rawReader) :
-  AliITSRawStreamSDD(rawReader)
-    
+//______________________________________________________________________
+AliITSRawStreamSDDBeamTest::AliITSRawStreamSDDBeamTest(AliRawReader* rawReader) :
+  AliITSRawStream(rawReader),
+fData(0),
+fSkip(0),
+fEventId(0),
+fCarlosId(-1),
+fChannel(0),
+fJitter(0)
 {
 // create an object to read ITS SDD raw digits
-
-
   fRawReader->Reset();
   fRawReader->SelectEquipment(17, 204, 204);
+
+
+}
+
+//______________________________________________________________________
+UInt_t AliITSRawStreamSDDBeamTest::ReadBits()
+{
+// read bits from the given channel
+  UInt_t result = (fChannelData[fCarlosId][fChannel] & ((1<<fReadBits[fCarlosId][fChannel]) - 1));
+  fChannelData[fCarlosId][fChannel] >>= fReadBits[fCarlosId][fChannel]; 
+  fLastBit[fCarlosId][fChannel] -= fReadBits[fCarlosId][fChannel];
+  return result;
 }
 
+//______________________________________________________________________
+Int_t AliITSRawStreamSDDBeamTest::DecompAmbra(Int_t value) const
+{
+  // AMBRA decompression (from 8 to 10 bit)
+  
+  if ((value & 0x80) == 0) {
+    return value & 0x7f;
+  } else if ((value & 0x40) == 0) {
+    return 0x081 + ((value & 0x3f) << 1);
+  } else if ((value & 0x20) == 0) {
+    return 0x104 + ((value & 0x1f) << 3);
+  } else {
+    return 0x208 + ((value & 0x1f) << 4);
+  }
+  
+}
 
-Bool_t AliITSRawStreamSDDv2::Next()
+//______________________________________________________________________
+Bool_t AliITSRawStreamSDDBeamTest::Next()
 {
 // read the next raw digit
 // returns kFALSE if there is no digit left
 
   // skip the first 8 words
-  while (fSkip[0] < 8) {
+  while (fSkip < 8) {
     if (!fRawReader->ReadNextInt(fData)) return kFALSE;
     if ((fData >> 30) == 0x01) continue;  // JTAG word
-    if (fSkip[0] == 4) {
+    if (fSkip == 4) {
       if (fData != 0) {
        Error("Next", "data not valid: %8.8d", fData);
        return kFALSE;
       }
     }
-    fSkip[0]++;
+    fSkip++;
   }
 
   while (kTRUE) {
@@ -121,3 +157,5 @@ Bool_t AliITSRawStreamSDDv2::Next()
 }
 
 
+
+
diff --git a/ITS/AliITSRawStreamSDDBeamTest.h b/ITS/AliITSRawStreamSDDBeamTest.h
new file mode 100644 (file)
index 0000000..7f68ca8
--- /dev/null
@@ -0,0 +1,68 @@
+#ifndef ALIITSRAWSTREAMSDDBEAMTEST_H
+#define ALIITSRAWSTREAMSDDBEAMTEST_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/* $Id: $ */
+
+///////////////////////////////////////////////////////////////////////////////
+///
+/// This class provides access to ITS SDD digits in raw data 
+/// (default=simulated data).
+///////////////////////////////////////////////////////////////////////////////
+
+#include "AliITSRawStream.h"
+
+class AliRawReader;
+
+
+class AliITSRawStreamSDDBeamTest: public AliITSRawStream {
+  public :
+    AliITSRawStreamSDDBeamTest(AliRawReader* rawReader);
+
+    virtual ~AliITSRawStreamSDDBeamTest(){};
+
+    virtual Bool_t   Next();
+
+    virtual Int_t    GetAnode() const {return fCoord1;}
+    virtual Int_t    GetTime() const {return fCoord2;}
+    virtual Int_t    GetChannel() const {return fChannel;}
+    virtual Int_t    GetCarlosId() const {return fCarlosId;}
+    virtual Int_t    GetEventId() const {return fEventId;}
+
+    virtual Int_t    ReadJitter(){
+      AliError("Method implemented in only for Nov04 beam test");
+      fJitter=0;
+      return fJitter;
+    }
+    virtual void     SetLowCarlosThreshold(Int_t th, Int_t i)
+      {fLowThreshold[i]=th;}
+
+  protected:
+    virtual UInt_t   ReadBits();
+    virtual Int_t    DecompAmbra(Int_t value) const;
+
+    enum {kModulesPerDDL = 12};    // number of modules in each DDL 
+
+    static const UInt_t fgkCodeLength[8]; //code length
+
+    UInt_t           fData;         // data read for file
+    Int_t            fSkip;     // counter of header words to be skipped
+    Int_t            fEventId;      // event ID from header
+    Int_t            fCarlosId;     // carlos ID
+    Int_t            fChannel;      // current channel
+    Int_t            fJitter;          // jitter between L0 and pascal stop (x25ns)
+    ULong64_t        fChannelData[kModulesPerDDL][2];// packed data for the 2 channels
+    UInt_t           fLastBit[kModulesPerDDL][2];    // last filled bit in fChannelData
+    UInt_t           fChannelCode[kModulesPerDDL][2];// current channel code
+    Bool_t           fReadCode[kModulesPerDDL][2];   // next bits are code or data
+    UInt_t           fReadBits[kModulesPerDDL][2];   // number of bits to read
+
+    Int_t            fLowThreshold[2];    // carlos low threshold
+    Int_t            fTimeBin[kModulesPerDDL][2];  // current timebin [ncarlos][nchannels]
+    Int_t            fAnode[kModulesPerDDL][2]; // current anode [ncarlos][nchannels]
+
+    ClassDef(AliITSRawStreamSDDBeamTest, 1) // class for reading ITS SDD raw digits from beam tests
+};
+
+#endif
similarity index 88%
rename from ITS/AliITSRawStreamSDDv3.cxx
rename to ITS/AliITSRawStreamSDDBeamTestNov04.cxx
index c92f41ff8ddc8cf5f67029de6902405a0f580c9e..f5e554c0f557885b6e9a6d03ee027be0387f29ed 100644 (file)
@@ -41,17 +41,17 @@ bit   2   : parity error left hybrid
 bit   1   : parity error CARLOS ch 1
 bit   0   : parity error CARLOS ch 2
 */
-#include "AliITSRawStreamSDDv3.h"
+#include "AliITSRawStreamSDDBeamTestNov04.h"
 #include "AliRawReader.h"
 
-ClassImp(AliITSRawStreamSDDv3)
+ClassImp(AliITSRawStreamSDDBeamTestNov04)
 
 
 
 
 
-AliITSRawStreamSDDv3::AliITSRawStreamSDDv3(AliRawReader* rawReader) :
-  AliITSRawStreamSDD(rawReader)
+AliITSRawStreamSDDBeamTestNov04::AliITSRawStreamSDDBeamTestNov04(AliRawReader* rawReader) :
+  AliITSRawStreamSDDBeamTest(rawReader)
 {
 // create an object to read ITS SDD raw digits
 
@@ -61,15 +61,15 @@ AliITSRawStreamSDDv3::AliITSRawStreamSDDv3(AliRawReader* rawReader) :
 }
 
 
-Bool_t AliITSRawStreamSDDv3::Next()
+Bool_t AliITSRawStreamSDDBeamTestNov04::Next()
 {
 // read the next raw digit
 // returns kFALSE if there is no digit left
   // skip the first 8 words
-  while (fSkip[0] < 9) {
+  while (fSkip < 9) {
     if (!fRawReader->ReadNextInt(fData)) return kFALSE;
     if ((fData >> 30) == 0x01) continue;  // JTAG word
-    fSkip[0]++;
+    fSkip++;
   }
 
   Int_t countFoot=0;   
@@ -137,27 +137,27 @@ Bool_t AliITSRawStreamSDDv3::Next()
 }
 
 
-Int_t AliITSRawStreamSDDv3::GetJitter() {
+Int_t AliITSRawStreamSDDBeamTestNov04::ReadJitter() {
 
   // Reads the value of the jitter between L0 and pascal stop
   // written in the last word of the buffer
 
      if (!fRawReader->ReadNextInt(fData)){
-       Error("GetJitter","Jitter word not found!!");
+       Error("ReadJitter","Jitter word not found!!");
        return -1;  // read last word
      }
      if ( (fData&0xff000000) != 0xff000000) {
-       Error("GetJitter","wrong mask on Jitter word (0xffxxxxxx): %8.8x",fData);
+       Error("ReadJitter","wrong mask on Jitter word (0xffxxxxxx): %8.8x",fData);
        return -1;  // read last word
      }
      fJitter = fData&0x000000ff;
      if (fJitter<0x7 || fJitter>0xe) {
-       Warning("GetJitter","Unexpected jitter value %2.2x (%8.8x)",fJitter,fData);
+       Warning("ReadJitter","Unexpected jitter value %2.2x (%8.8x)",fJitter,fData);
        return fJitter;  // read last word
      }
 
      if (fRawReader->ReadNextInt(fData)){
-       Error("GetJitter","The equipment payload contains something after jitter");
+       Error("ReadJitter","The equipment payload contains something after jitter");
        return -1;  // read last word
      }
      return fJitter;
similarity index 52%
rename from ITS/AliITSRawStreamSDDv2.h
rename to ITS/AliITSRawStreamSDDBeamTestNov04.h
index 4f62ccc987e4113fb6dac0efb40c59c9cfda29a5..65a4b009d13f1d4ee0cdfeba7dd6eb2d39546642 100644 (file)
@@ -1,9 +1,9 @@
-#ifndef ALIITSRAWSTREAMSDDV2_H
-#define ALIITSRAWSTREAMSDDV2_H
+#ifndef ALIITSRAWSTREAMSDDBEAMTESTNOV04_H
+#define ALIITSRAWSTREAMSDDBEAMTESTNOV04_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
-/* $Id$ */
+/* $Id: */
 
 ///////////////////////////////////////////////////////////////////////////////
 ///
 ///
 ///////////////////////////////////////////////////////////////////////////////
 
-#include "AliITSRawStreamSDD.h"
+#include "AliITSRawStreamSDDBeamTest.h"
 
 class AliRawReader;
 
 
-class AliITSRawStreamSDDv2: public AliITSRawStreamSDD {
+class AliITSRawStreamSDDBeamTestNov04: public AliITSRawStreamSDDBeamTest {
   public :
-    AliITSRawStreamSDDv2(AliRawReader* rawReader);
-    virtual ~AliITSRawStreamSDDv2() {};
+    AliITSRawStreamSDDBeamTestNov04(AliRawReader* rawReader);
+    virtual ~AliITSRawStreamSDDBeamTestNov04() {};
 
     virtual Bool_t   Next();
-
+    virtual Int_t    ReadJitter();
   private :
 
-    ClassDef(AliITSRawStreamSDDv2, 1) // class for reading ITS SDD raw digits
+
+    ClassDef(AliITSRawStreamSDDBeamTestNov04, 1) // class for reading ITS SDD raw digits
 };
 
 #endif
index c15cef556ff21dd8edf41d3aad5ef3db7d9bbe73..e0ce8053dfe2792d90669c9d5d8d3800bc3f8b06 100644 (file)
@@ -30,7 +30,7 @@ class AliITSRawStreamSDDCompressed: public AliITSRawStream {
     virtual Int_t    GetAnode() const {return fCoord1;}
     virtual Int_t    GetTime() const {return fCoord2;}
     virtual Int_t    GetChannel() const {return fChannel;}
-    virtual Int_t    GetJitter() {return fJitter;}
+    virtual Int_t    GetJitter() const {return fJitter;}
     virtual Int_t    GetCarlosId() const {return fCarlosId;}
     virtual UInt_t   GetDataWord() const {return fData;}
 
diff --git a/ITS/AliITSRawStreamSDDv3.h b/ITS/AliITSRawStreamSDDv3.h
deleted file mode 100644 (file)
index 798eb4a..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#ifndef ALIITSRAWSTREAMSDDV3_H
-#define ALIITSRAWSTREAMSDDV3_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-
-/* $Id$ */
-
-///////////////////////////////////////////////////////////////////////////////
-///
-/// This class provides access to ITS SDD digits in test beam raw data.
-///
-///////////////////////////////////////////////////////////////////////////////
-
-#include "AliITSRawStreamSDD.h"
-
-class AliRawReader;
-
-
-class AliITSRawStreamSDDv3: public AliITSRawStreamSDD {
-  public :
-    AliITSRawStreamSDDv3(AliRawReader* rawReader);
-    virtual ~AliITSRawStreamSDDv3() {};
-
-    virtual Bool_t   Next();
-    virtual Int_t    GetJitter();
-  private :
-
-
-    ClassDef(AliITSRawStreamSDDv3, 1) // class for reading ITS SDD raw digits
-};
-
-#endif
index 1369b2273901e590e53f8998a9723214fdc9a7af..5801c71b44a7b24fd76c28e66f861cd17df5534d 100644 (file)
@@ -50,8 +50,8 @@ set(SRCS
                AliITSDDLRawData.cxx
                AliITSRawStream.cxx
                AliITSRawStreamSDDCompressed.cxx
-               AliITSRawStreamSDDv2.cxx
-               AliITSRawStreamSDDv3.cxx
+               AliITSRawStreamSDDBeamTest.cxx
+               AliITSRawStreamSDDBeamTestNov04.cxx
                AliITSRawStreamSSD.cxx
                AliITSRawStreamSDD.cxx
                AliITSCompressRawDataSDD.cxx
index e62656ce519d9cc906366f3da87be5a2049196ee..a60f9015aa88a791161457ab6088c58976f39b73 100644 (file)
@@ -89,8 +89,8 @@
 #pragma link C++ class AliITSRawStream+;
 #pragma link C++ class AliITSRawStreamSDD+;
 #pragma link C++ class AliITSRawStreamSDDCompressed+;
-#pragma link C++ class AliITSRawStreamSDDv2+;
-#pragma link C++ class AliITSRawStreamSDDv3+;
+#pragma link C++ class AliITSRawStreamSDDBeamTest+;
+#pragma link C++ class AliITSRawStreamSDDBeamTestNov04+;
 #pragma link C++ class AliITSCompressRawDataSDD+;
 #pragma link C++ class AliITSRawStreamSPD+;
 #pragma link C++ class AliITSRawStreamSSD+;
index 3575710b205a94ceff044c6833503a2356ce927a..0cfaac27074446b45861c9273ed3de1de38f4033 100644 (file)
@@ -49,8 +49,8 @@ SRCS =        AliITSgeom.cxx \
                AliITSDDLRawData.cxx \
                AliITSRawStream.cxx \
                AliITSRawStreamSDDCompressed.cxx \
-               AliITSRawStreamSDDv2.cxx \
-               AliITSRawStreamSDDv3.cxx \
+               AliITSRawStreamSDDBeamTest.cxx \
+               AliITSRawStreamSDDBeamTestNov04.cxx \
                AliITSRawStreamSSD.cxx \
                AliITSRawStreamSDD.cxx \
                AliITSCompressRawDataSDD.cxx \