2 // Author: Matevz Tadel 2007
4 /**************************************************************************
5 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
7 * full copyright notice. *
8 **************************************************************************/
10 #ifndef AliEveMacroExecutor_H
11 #define AliEveMacroExecutor_H
17 //______________________________________________________________________________
18 // Short description of AliEveMacroExecutor
21 class AliEveMacroExecutor : public TObject
23 friend class AliEveMacroExecutorWindow;
26 AliEveMacroExecutor();
27 virtual ~AliEveMacroExecutor();
29 void AddMacro(AliEveMacro* mac);
30 AliEveMacro* FindMacro(const TString& func);
34 void SaveAddedMacros();
42 AliEveMacroExecutor(const AliEveMacroExecutor&); // Not implemented
43 AliEveMacroExecutor& operator=(const AliEveMacroExecutor&); // Not implemented
45 ClassDef(AliEveMacroExecutor, 0); // Container for and executor of AliEveMacros.