]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - HLT/TPCLib/AliHLTTPCClusters.cxx
Adding small protection
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCClusters.cxx
... / ...
CommitLineData
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
18using namespace std;
19
20/** ROOT macro for the implementation of ROOT specific class methods */
21ClassImp(AliHLTTPCClusters)
22
23AliHLTTPCClusters::AliHLTTPCClusters() :
24 fTotalCharge(0),
25 fPad(0),
26 fTime(0),
27 fPad2(0),
28 fTime2(0),
29 fMean(0),
30 fFlags(1),
31 fChargeFalling(0),
32 fLastCharge(0),
33 fLastMergedPad(0),
34 fRowNumber(0),
35 fFirstPad(0),
36 fLastPad(0),
37 fQMax(0)
38{
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}
45
46AliHLTTPCClusters::AliHLTTPCClusters(const AliHLTTPCClusters& src) :
47 fTotalCharge(src.fTotalCharge),
48 fPad(src.fPad),
49 fTime(src.fTime),
50 fPad2(src.fPad2),
51 fTime2(src.fTime2),
52 fMean(src.fMean),
53 fFlags(src.fFlags),
54 fChargeFalling(src.fChargeFalling),
55 fLastCharge(src.fLastCharge),
56 fLastMergedPad(src.fLastMergedPad),
57 fRowNumber(src.fRowNumber),
58 fFirstPad(src.fFirstPad),
59 fLastPad(src.fLastPad),
60 fQMax(src.fQMax)
61{
62 // see header file for class documentation
63}
64
65AliHLTTPCClusters& AliHLTTPCClusters::operator=(const AliHLTTPCClusters& src)
66{
67 // see header file for class documentation
68 if (this==&src) return *this;
69 fTotalCharge=src.fTotalCharge;
70 fPad = src.fPad;
71 fTime = src.fTime;
72 fPad2 = src.fPad2;
73 fTime2 = src.fTime2;
74 fMean = src.fMean;
75 fFlags = src.fFlags;
76 fChargeFalling = src.fChargeFalling;
77 fLastCharge = src.fLastCharge;
78 fRowNumber= src.fRowNumber;
79 fLastMergedPad = src.fLastMergedPad;
80 fFirstPad = src.fFirstPad;
81 fQMax = src.fQMax;
82 return (*this);
83}
84
85AliHLTTPCClusters::~AliHLTTPCClusters()
86{
87 // Default destructor.
88}
89