]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - HLT/TPCLib/AliHLTTPCClusters.cxx
configuration 'TPC-compression-emulation' added, to be activated in separate commit
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCClusters.cxx
... / ...
CommitLineData
1#if __GNUC__>= 3
2using namespace std;
3#endif
4
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>
20#include "AliHLTTPCClusters.h"
21
22/** ROOT macro for the implementation of ROOT specific class methods */
23ClassImp(AliHLTTPCClusters)
24
25AliHLTTPCClusters::AliHLTTPCClusters() :
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),
36 fRowNumber(0),
37 fFirstPad(0),
38 fLastPad(0),
39 fQMax(0)
40{
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
46}
47
48AliHLTTPCClusters::AliHLTTPCClusters(const AliHLTTPCClusters& src) :
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),
59 fRowNumber(src.fRowNumber),
60 fFirstPad(src.fFirstPad),
61 fLastPad(src.fLastPad),
62 fQMax(src.fQMax)
63{
64 // see header file for class documentation
65}
66
67AliHLTTPCClusters& AliHLTTPCClusters::operator=(const AliHLTTPCClusters& src)
68{
69 // see header file for class documentation
70 if (this==&src) return *this;
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;
80 fRowNumber= src.fRowNumber;
81 fLastMergedPad = src.fLastMergedPad;
82 fFirstPad = src.fFirstPad;
83 fQMax = src.fQMax;
84 return (*this);
85}
86
87AliHLTTPCClusters::~AliHLTTPCClusters()
88{
89 // Default destructor.
90}
91