1 /* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
4 ////////////////////////////////////////////////////////////////////////////
5 // Class used for generating the files containing raw data, //
6 // required for Data Challenge //
7 ////////////////////////////////////////////////////////////////////////////
9 #ifndef AliTOFDDLRAWDATA_H
10 #define AliTOFDDLRAWDATA_H
16 class AliTOFDDLRawData:public TObject{
18 AliTOFDDLRawData(); // default constructor
19 AliTOFDDLRawData(AliTOFGeometry *tofGeom); // constructor
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
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
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
33 AliTOFGeometry *fTOFgeometry; //
35 ClassDef(AliTOFDDLRawData,1)