void GetDigits(TClonesArray *TOFdigits, Int_t ddl,UInt_t *buf);
//This method formats and stores in buf all the digits of a TOF module
- void PackWord(UInt_t &BaseWord, UInt_t Word, Int_t StartBit, Int_t StopBit);
- //This method stores the value of the variable Word of StopBit-StartBit+1 bits
- //in BaseWord, starting from the bit StartBit
-
- void UnpackWord(UInt_t PackedWord, Int_t StartBit, Int_t StopBit, UInt_t &Word);
- //This method extracts a group of adjacent bits, specified by StartBit and StopBit,
- //from the word PackedWord. The resulting word is saved in the Word variable
-
- /*
- void WriteChipHeader(Int_t ChipAddr,Int_t EventCnt,UInt_t &BaseWord);
- void WriteChipTrailer(UInt_t *buf,Int_t ChipHitCount,UInt_t &BaseWord);
- //The three previous methods are used to store the data according to the
- //TOF detector data format
-
- void ReadChipHeader(Int_t &ChipAddr,Int_t &EventCnt,UInt_t BaseWord);
- void ReadChipTrailer(Int_t &ChipHitCount,UInt_t BaseWord);
- //Methods used for reading and dubugging TOF data files
- */
-
Int_t fVerbose; //Verbose level (0:no msg, 1:msg, 2:digits in txt files)
Int_t fIndex; //number of 32 words to be stored into the output file
ClassDef(AliTOFDDLRawData,1)
+
};
#endif