diff -ur root_v4.00.08.Linux.RH10.0.gcc33/src/root/treeplayer/src/TTreePlayer.cxx root_v4.00.08.Linux.rk.gcc33/src/root/treeplayer/src/TTreePlayer.cxx --- root_v4.00.08.Linux.RH10.0.gcc33/src/root/treeplayer/src/TTreePlayer.cxx 2004-07-09 06:40:49.000000000 +0200 +++ root_v4.00.08.Linux.rk.gcc33/src/root/treeplayer/src/TTreePlayer.cxx 2004-07-29 23:30:29.000000000 +0200 @@ -1346,19 +1346,19 @@ if (opt.Contains("selector")) { fprintf(fp,"\n"); fprintf(fp," %s(TTree *tree=0) { }\n",classname) ; - fprintf(fp," ~%s() { }\n",classname); - fprintf(fp," Int_t Version() const {return 1;}\n"); - fprintf(fp," void Begin(TTree *tree);\n"); - fprintf(fp," void SlaveBegin(TTree *tree);\n"); - fprintf(fp," void Init(TTree *tree);\n"); - fprintf(fp," Bool_t Notify();\n"); - fprintf(fp," Bool_t Process(Int_t entry);\n"); - fprintf(fp," void SetOption(const char *option) { fOption = option; }\n"); - fprintf(fp," void SetObject(TObject *obj) { fObject = obj; }\n"); - fprintf(fp," void SetInputList(TList *input) {fInput = input;}\n"); - fprintf(fp," TList *GetOutputList() const { return fOutput; }\n"); - fprintf(fp," void SlaveTerminate();\n"); - fprintf(fp," void Terminate();\n\n"); + fprintf(fp," virtual ~%s() { }\n",classname); + fprintf(fp," virtual Int_t Version() const {return 1;}\n"); + fprintf(fp," virtual void Begin(TTree *tree);\n"); + fprintf(fp," virtual void SlaveBegin(TTree *tree);\n"); + fprintf(fp," virtual void Init(TTree *tree);\n"); + fprintf(fp," virtual Bool_t Notify();\n"); + fprintf(fp," virtual Bool_t Process(Int_t entry);\n"); + fprintf(fp," virtual void SetOption(const char *option) { fOption = option; }\n"); + fprintf(fp," virtual void SetObject(TObject *obj) { fObject = obj; }\n"); + fprintf(fp," virtual void SetInputList(TList *input) {fInput = input;}\n"); + fprintf(fp," virtual TList *GetOutputList() const { return fOutput; }\n"); + fprintf(fp," virtual void SlaveTerminate();\n"); + fprintf(fp," virtual void Terminate();\n\n"); fprintf(fp," ClassDef(%s,0);\n",classname); fprintf(fp,"};\n"); fprintf(fp,"\n"); @@ -1367,14 +1367,14 @@ } else { fprintf(fp,"\n"); fprintf(fp," %s(TTree *tree=0);\n",classname); - fprintf(fp," ~%s();\n",classname); - fprintf(fp," Int_t Cut(Int_t entry);\n"); - fprintf(fp," Int_t GetEntry(Int_t entry);\n"); - fprintf(fp," Int_t LoadTree(Int_t entry);\n"); - fprintf(fp," void Init(TTree *tree);\n"); - fprintf(fp," void Loop();\n"); - fprintf(fp," Bool_t Notify();\n"); - fprintf(fp," void Show(Int_t entry = -1);\n"); + fprintf(fp," virtual ~%s();\n",classname); + fprintf(fp," virtual Int_t Cut(Int_t entry);\n"); + fprintf(fp," virtual Int_t GetEntry(Int_t entry);\n"); + fprintf(fp," virtual Int_t LoadTree(Int_t entry);\n"); + fprintf(fp," virtual void Init(TTree *tree);\n"); + fprintf(fp," virtual void Loop();\n"); + fprintf(fp," virtual Bool_t Notify();\n"); + fprintf(fp," virtual void Show(Int_t entry = -1);\n"); fprintf(fp,"};\n"); fprintf(fp,"\n"); fprintf(fp,"#endif\n");