added AliFlatExternalTrackParam to HLT global library
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCClusters.cxx
CommitLineData
a1dbf058 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>
01f43166 16#include "AliHLTTPCClusters.h"
a1dbf058 17
d5cf9283 18using namespace std;
19
01f43166 20/** ROOT macro for the implementation of ROOT specific class methods */
22240104 21ClassImp(AliHLTTPCClusters)
01f43166 22
22240104 23AliHLTTPCClusters::AliHLTTPCClusters() :
01f43166 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),
a1dbf058 34 fRowNumber(0),
01f43166 35 fFirstPad(0),
0efebbac 36 fLastPad(0),
37 fQMax(0)
01f43166 38{
a1dbf058 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
01f43166 44}
a1dbf058 45
22240104 46AliHLTTPCClusters::AliHLTTPCClusters(const AliHLTTPCClusters& src) :
01f43166 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),
a1dbf058 57 fRowNumber(src.fRowNumber),
01f43166 58 fFirstPad(src.fFirstPad),
0efebbac 59 fLastPad(src.fLastPad),
60 fQMax(src.fQMax)
01f43166 61{
a1dbf058 62 // see header file for class documentation
01f43166 63}
a1dbf058 64
65AliHLTTPCClusters& AliHLTTPCClusters::operator=(const AliHLTTPCClusters& src)
66{
67 // see header file for class documentation
c9911303 68 if (this==&src) return *this;
01f43166 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;
a1dbf058 78 fRowNumber= src.fRowNumber;
01f43166 79 fLastMergedPad = src.fLastMergedPad;
80 fFirstPad = src.fFirstPad;
0efebbac 81 fQMax = src.fQMax;
01f43166 82 return (*this);
83}
b3536bfc 84
85AliHLTTPCClusters::~AliHLTTPCClusters()
86{
87 // Default destructor.
88}
89