]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCClusters.cxx
adding test macro for ALTRO channel selective readout
[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),
a1dbf058 40 fLastPad(0)
01f43166 41{
a1dbf058 42 // see header file for class documentation
43 // or
44 // refer to README to build package
45 // or
46 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
01f43166 47}
a1dbf058 48
01f43166 49AliHLTTPCClusters::AliHLTTPCClusters(const AliHLTTPCClusters& src)
50 :
5d2abf3b 51 AliHLTLogging(),
01f43166 52 fTotalCharge(src.fTotalCharge),
53 fPad(src.fPad),
54 fTime(src.fTime),
55 fPad2(src.fPad2),
56 fTime2(src.fTime2),
57 fMean(src.fMean),
58 fFlags(src.fFlags),
59 fChargeFalling(src.fChargeFalling),
60 fLastCharge(src.fLastCharge),
61 fLastMergedPad(src.fLastMergedPad),
a1dbf058 62 fRowNumber(src.fRowNumber),
01f43166 63 fFirstPad(src.fFirstPad),
a1dbf058 64 fLastPad(src.fLastPad)
01f43166 65{
a1dbf058 66 // see header file for class documentation
01f43166 67 //HLTInfo("Copy constructor called");
68}
a1dbf058 69
70AliHLTTPCClusters& AliHLTTPCClusters::operator=(const AliHLTTPCClusters& src)
71{
72 // see header file for class documentation
01f43166 73 fTotalCharge=src.fTotalCharge;
74 fPad = src.fPad;
75 fTime = src.fTime;
76 fPad2 = src.fPad2;
77 fTime2 = src.fTime2;
78 fMean = src.fMean;
79 fFlags = src.fFlags;
80 fChargeFalling = src.fChargeFalling;
81 fLastCharge = src.fLastCharge;
a1dbf058 82 fRowNumber= src.fRowNumber;
01f43166 83 fLastMergedPad = src.fLastMergedPad;
84 fFirstPad = src.fFirstPad;
01f43166 85 return (*this);
86}