]>
Commit | Line | Data |
---|---|---|
7e6dce66 | 1 | /* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. * |
2 | * See cxx source for full Copyright notice */ | |
3 | ||
4 | //////////////////////////////////////////////////////////////////////////// | |
5 | // Class used for generating the files containing raw data, // | |
6 | // required for Data Challenge // | |
7 | //////////////////////////////////////////////////////////////////////////// | |
8 | ||
9 | #ifndef AliTOFDDLRAWDATA_H | |
10 | #define AliTOFDDLRAWDATA_H | |
11 | ||
12 | class AliTOF; | |
d3c7bfac | 13 | class AliTOFGeometry; |
7e6dce66 | 14 | class TTree; |
15 | ||
16 | class AliTOFDDLRawData:public TObject{ | |
17 | public: | |
18 | AliTOFDDLRawData(); // default constructor | |
d3c7bfac | 19 | AliTOFDDLRawData(AliTOFGeometry *tofGeom); // constructor |
7e6dce66 | 20 | virtual ~AliTOFDDLRawData(){;} // destructor |
21 | AliTOFDDLRawData(const AliTOFDDLRawData &source); // copy constructor | |
22 | AliTOFDDLRawData& operator=(const AliTOFDDLRawData &source); // ass. op. | |
23 | Int_t RawDataTOF(TBranch* branch); | |
24 | // This method generates the files with the TOF detector data | |
25 | void SetVerbose(Int_t Verbose){fVerbose=Verbose;} | |
26 | // To set the verbose level | |
27 | private: | |
28 | void GetDigits(TClonesArray *TOFdigits, Int_t ddl,UInt_t *buf); | |
29 | //This method formats and stores in buf all the digits of a TOF module | |
30 | ||
d3c7bfac | 31 | Int_t fVerbose; //Verbose level (0:no msg, 1:msg, 2:digits in txt files) |
32 | Int_t fIndex; //number of 32 words to be stored into the output file | |
7aeeaf38 | 33 | AliTOFGeometry *fTOFgeometry; //Pointer to the TOF geometry |
d3c7bfac | 34 | |
7e6dce66 | 35 | ClassDef(AliTOFDDLRawData,1) |
571dda3d | 36 | |
7e6dce66 | 37 | }; |
38 | ||
39 | #endif |