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