LCOV - code coverage report
Current view: top level - FMD/FMDrec - AliFMDRawStream.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 3 33.3 %
Date: 2016-06-14 17:26:59 Functions: 1 11 9.1 %

          Line data    Source code
       1             : #ifndef ALIFMDRAWSTREAM_H
       2             : #define ALIFMDRAWSTREAM_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights
       4             :  * reserved. 
       5             :  *
       6             :  * Latest changes by Christian Holm Christensen <cholm@nbi.dk>
       7             :  *
       8             :  * See cxx source for full Copyright notice                               
       9             :  */
      10             : //____________________________________________________________________
      11             : //
      12             : // Class to read ALTRO formated data from an AliRawReader.  
      13             : // This class is mostly here to set AliAltroRawStream::fNoAltroMapping
      14             : // to false.   Furthermore, it defines the utility function
      15             : // ReadChannel to read in a full ALTRO channel.  The data is unpacked
      16             : // into the passed array.  
      17             : //
      18             : /** @file    AliFMDRawStream.h
      19             :     @author  Christian Holm Christensen <cholm@nbi.dk>
      20             :     @date    Tue Mar 28 12:53:26 2006
      21             :     @brief   Class to read ALTRO formated data from an AliRawReader. 
      22             : */
      23             : #ifndef ALIALTRORAWSTREAM_H
      24             : # include <AliAltroRawStream.h>
      25             : #endif 
      26             : 
      27             : 
      28             : /** @class AliFMDRawStream 
      29             :     @brief Class to read ALTRO formated data from an AliRawReader.  
      30             :     This class is mostly here to set
      31             :     AliAltroRawStream::fNoAltroMapping to false.   Furthermore, it
      32             :     defines the utility function ReadChannel to read in a full ALTRO
      33             :     channel.  The data is unpacked into the passed array. 
      34             :  */
      35           0 : class AliFMDRawStream : public AliAltroRawStream 
      36             : {
      37             : public:
      38             :   /** Constructor 
      39             :       @param reader Raw reader to use */
      40             :   AliFMDRawStream(AliRawReader* reader);
      41             :   /** Destructor  */
      42           0 :   virtual ~AliFMDRawStream() {}
      43             : 
      44             :   /** Read one ALTRO channel from the raw reader
      45             :       @param ddl  On return, the DDL
      46             :       @param addr On return, the hardware address
      47             :       @param len  On return, the number of entries filled in @a data
      48             :       @param data On return, the read ADC channels.
      49             :       @return @c true on success */
      50             :   virtual Bool_t ReadChannel(UInt_t& ddl, UInt_t& addr, 
      51             :                              UInt_t& len, volatile UShort_t* data);
      52             : protected:
      53             :   
      54          12 :   ClassDef(AliFMDRawStream, 0) // Read raw FMD Altro data 
      55             : };
      56             : 
      57             : #endif
      58             : //____________________________________________________________________
      59             : //
      60             : // Local Variables:
      61             : //   mode: C++
      62             : // End:
      63             : //
      64             : // EOF
      65             : //

Generated by: LCOV version 1.11