#include "TObject.h"
+class TTree;
+
+class AliRawReader;
+
class AliTRDdigitsManager;
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