Fix by Filimon to allow online monitoring of raw data. Thanks Filimon
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 1 Sep 2008 22:13:10 +0000 (22:13 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 1 Sep 2008 22:13:10 +0000 (22:13 +0000)
FMD/AliFMDInput.cxx

index 3289523..c906a27 100644 (file)
@@ -228,13 +228,19 @@ AliFMDInput::Init()
   if (TESTBIT(fTreeMask, kRaw)) {
     AliInfo("Getting FMD raw data digits");
     fArrayA = new TClonesArray("AliFMDDigit");
-    if (!fRawFile.IsNull() && fRawFile.EndsWith(".root")) 
+#if 0
+    if (!fRawFile.IsNull() && fRawFile.EndsWith(".root"))
       fReader = new AliRawReaderRoot(fRawFile.Data());
     else if (!fRawFile.IsNull() && fRawFile.EndsWith(".raw"))
       fReader = new AliRawReaderDate(fRawFile.Data());
     else
       fReader = new AliRawReaderFile(-1);
-    
+#else
+    if(!fRawFile.IsNull()) 
+      fReader = AliRawReader::Create(fRawFile.Data());
+    else 
+      fReader = new AliRawReaderFile(-1);
+#endif
   }
   
   // Optionally, get the geometry