#ifndef ROOT_TMacro
#define ROOT_TMacro
#ifndef ROOT_TNamed
#include "TNamed.h"
#endif
class TList;
class TObjString;
class TMD5;
class TMacro : public TNamed {
protected:
TList *fLines;
TString fParams;
public:
TMacro();
TMacro(const TMacro&);
TMacro(const char *name, const char *title="");
virtual ~TMacro();
TMacro& operator=(const TMacro&);
virtual TObjString *AddLine(const char *text);
virtual void Browse(TBrowser *b);
virtual TMD5 *Checksum();
virtual TObjString *GetLineWith(const char *text) const;
virtual Long_t Exec(const char *params = 0, Int_t* error = 0);
TList *GetListOfLines() const {return fLines;}
virtual void Paint(Option_t *option="");
virtual void Print(Option_t *option="") const;
virtual Int_t ReadFile(const char *filename);
virtual void SaveSource(const char *filename);
virtual void SavePrimitive(ostream &out, Option_t *option = "");
virtual void SetParams(const char *params=0);
ClassDef(TMacro,1)
};
#endif
Last change: Wed Dec 3 08:49:24 2008
Last generated: 2008-12-03 08:49
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.