]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PMD/AliPMDDDLRawData.h
macro for reconstruction
[u/mrichter/AliRoot.git] / PMD / AliPMDDDLRawData.h
1 #ifndef ALIPMDDDLRAWDATA_H
2 #define ALIPMDDDLRAWDATA_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5 //-----------------------------------------------------//
6 //                                                     //
7 //  Header File : PMDDigitization.h, Version 00        //
8 //                                                     //
9 //  Date   : September 20 2002                         //
10 //                                                     //
11 //-----------------------------------------------------//
12
13
14 class TClonesArray;
15 class TFile;
16 class TTree;
17 class TBranch;
18 class TMath;
19
20 class AliLoader;
21 class AliRunLoader;
22
23 class AliPMDdigit;
24
25 class AliPMDDDLRawData:public TObject
26 {
27  public:
28
29   AliPMDDDLRawData();
30   virtual ~AliPMDDDLRawData();
31
32   void WritePMDRawData(TTree *treeD);
33   void GetUMDigitsData(TTree *treeD, Int_t imodule, Int_t ium, Int_t ddlno,
34                        Int_t & totword, UInt_t *buffer);
35   void TransformS2H(Int_t smn, Int_t &irow, Int_t &icol);
36   void GetMCMCh(Int_t ddlno, Int_t um, Int_t row, Int_t col,
37                 UInt_t &mcmno, UInt_t &chno);
38
39
40  protected:
41
42   TClonesArray *fDigits;    //! List of digits
43   AliPMDdigit  *fPMDdigit;  //! Pointer to digits
44
45   ClassDef(AliPMDDDLRawData,3)    // To make RAW Data
46 };
47 #endif
48