12 #ifndef ROOT_TEveEventManager
13 #define ROOT_TEveEventManager
19 class TEveEventManager :
public TEveElementList
22 std::vector<TString> fNewEventCommands;
25 TEveEventManager(
const char* n=
"TEveEventManager",
const char* t=
"");
26 virtual ~TEveEventManager() {}
28 std::vector<TString>& GetNewEventCommands() {
return fNewEventCommands; }
30 virtual void Open() {}
31 virtual void GotoEvent(Int_t ) {}
32 virtual void NextEvent() {}
33 virtual void PrevEvent() {}
34 virtual void Close() {}
36 virtual void AfterNewEventLoaded();
38 virtual void AddNewEventCommand(
const TString& cmd);
39 virtual void RemoveNewEventCommand(
const TString& cmd);
40 virtual void ClearNewEventCommands();
42 ClassDef(TEveEventManager, 0);