]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSBeamTestDig.h
update (alberto):
[u/mrichter/AliRoot.git] / ITS / AliITSBeamTestDig.h
1 #ifndef ALIITSBEAMTESTDIG_H
2 #define ALIITSBEAMTESTDIG_H
3
4 ////////////////////////////////////////////////////
5 //  Class to define                               //
6 //  beam test raw 2 dig conv.                     //
7 //  Origin: E. Crescio crescio@to.infn.it         //
8 //  November 2004                                 //
9 ////////////////////////////////////////////////////
10
11 #include "TTask.h"
12
13
14 class AliRawReader;
15 class TTree;
16 class AliITSEventHeader;
17 class AliITSgeom;
18
19 class AliITSBeamTestDig: public TTask {
20  
21  public:
22
23  
24   AliITSBeamTestDig();
25   AliITSBeamTestDig(const Text_t* name, const Text_t* title);
26   AliITSBeamTestDig(const AliITSBeamTestDig& bt);
27   AliITSBeamTestDig& operator=(const AliITSBeamTestDig &source);
28   virtual ~AliITSBeamTestDig() {}
29  
30   void SetRawReader(AliRawReader* rd) {fReader=rd;}
31   void SetTree(TTree* treedig) {fTreeD=treedig;}
32   void SetITSEventHeader(AliITSEventHeader* header){fITSHeader = header;}
33   void SetITSgeom(AliITSgeom* geom) {fITSgeom=geom;}  
34
35
36  protected:      
37   
38   AliITSEventHeader* fITSHeader;     // its event header
39   AliRawReader* fReader;             // !reader ;
40   TTree* fTreeD;                     // tree of digits
41   AliITSgeom* fITSgeom;              // !ITS geometry
42
43
44   ClassDef(AliITSBeamTestDig,4)   // its beam test digitization 
45
46  };
47
48
49
50 #endif
51
52