Simulation of RAW data (T.Kuhr)
[u/mrichter/AliRoot.git] / TRD / AliTRDrawData.h
CommitLineData
5990c064 1#ifndef ALITRDRAWDATA_H
2#define ALITRDRAWDATA_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8///////////////////////////////////////////////////////////////////////////////
9// //
10// Converts TRD digits into a raw data stream //
11// //
12///////////////////////////////////////////////////////////////////////////////
13
14#include "TObject.h"
15
b864d801 16class TTree;
5990c064 17class AliTRDdigitsManager;
b864d801 18class AliRawReader;
5990c064 19
20class AliTRDrawData : public TObject {
21
22 public:
23
24 AliTRDrawData();
25 AliTRDrawData(const AliTRDrawData &r);
26 virtual ~AliTRDrawData();
27 AliTRDrawData &operator=(const AliTRDrawData &r);
28
29 virtual void Copy(TObject &r);
30
b864d801 31 virtual Bool_t Digits2Raw(TTree *digits);
32 virtual AliTRDdigitsManager* Raw2Digits(AliRawReader* rawReader);
5990c064 33 virtual void SetDebug(Int_t v = 1) { fDebug = v; };
5990c064 34
35 protected:
36
37 Int_t fDebug; // Debug level
5990c064 38
39 ClassDef(AliTRDrawData,1) // TRD raw data class
40
41};
42#endif