StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMkDeb.h
1 #ifndef StMkDeb_h
2 #define StMkDeb_h
3 class TObject;
4 class TObjArray;
5 class StMaker;
6 
7 class StMkDeb
8 {
9 public:
10  StMkDeb(){};
11  ~StMkDeb(){};
12  static int Register (const TObject *mk);
13  static int Register (StMaker *mk);
14  static void Cancel(const TObject *mk);
15  static void Cancel(StMaker *mk);
16  static int SetCurrent(const TObject *mk,int kind=0);
17  static int SetCurrent(const StMaker *mk,int kind=0);
18  static void SetStage(int stage);
19  static int GetCurrent();
20  static int SetCurrent(int curr);
21  static int SetUser(TObject *us);
22  static const char *GetUser(const TObject *us);
23  static const char *GetName(int id);
24  static void Pause(const char *tit="");
25 private:
26  static void Ready();
27 
28  static int fgCurr;
29  static int fgStage;
30  static TObjArray *fgArr;
31 };
32 
33  #endif
Definition: StMkDeb.h:7