]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSBeamTestDigSDD.cxx
Temporary fix: verbose printout commented out, additional protection
[u/mrichter/AliRoot.git] / ITS / AliITSBeamTestDigSDD.cxx
index 2e41b18ac52a6b399586e1ef93d2eb9f42004f78..a302c9a1739ba9feee4fcbcb9a879f1ccae2d42e 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"
@@ -78,9 +77,10 @@ void AliITSBeamTestDigSDD::Exec(Option_t* /*opt*/)
     for(Int_t nlad=1;nlad<=fITSgeom->GetNladders(nlay);nlad++){
       for(Int_t ndet=1;ndet<=fITSgeom->GetNdetectors(nlay);ndet++){
        Int_t index=fITSgeom->GetModuleIndex(nlay,nlad,ndet);
-       if(fITSgeom->GetModuleTypeName(index)=="kSPD") nspd++;
-       if(fITSgeom->GetModuleTypeName(index)=="kSDD") nsdd++;
-       if(fITSgeom->GetModuleTypeName(index)=="kSSD") nssd++;
+       TString dtype(fITSgeom->GetModuleTypeName(index));
+       if(dtype.Contains("SPD")) nspd++;
+       if(dtype.Contains("SDD")) nsdd++;
+       if(dtype.Contains("SSD")) nssd++;
       }
     }
   }
@@ -95,7 +95,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 +109,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;
   }