]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/macros/alieve_init.C
try coverity fix 23965, condition checked twice
[u/mrichter/AliRoot.git] / EVE / macros / alieve_init.C
index 3a1ef7d963acb6e6309964f828d12cac1b169a70..fac6c54b76f37f619ca9f4d99b197e71d2e62d93 100644 (file)
@@ -11,7 +11,7 @@
 /// \file alieve_init.C
 
 void alieve_init(const TString& cdburi = "",
-                const TString& path   = ".", Int_t event=0,
+                const TString& path   = ".", Int_t event=0,Bool_t showHLTESDTree=kFALSE,
                  const Text_t* esdfile = 0,
                  const Text_t* aodfile = 0,
                  const Text_t* rawfile = 0,
@@ -37,7 +37,14 @@ void alieve_init(const TString& cdburi = "",
 
   AliEveEventManager::SetFilesPath(path);
   
-  AliEveEventManager::SetESDFileName(esdfile);
+  if(showHLTESDTree){
+   AliEveEventManager::SetESDFileName(esdfile, AliEveEventManager::kHLTTree);
+  }
+  else
+  {
+   AliEveEventManager::SetESDFileName(esdfile, AliEveEventManager::kOfflineTree);
+  }
+  
   AliEveEventManager::SetRawFileName(rawfile);
   AliEveEventManager::SetCdbUri(cdburi);
   AliEveEventManager::SetAssertElements(assert_runloader, assert_esd,
@@ -55,13 +62,13 @@ void alieve_init(const TString& cdburi = "",
       Info("alieve_init", "AliEn requested - connecting.");
       if (gSystem->Getenv("GSHELL_ROOT") == 0)
       {
-       Error("alieve_init", "AliEn environment not initialized. Aborting.");
-       gSystem->Exit(1);
+             Error("alieve_init", "AliEn environment not initialized. Aborting.");
+             gSystem->Exit(1);
       }
       if (TGrid::Connect("alien") == 0)
       {
-       Error("alieve_init", "TGrid::Connect() failed. Aborting.");
-       gSystem->Exit(1);
+             Error("alieve_init", "TGrid::Connect() failed. Aborting.");
+             gSystem->Exit(1);
       }
     }
   }