]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDclusterizer.h
Speedup of the code. Create only AliTRDcluster
[u/mrichter/AliRoot.git] / TRD / AliTRDclusterizer.h
index af8997d4583dc48cba5a9b90a56ce31a7083283f..94a1532d19af1cbe63b46816fd74401d24d3a1a9 100644 (file)
@@ -24,18 +24,26 @@ class AliTRDclusterizer : public TNamed {
   AliTRDclusterizer &operator=(const AliTRDclusterizer &c);
 
   virtual void    Copy(TObject &c);
-  virtual void    Init();
   virtual Bool_t  Open(const Char_t *name, Int_t nEvent = 0);
+  virtual Bool_t  Open(const Char_t *inname, const Char_t *outname, Int_t nEvent = 0);
+  virtual Bool_t  OpenInput(const Char_t *name, Int_t nEvent = 0);
+  virtual Bool_t  OpenOutput(const Char_t *name);
   virtual Bool_t  MakeClusters() = 0;
   virtual Bool_t  WriteClusters(Int_t det);
 
+          void    SetVerbose(Int_t v = 1) { fVerbose = v; };
+
  protected:
 
   TFile   *fInputFile;             //! AliROOT input file
-  
+  TFile   *fOutputFile;            //! AliROOT output file
+  TTree   *fClusterTree;           //! Tree with the cluster
+  AliTRD  *fTRD;                   //! The TRD object
+
   Int_t    fEvent;                 //! Event number
+  Int_t    fVerbose;               //  Sets the verbose level
 
-  ClassDef(AliTRDclusterizer,1)    // TRD-Cluster manager base class
+  ClassDef(AliTRDclusterizer,2)    //  TRD-Cluster manager base class
 
 };