]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliRawReaderRoot.cxx
Including CINT1 trigger
[u/mrichter/AliRoot.git] / RAW / AliRawReaderRoot.cxx
index 97f92858c553ee018824de825d06a19d7612fb74..c849d7c653935005309bb5993dfb6e4b736b57f8 100644 (file)
@@ -31,6 +31,7 @@
 #include <TFile.h>
 #include <TTree.h>
 #include <TTreeIndex.h>
+#include <TGrid.h>
 #include "AliRawReaderRoot.h"
 #include "AliRawVEvent.h"
 #include "AliRawEventHeaderBase.h"
@@ -81,6 +82,8 @@ AliRawReaderRoot::AliRawReaderRoot(const char* fileName, Int_t eventNumber) :
 // event with the given number
 
   TDirectory* dir = gDirectory;
+  TString flStr = fileName;
+  if (flStr.BeginsWith("alien://") && !gGrid) TGrid::Connect("alien://");
   fFile = TFile::Open(fileName);
   dir->cd();
   if (!fFile || !fFile->IsOpen()) {
@@ -150,7 +153,7 @@ AliRawReaderRoot::AliRawReaderRoot(const AliRawReaderRoot& rawReader) :
 // copy constructor
 
   if (rawReader.fFile) {
-    TDirectory* dir = gDirectory;
+    TDirectory* dir = gDirectory;    
     fFile = TFile::Open(rawReader.fFile->GetName());
     dir->cd();
     if (!fFile || !fFile->IsOpen()) {