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 32895231d79eb8e3a124d4ea2d880b9dbec27540..c906a277201753faf41bab1e422eab96920325d1 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