*
* See cxx source for full Copyright notice
*/
+//____________________________________________________________________
+//
+// Class to read ALTRO formated data from an AliRawReader.
+// This class is mostly here to set AliAltroRawStream::fNoAltroMapping
+// to false. Furthermore, it defines the utility function
+// ReadChannel to read in a full ALTRO channel. The data is unpacked
+// into the passed array.
+//
/** @file AliFMDRawStream.h
@author Christian Holm Christensen <cholm@nbi.dk>
@date Tue Mar 28 12:53:26 2006
@param data On return, the read ADC channels.
@return @c true on success */
virtual Bool_t ReadChannel(UInt_t& ddl, UInt_t& addr,
- UInt_t& len, UShort_t* data);
+ UInt_t& len, volatile UShort_t* data);
protected:
- /** @{ */
- /** @name Hide base classes `stupid' member functions */
- Int_t GetSector() const { return -1; }
- Int_t GetPrevSector() const { return -1; }
- Bool_t IsNewSector() const { return kFALSE; }
- Int_t GetRow() const { return -1; }
- Int_t GetPrevRow() const { return -1; }
- Bool_t IsNewRow() const { return kFALSE; }
- Int_t GetPad() const { return -1; }
- Int_t GetPrevPad() const { return -1; }
- Bool_t IsNewPad() const { return kFALSE; }
- /** @} */
ClassDef(AliFMDRawStream, 0) // Read raw FMD Altro data
};