Adding ALICE specific implementations of Eve
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveManager.h
1 // Author: Mihai Niculescu 2012
2
3 /**************************************************************************
4  * Copyright(c) 1998-2012, ALICE Experiment at CERN, all rights reserved.                                        *
5  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for                                                                                         *
6  * full copyright notice.                                                                                                                                                                                                                                *
7  **************************************************************************/
8  
9 #ifndef AliEveManager_H
10 #define AliEveManager_H
11
12 #include <TEveManager.h>
13
14 class AliEveManager : public TEveManager
15 {
16 public:
17         AliEveManager(UInt_t w, UInt_t h, Bool_t map_window=kTRUE, Option_t* opt="FI");
18         ~AliEveManager();
19
20         static AliEveManager* Create(Bool_t map_window=kTRUE, Option_t* opt="FIV");
21         
22         void CloseEveWindow();
23         void Terminate();
24 protected:
25         void Init();
26
27 public:
28
29         ClassDef(AliEveManager, 0); // Eve application manager
30 };
31 #endif