AliITSRawStream classes moved from RAW to ITS
[u/mrichter/AliRoot.git] / ITS / AliITSRawStream.cxx
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 ClassImp(AliITSRawStream)
34
35
36 AliITSRawStream::AliITSRawStream(AliRawReader* rawReader)
37 {
38 // create an object to read ITS raw digits
39
40   fRawReader = rawReader;
41   fModuleID = fPrevModuleID = fCoord1 = fCoord2 = fSignal = -1;
42 }
43
44 AliITSRawStream::AliITSRawStream(const AliITSRawStream& stream) :
45   TObject(stream)
46 {
47   Fatal("AliITSRawStream", "copy constructor not implemented");
48 }
49
50 AliITSRawStream& AliITSRawStream::operator = (const AliITSRawStream& 
51                                               /* stream */)
52 {
53   Fatal("operator =", "assignment operator not implemented");
54   return *this;
55 }
56