]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDrawStreamBase.cxx
leak fix
[u/mrichter/AliRoot.git] / TRD / AliTRDrawStreamBase.cxx
index e28b6c7ad9e424173f40c87939afe6ae2212d64d..1e3ddce1489a64c4d37b4cb7e947fef3e29f0160 100644 (file)
 //                                                                           //
 ///////////////////////////////////////////////////////////////////////////////
 
+#include "AliTRDrawStreamOld.h"
 #include "AliTRDrawStream.h"
-#include "AliTRDrawFastStream.h"
 
 #include "AliTRDrawStreamBase.h"
 
 //--------------------------------------------------------
 ClassImp(AliTRDrawStreamBase)
 
-Int_t AliTRDrawStreamBase::fgRawStreamVersion = AliTRDrawStreamBase::kTRDrealStream;
+Int_t AliTRDrawStreamBase::fgRawStreamVersion = AliTRDrawStreamBase::kTRDdefaultStream;
 
 //_____________________________________________________________________________
 AliTRDrawStreamBase::AliTRDrawStreamBase()
@@ -97,13 +97,16 @@ AliTRDrawStreamBase *AliTRDrawStreamBase::GetRawStream()
   //
 
   if (fgRawStreamVersion == kTRDrealStream)
-    return new AliTRDrawStream();
+    return new AliTRDrawStreamOld();
 
   if (fgRawStreamVersion == kTRDsimStream)
-    return new AliTRDrawStream();
+    return new AliTRDrawStreamOld();
   
-  if (fgRawStreamVersion == kTRDfastStream)
-    return new AliTRDrawFastStream();
+  //if (fgRawStreamVersion == kTRDfastStream)
+  //  return new AliTRDrawFastStream();
+
+  if (fgRawStreamVersion == kTRDdefaultStream)
+    return new AliTRDrawStream();
 
   return new AliTRDrawStreamBase;
 }
@@ -116,14 +119,17 @@ AliTRDrawStreamBase *AliTRDrawStreamBase::GetRawStream(AliRawReader *reader)
   //
 
   if (fgRawStreamVersion == kTRDrealStream)
-    return new AliTRDrawStream(reader);
+    return new AliTRDrawStreamOld(reader);
 
   if (fgRawStreamVersion == kTRDsimStream)
-    return new AliTRDrawStream(reader);
+    return new AliTRDrawStreamOld(reader);
+
 
+  //if (fgRawStreamVersion == kTRDfastStream){
+  //  return new AliTRDrawFastStream(reader);}
 
-  if (fgRawStreamVersion == kTRDfastStream){
-    return new AliTRDrawFastStream(reader);}
+  if (fgRawStreamVersion == kTRDdefaultStream)
+    return new AliTRDrawStream(reader);
 
   return new AliTRDrawStreamBase;
 }
@@ -146,8 +152,11 @@ void AliTRDrawStreamBase::SetRawStreamVersion(const char *opt)
   if (strstr(opt, "real" ) != 0 || strstr(opt, "REAL") != 0) 
     fgRawStreamVersion = kTRDrealStream; 
 
-  if (strstr(opt, "fast" ) != 0 || strstr(opt, "FAST") != 0)
-    fgRawStreamVersion = kTRDfastStream;
+  //if (strstr(opt, "fast" ) != 0 || strstr(opt, "FAST") != 0)
+  //  fgRawStreamVersion = kTRDfastStream;
+
+  if (strstr(opt, "default" ) != 0 || strstr(opt, "DEFAULT") != 0)
+    fgRawStreamVersion = kTRDdefaultStream;
       
 }