]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCClusters.cxx
added new helper components to libAliHLTUtil (EsdCollector and AliHLTOUTPublisher...
[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 */
23//ClassImp(AliHLTTPCClusters)
24
25AliHLTTPCClusters::AliHLTTPCClusters()
26 :
5d2abf3b 27 AliHLTLogging(),
01f43166 28 fTotalCharge(0),
29 fPad(0),
30 fTime(0),
31 fPad2(0),
32 fTime2(0),
33 fMean(0),
34 fFlags(1),
35 fChargeFalling(0),
36 fLastCharge(0),
37 fLastMergedPad(0),
a1dbf058 38 fRowNumber(0),
01f43166 39 fFirstPad(0),
0efebbac 40 fLastPad(0),
41 fQMax(0)
01f43166 42{
a1dbf058 43 // see header file for class documentation
44 // or
45 // refer to README to build package
46 // or
47 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
01f43166 48}
a1dbf058 49
01f43166 50AliHLTTPCClusters::AliHLTTPCClusters(const AliHLTTPCClusters& src)
51 :
5d2abf3b 52 AliHLTLogging(),
01f43166 53 fTotalCharge(src.fTotalCharge),
54 fPad(src.fPad),
55 fTime(src.fTime),
56 fPad2(src.fPad2),
57 fTime2(src.fTime2),
58 fMean(src.fMean),
59 fFlags(src.fFlags),
60 fChargeFalling(src.fChargeFalling),
61 fLastCharge(src.fLastCharge),
62 fLastMergedPad(src.fLastMergedPad),
a1dbf058 63 fRowNumber(src.fRowNumber),
01f43166 64 fFirstPad(src.fFirstPad),
0efebbac 65 fLastPad(src.fLastPad),
66 fQMax(src.fQMax)
01f43166 67{
a1dbf058 68 // see header file for class documentation
01f43166 69 //HLTInfo("Copy constructor called");
70}
a1dbf058 71
72AliHLTTPCClusters& AliHLTTPCClusters::operator=(const AliHLTTPCClusters& src)
73{
74 // see header file for class documentation
01f43166 75 fTotalCharge=src.fTotalCharge;
76 fPad = src.fPad;
77 fTime = src.fTime;
78 fPad2 = src.fPad2;
79 fTime2 = src.fTime2;
80 fMean = src.fMean;
81 fFlags = src.fFlags;
82 fChargeFalling = src.fChargeFalling;
83 fLastCharge = src.fLastCharge;
a1dbf058 84 fRowNumber= src.fRowNumber;
01f43166 85 fLastMergedPad = src.fLastMergedPad;
86 fFirstPad = src.fFirstPad;
0efebbac 87 fQMax = src.fQMax;
01f43166 88 return (*this);
89}