* alieve_online.C
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Sep 2009 13:52:56 +0000 (13:52 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Sep 2009 13:52:56 +0000 (13:52 +0000)
  - after init, select the tab with multiple views.

* AliEveEventManager
  - In GotoEvent() add sys-info stamps for:
    Start, PostDestroy, PostLoadEvent and PostUserActions.

EVE/EveBase/AliEveEventManager.cxx
EVE/macros/alieve_online.C

index 4baa2ba..33b92ec 100644 (file)
@@ -32,6 +32,7 @@
 #include <AliHeader.h>
 #include <AliGeomManager.h>
 #include <AliGRPManager.h>
+#include <AliSysInfo.h>
 
 #include <TFile.h>
 #include <TTree.h>
@@ -713,6 +714,10 @@ void AliEveEventManager::GotoEvent(Int_t event)
                       event, 0, maxEvent));
   }
 
+  TString sysInfoHeader;
+  sysInfoHeader.Form("AliEveEventManager::GotoEvent(%d) - ", event);
+  AliSysInfo::AddStamp(sysInfoHeader + "Start");
+
   TEveManager::TRedrawDisabler rd(gEve);
   gEve->Redraw3D(kFALSE, kTRUE); // Enforce drop of all logicals.
 
@@ -728,6 +733,8 @@ void AliEveEventManager::GotoEvent(Int_t event)
   }
   DestroyElements();
 
+  AliSysInfo::AddStamp(sysInfoHeader + "PostDestroy");
+
   if (fESDTree) {
     if (fESDTree->GetEntry(event) <= 0)
       throw (kEH + "failed getting required event from ESD.");
@@ -781,7 +788,11 @@ void AliEveEventManager::GotoEvent(Int_t event)
     ElementChanged();
   }
 
+  AliSysInfo::AddStamp(sysInfoHeader + "PostLoadEvent");
+
   AfterNewEventLoaded();
+
+  AliSysInfo::AddStamp(sysInfoHeader + "PostUserActions");
 }
 
 void AliEveEventManager::NextEvent()
index 6078fc8..d14912f 100644 (file)
@@ -130,6 +130,7 @@ void alieve_online_init()
   gRhoZView->AddScene(gRhoZGeomScene);
   gRhoZView->AddScene(gRhoZEventScene);
 
+  browser->GetTabRight()->SetTab(1);
 
   browser->StartEmbedding(TRootBrowser::kBottom);
   new AliEveEventManagerWindow(AliEveEventManager::GetMaster());