correcting placement of 'using' statements (Thorsten)
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCClusters.cxx
1 // see header file for class documentation
2 // or
3 // refer to README to build package
4 // or
5 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
6
7 //#include <cerrno>
8 //#include "AliHLTTPCPadArray.h"
9 //#include "AliHLTTPCPad.h"
10 //#include "AliHLTStdIncludes.h"
11 //#include "AliHLTTPCTransform.h"
12 //#include "AliTPCRawStream.h"
13 //#include "AliRawReaderMemory.h"
14 //#include "AliHLTTPCDigitReader.h"
15 //#include <vector>
16 #include "AliHLTTPCClusters.h"
17
18 using namespace std;
19
20 /** ROOT macro for the implementation of ROOT specific class methods */
21 ClassImp(AliHLTTPCClusters)
22
23 AliHLTTPCClusters::AliHLTTPCClusters() :
24   fTotalCharge(0),
25   fPad(0),
26   fTime(0),
27   fPad2(0),
28   fTime2(0),
29   fMean(0),
30   fFlags(1),
31   fChargeFalling(0),
32   fLastCharge(0),
33   fLastMergedPad(0),
34   fRowNumber(0),
35   fFirstPad(0),
36   fLastPad(0),
37   fQMax(0)
38 {
39   // see header file for class documentation
40   // or
41   // refer to README to build package
42   // or
43   // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
44 }
45
46 AliHLTTPCClusters::AliHLTTPCClusters(const AliHLTTPCClusters& src) :
47   fTotalCharge(src.fTotalCharge),
48   fPad(src.fPad),
49   fTime(src.fTime),
50   fPad2(src.fPad2),
51   fTime2(src.fTime2),
52   fMean(src.fMean),
53   fFlags(src.fFlags),
54   fChargeFalling(src.fChargeFalling),
55   fLastCharge(src.fLastCharge),
56   fLastMergedPad(src.fLastMergedPad),
57   fRowNumber(src.fRowNumber),
58   fFirstPad(src.fFirstPad),
59   fLastPad(src.fLastPad),
60   fQMax(src.fQMax)
61 {
62   // see header file for class documentation
63 }
64
65 AliHLTTPCClusters& AliHLTTPCClusters::operator=(const AliHLTTPCClusters& src)
66 {
67   // see header file for class documentation
68   if (this==&src) return *this;
69   fTotalCharge=src.fTotalCharge;
70   fPad = src.fPad;
71   fTime = src.fTime;
72   fPad2 = src.fPad2;
73   fTime2 = src.fTime2;
74   fMean = src.fMean;
75   fFlags = src.fFlags;
76   fChargeFalling = src.fChargeFalling;
77   fLastCharge = src.fLastCharge;
78   fRowNumber= src.fRowNumber;
79   fLastMergedPad = src.fLastMergedPad;
80   fFirstPad = src.fFirstPad;
81   fQMax = src.fQMax;
82   return (*this);
83 }
84
85 AliHLTTPCClusters::~AliHLTTPCClusters()
86 {
87   // Default destructor.
88 }
89