LCOV - code coverage report
Current view: top level - ITS/ITSbase - AliITSRawStream.cxx (source / functions) Hit Total Coverage
Test: coverage.info Lines: 12 25 48.0 %
Date: 2016-06-14 17:26:59 Functions: 2 4 50.0 %

          Line data    Source code
       1             : /**************************************************************************
       2             :  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       3             :  *                                                                        *
       4             :  * Author: The ALICE Off-line Project.                                    *
       5             :  * Contributors are mentioned in the code where appropriate.              *
       6             :  *                                                                        *
       7             :  * Permission to use, copy, modify and distribute this software and its   *
       8             :  * documentation strictly for non-commercial purposes is hereby granted   *
       9             :  * without fee, provided that the above copyright notice appears in all   *
      10             :  * copies and that both the copyright notice and this permission notice   *
      11             :  * appear in the supporting documentation. The authors make no claims     *
      12             :  * about the suitability of this software for any purpose. It is          *
      13             :  * provided "as is" without express or implied warranty.                  *
      14             :  **************************************************************************/
      15             : 
      16             : /* $Id$ */
      17             : 
      18             : ///////////////////////////////////////////////////////////////////////////////
      19             : ///
      20             : /// This is a base class for providing access to ITS digits in raw data.
      21             : ///
      22             : /// Derived class should implement the Next method.
      23             : ///
      24             : /// It loops over all ITS digits in the raw data given by the AliRawReader.
      25             : /// The Next method goes to the next digit. If there are no digits left
      26             : /// it returns kFALSE.
      27             : /// Several getters provide information about the current digit.
      28             : ///
      29             : ///////////////////////////////////////////////////////////////////////////////
      30             : 
      31             : #include "AliITSRawStream.h"
      32             : 
      33         118 : ClassImp(AliITSRawStream)
      34             : 
      35             : 
      36          12 : AliITSRawStream::AliITSRawStream(AliRawReader* rawReader):
      37          12 : fRawReader(rawReader),
      38          12 : fModuleID(-1),
      39          12 : fPrevModuleID(-1),
      40          12 : fCoord1(-1),
      41          12 : fCoord2(-1),
      42          12 : fSignal(-1),
      43          12 : fCompletedModule(0),
      44          12 : fCompletedDDL(0)
      45          36 : {
      46             : // create an object to read ITS raw digits
      47             : 
      48          12 : }
      49             : 
      50             : AliITSRawStream::AliITSRawStream(const AliITSRawStream& stream) :
      51           0 :   TObject(stream),
      52           0 : fRawReader(stream.fRawReader),
      53           0 : fModuleID(stream.fModuleID),
      54           0 : fPrevModuleID(stream.fPrevModuleID),
      55           0 : fCoord1(stream.fCoord1),
      56           0 : fCoord2(stream.fCoord2),
      57           0 : fSignal(stream.fSignal),
      58           0 : fCompletedModule(stream.fCompletedModule),
      59           0 : fCompletedDDL(stream.fCompletedDDL)
      60           0 : {
      61             :   //copy constructor
      62           0 : }
      63             : 
      64             : AliITSRawStream& AliITSRawStream::operator = (const AliITSRawStream& 
      65             :                                               /* stream */)
      66             : {
      67           0 :   Fatal("operator =", "assignment operator not implemented");
      68           0 :   return *this;
      69             : }
      70             : 

Generated by: LCOV version 1.11