]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TOF/AliTOFDDLRawData.h
Bugfix in the LUTs. Actually due to a bug in the RCU firmware the FEC index is not...
[u/mrichter/AliRoot.git] / TOF / AliTOFDDLRawData.h
CommitLineData
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 16class AliTOFGeometry;
7e6dce66 17
18class 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