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