-// $Header$
+// $Id$
+// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
-#include "EventAlieve.h"
+/**************************************************************************
+ * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
+ * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
+ * full copyright notice. *
+ **************************************************************************/
+
+#include "AliEveEventManager.h"
#include <TEveUtil.h>
#include <TEveManager.h>
#include <TROOT.h>
#include <TSystem.h>
-using namespace Alieve;
+
//______________________________________________________________________
-// Event
+// AliEveEventManager
//
// Provide interface for loading and navigating standard AliRoot data
// (AliRunLoader) and ESDs.
// by each sub-detector.
//
-ClassImp(Event)
+ClassImp(AliEveEventManager)
-Event* Alieve::gEvent = 0;
+AliEveEventManager* gEvent = 0;
-Bool_t Alieve::Event::fgAssertRunLoader = kFALSE;
-Bool_t Alieve::Event::fgAssertESDTree = kFALSE;
+Bool_t AliEveEventManager::fgAssertRunLoader = kFALSE;
+Bool_t AliEveEventManager::fgAssertESDTree = kFALSE;
-TString Alieve::Event::fgCdbUri("local://$ALICE_ROOT");
+TString AliEveEventManager::fgCdbUri("local://$ALICE_ROOT");
-AliMagF* Alieve::Event::fgMagField = 0;
+AliMagF* AliEveEventManager::fgMagField = 0;
-Event::Event() :
+AliEveEventManager::AliEveEventManager() :
TEveEventManager(),
fPath (), fEventId (0),
fESDfriend (0), fESDfriendExists(kFALSE)
{}
-Event::Event(TString path, Int_t ev) :
- TEveEventManager("AliEVE Event"),
+AliEveEventManager::AliEveEventManager(TString path, Int_t ev) :
+ TEveEventManager("AliEVE AliEveEventManager"),
fPath (path), fEventId(-1),
fRunLoader (0),
/**************************************************************************/
-void Event::Open()
+void AliEveEventManager::Open()
{
- static const TEveException eH("Event::Open ");
+ static const TEveException eH("AliEveEventManager::Open ");
gSystem->ExpandPathName(fPath);
if (fPath[0] != '/')
cdb->SetRun(runNo);
}
- SetName(Form("Event %d", fEventId));
+ SetName(Form("AliEveEventManager %d", fEventId));
SetTitle(fPath);
}
-void Event::GotoEvent(Int_t event)
+void AliEveEventManager::GotoEvent(Int_t event)
{
- static const TEveException eH("Event::GotoEvent ");
+ static const TEveException eH("AliEveEventManager::GotoEvent ");
Int_t maxEvent = 0;
if (fRunLoader)
// additinal parents.
DestroyElements();
fEventId = event;
- SetName(Form("Event %d", fEventId));
+ SetName(Form("AliEveEventManager %d", fEventId));
UpdateItems();
if (fRunLoader) {
AfterNewEventLoaded();
}
-void Event::Close()
+void AliEveEventManager::Close()
{
if (fESDTree) {
delete fESD; fESD = 0;
// Static convenience functions.
-AliRunLoader* Event::AssertRunLoader()
+AliRunLoader* AliEveEventManager::AssertRunLoader()
{
- static const TEveException eH("Event::AssertRunLoader ");
+ static const TEveException eH("AliEveEventManager::AssertRunLoader ");
if (gEvent == 0)
throw(eH + "ALICE event not ready.");
return gEvent->fRunLoader;
}
-AliESDEvent* Event::AssertESD()
+AliESDEvent* AliEveEventManager::AssertESD()
{
- static const TEveException eH("Event::AssertESD ");
+ static const TEveException eH("AliEveEventManager::AssertESD ");
if (gEvent == 0)
throw(eH + "ALICE event not ready.");
return gEvent->fESD;
}
-AliESDfriend* Event::AssertESDfriend()
+AliESDfriend* AliEveEventManager::AssertESDfriend()
{
- static const TEveException eH("Event::AssertESDfriend ");
+ static const TEveException eH("AliEveEventManager::AssertESDfriend ");
if (gEvent == 0)
throw(eH + "ALICE event not ready.");
return gEvent->fESDfriend;
}
-AliMagF* Event::AssertMagField()
+AliMagF* AliEveEventManager::AssertMagField()
{
if (fgMagField == 0)
{
return fgMagField;
}
-TGeoManager* Event::AssertGeometry()
+TGeoManager* AliEveEventManager::AssertGeometry()
{
- static const TEveException eH("Event::AssertGeometry ");
+ static const TEveException eH("AliEveEventManager::AssertGeometry ");
if (AliGeomManager::GetGeometry() == 0)
{