- /** Process the event data */
- Int_t ProcessEvent();
-
- /** Set flag for event loop */
- void SetEventLoopStarted (Bool_t started) {fEventLoopStarted = started;}
-
- /** Set flag for showing barrel */
- void SetBarrelFlag(Bool_t flag) { fShowBarrel = flag;}
- /** Set flag for showing muon arm */
- void SetMuonFlag(Bool_t flag) { fShowMuon = flag;}
-
- /**Set and get the global instance of the Eve manager */
- void SetEveManager(TEveManager * manager) {fEveManager = manager;}
- TEveManager * GetEveManager() const {return fEveManager;}
-
- /**Set and get the global instance of TGeoManager */
- void SetGeoManager(TGeoManager * manager) {fGeoManager = manager;}
- TGeoManager * GetGeoManager() const {return fGeoManager;}
-
- /** Set the projection scenes and their managers */
- void SetRPhiManager (TEveProjectionManager * mgr) {fRPhiManager = mgr;}
- void SetRPhiEventScene (TEveScene * scene ) {fRPhiEventScene = scene;}
- void SetRPhiViewer(TEveViewer * viewer ) {fRPhiViewer = viewer;}
- void SetRhoZManager(TEveProjectionManager * mgr) {fRhoZManager = mgr;}
- void SetRhoZEventScene(TEveScene * scene ) {fRhoZEventScene = scene;}
- void SetRhoZViewer(TEveViewer * viewer ) {fRhoZViewer = viewer;}
-
- /** Start and stop the automatic event loop */
- void StartLoop();
- void StopLoop();
-
- /** Print the screens to a file **/
- void PrintScreens();