* full copyright notice. *
**************************************************************************/
-TEveGeoShape *gGeomGentle = 0;
+TEveGeoShape *gGeomGentle = 0;
void alieve_online_init()
{
gROOT->LoadMacro("primary_vertex.C");
gROOT->LoadMacro("esd_tracks.C");
+ gROOT->LoadMacro("trd_tracks.C++");
+ gROOT->LoadMacro("trd_detectors.C++");
gROOT->LoadMacro("its_clusters.C++");
gROOT->LoadMacro("tpc_clusters.C++");
- gROOT->LoadMacro("trd_clusters.C++");
+ gROOT->LoadMacro("hmpid_clusters.C++");
gROOT->LoadMacro("acorde_raw.C");
gROOT->LoadMacro("its_raw.C");
gROOT->LoadMacro("tpc_raw.C");
+ TEveUtil::AssertMacro("VizDB_scan.C");
+
// Temp fix !!!
TGeoManager *man = gGeoManager;
gGeomGentle = geom_gentle();
gEve->GetScenes()->FindChild("Rho-Z Projection")->AddElement(a);
}
+ TEveBrowser* browser = gEve->GetBrowser();
+
+ browser->StartEmbedding(TRootBrowser::kBottom);
+ new AliEveEventManagerWindow(AliEveEventManager::GetMaster());
+ browser->StopEmbedding("EventCtrl");
+
gEve->Redraw3D(kTRUE);
}
void alieve_online_on_new_event()
{
-
- its_raw();
+ if (AliEveEventManager::HasRawReader())
+ its_raw();
its_clusters();
- tpc_raw();
+ if (AliEveEventManager::HasRawReader())
+ tpc_raw();
tpc_clusters();
- acorde_raw();
+ hmpid_clusters();
+
+ if (AliEveEventManager::HasRawReader())
+ acorde_raw();
primary_vertex();
esd_tracks();
+ if (AliEveEventManager::HasESDfriend()) trd_tracks();
+ trd_detectors();
+
AliESDEvent* esd = AliEveEventManager::AssertESD();
Double_t x[3];
esd->GetPrimaryVertex()->GetXYZ(x);