Line data Source code
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 6 : ClassImp(AliHLTTPCClusters)
22 :
23 : AliHLTTPCClusters::AliHLTTPCClusters() :
24 0 : fTotalCharge(0),
25 0 : fPad(0),
26 0 : fTime(0),
27 0 : fPad2(0),
28 0 : fTime2(0),
29 0 : fMean(0),
30 0 : fFlags(1),
31 0 : fChargeFalling(0),
32 0 : fLastCharge(0),
33 0 : fLastMergedPad(0),
34 0 : fRowNumber(0),
35 0 : fFirstPad(0),
36 0 : fLastPad(0),
37 0 : fQMax(0)
38 0 : {
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 0 : }
45 :
46 : AliHLTTPCClusters::AliHLTTPCClusters(const AliHLTTPCClusters& src) :
47 0 : fTotalCharge(src.fTotalCharge),
48 0 : fPad(src.fPad),
49 0 : fTime(src.fTime),
50 0 : fPad2(src.fPad2),
51 0 : fTime2(src.fTime2),
52 0 : fMean(src.fMean),
53 0 : fFlags(src.fFlags),
54 0 : fChargeFalling(src.fChargeFalling),
55 0 : fLastCharge(src.fLastCharge),
56 0 : fLastMergedPad(src.fLastMergedPad),
57 0 : fRowNumber(src.fRowNumber),
58 0 : fFirstPad(src.fFirstPad),
59 0 : fLastPad(src.fLastPad),
60 0 : fQMax(src.fQMax)
61 0 : {
62 : // see header file for class documentation
63 0 : }
64 :
65 : AliHLTTPCClusters& AliHLTTPCClusters::operator=(const AliHLTTPCClusters& src)
66 : {
67 : // see header file for class documentation
68 0 : if (this==&src) return *this;
69 0 : fTotalCharge=src.fTotalCharge;
70 0 : fPad = src.fPad;
71 0 : fTime = src.fTime;
72 0 : fPad2 = src.fPad2;
73 0 : fTime2 = src.fTime2;
74 0 : fMean = src.fMean;
75 0 : fFlags = src.fFlags;
76 0 : fChargeFalling = src.fChargeFalling;
77 0 : fLastCharge = src.fLastCharge;
78 0 : fRowNumber= src.fRowNumber;
79 0 : fLastMergedPad = src.fLastMergedPad;
80 0 : fFirstPad = src.fFirstPad;
81 0 : fQMax = src.fQMax;
82 0 : return (*this);
83 0 : }
84 :
85 : AliHLTTPCClusters::~AliHLTTPCClusters()
86 0 : {
87 : // Default destructor.
88 0 : }
89 :
|