#ifndef HDEBUG_H
#define HDEBUG_H

#include "TObject.h"

class HDebug : public TObject {
private:
  Int_t fIdentLevel; //identation level;
public:
  HDebug(void);
  ~HDebug(void);
  void setIdentLevel(Int_t level) {fIdentLevel=level;}
  Int_t getIdentLevel(void) {return fIdentLevel;}
  void incIdentLevel(void) {fIdentLevel++;}
  void decIdentLevel(void) {fIdentLevel--;}
  void message(const Text_t *format,...);
  void enterFunc(const Text_t *func);
  void leaveFunc(const Text_t *func);
  //  void warning(Text_t *where,Text_t *format,...);
  //void error(Text_t *where,Text_t *format,...);
  ClassDef(HDebug,1) //Class for debugging;
};

R__EXTERN HDebug *gDebuger;

#endif /* !HDEBUG_H */

Last change: Sat May 22 12:54:32 2010
Last generated: 2010-05-22 12:54

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.