]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PMD/AliPMDDDLRawData.h
In stand-allone mode, pass stack to entries.
[u/mrichter/AliRoot.git] / PMD / AliPMDDDLRawData.h
CommitLineData
28328eeb 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
14class TClonesArray;
15class TFile;
16class TTree;
17class TBranch;
18class TMath;
19
20class AliLoader;
21class AliRunLoader;
22
23class AliPMDdigit;
24
25class AliPMDDDLRawData:public TObject
26{
27 public:
28
29 AliPMDDDLRawData();
30 virtual ~AliPMDDDLRawData();
31
a4e4efaa 32 void WritePMDRawData(TTree *treeD);
28328eeb 33 void GetUMDigitsData(TTree *treeD, Int_t imodule, Int_t ium, Int_t ddlno,
34 Int_t & totword, UInt_t *buffer);
35 void GetMCMCh(Int_t ddlno, Int_t um, Int_t row, Int_t col,
36 UInt_t &mcmno, UInt_t &chno);
28328eeb 37 void PackWord(UInt_t startbit, UInt_t stopbit, UInt_t dataword,
38 UInt_t &packedword);
39 void UnpackWord(UInt_t startbit, UInt_t stopbit, UInt_t &dataword,
40 UInt_t packedword);
41
42
43 protected:
44
45 TClonesArray *fDigits; //! List of digits
46 AliPMDdigit *fPMDdigit; //! Pointer to digits
47
a4e4efaa 48 ClassDef(AliPMDDDLRawData,2) // To make RAW Data
28328eeb 49};
50#endif
51