]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/UPGRADE/AliITSupgradeDigitizer.h
the reconstruction now can be done setting up to 8 layers in ITSUpgrade
[u/mrichter/AliRoot.git] / ITS / UPGRADE / AliITSupgradeDigitizer.h
1 #ifndef ALIITSUPGRADEDIGITIZER_H
2 #define ALIITSUPGRADEDIGITIZER_H
3
4 /* Copyright (c) 1998-2001, ALICE Experiment at CERN, All rights reserved *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */
8
9 //////////////////////////////////////////////////////////////////
10 //                                                              //
11 //                  Digitizer class for ITS Upgrade             //
12 //                                                              //
13 //                                                              //
14 //    Authors: A.Mastroserio, C.Terrevoli                       //
15 //             annalisa.mastroserio@cern.ch                     //
16 //             cristina.terrevoli@ba.infn.it                    //
17 //                                                              //
18 //////////////////////////////////////////////////////////////////
19
20
21 #include <AliDigitizer.h>
22 #include <TArrayD.h>
23
24 class TClonesArray;
25 class TObjArray;
26
27 class AliITSupgradeDigitizer : public AliDigitizer //TObject-TNamed-TTask-AliDigitizer-AliITSupgradeDigitizer
28 {
29  public:
30   AliITSupgradeDigitizer():AliDigitizer(),fNxCells(0),fNzCells(0),fNlayers(0)              {;}
31     AliITSupgradeDigitizer(AliRunDigitizer *pRunDig):AliDigitizer(pRunDig),fNxCells(0),fNzCells(0),fNlayers(0){;}
32       virtual ~AliITSupgradeDigitizer()                                                {;}
33       void   SetConfiguration(TArrayD xcell, TArrayD zcell);
34       void   Exec(Option_t* option=0);                //virtual
35    
36       void    Sdigits2Digits(TClonesArray *pSDigitList,TObjArray *pDigitLst);
37  
38  protected:
39  
40       TArrayD fNxCells;
41       TArrayD fNzCells;
42       Short_t fNlayers;    
43  
44       ClassDef(AliITSupgradeDigitizer,0)
45         };    
46
47 #endif
48
49