]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDrawData.h
Removing AliDebug calls to speed up the reconstruction
[u/mrichter/AliRoot.git] / TRD / AliTRDrawData.h
index df6c5cf8c99e7d5f041d797ec39a87c02993f041..838b205e5d79f5206dba4382edf031fc0bb374d1 100644 (file)
 
 #include "TObject.h"
 
+class TTree;
+
+class AliRawReader;
+
 class AliTRDdigitsManager;
 
 class AliTRDrawData : public TObject {
@@ -20,26 +24,14 @@ class AliTRDrawData : public TObject {
  public:
 
   AliTRDrawData();
-  AliTRDrawData(const AliTRDrawData &r);
   virtual ~AliTRDrawData();
-  AliTRDrawData &operator=(const AliTRDrawData &r);
 
-  virtual void                 Copy(TObject &r);
-
-  virtual Bool_t               OpenInput(const Char_t *name);
-  virtual Bool_t               Digit2Raw(const Char_t *name1 = "trd_ldc0.d", 
-                                         const Char_t *name2 = "trd_ldc1.d");
-  virtual Bool_t               Raw2Digit(const Char_t *name1 = "trd_ldc0.d", 
-                                         const Char_t *name2 = "trd_ldc1.d");
-  virtual void                 SetDebug(Int_t v = 1) { fDebug = v; };
-  virtual AliTRDdigitsManager *GetDigitsManager()    { return fDigitsManager; };
+  virtual Bool_t               Digits2Raw(TTree *digits);
+  virtual AliTRDdigitsManager* Raw2Digits(AliRawReader *rawReader);
 
  protected:
 
-  Int_t                fDebug;          //  Debug level
-  AliTRDdigitsManager *fDigitsManager;  //! The TRD digits manager
-
-  ClassDef(AliTRDrawData,1)             //  TRD raw data class
+  ClassDef(AliTRDrawData,2)             //  TRD raw data class
 
 };
 #endif