]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/TPCLib/tracking-ca/AliHLTTPCCARow.cxx
added offline wrapper for HLT TPC CA tracker (Sergey)
[u/mrichter/AliRoot.git] / HLT / TPCLib / tracking-ca / AliHLTTPCCARow.cxx
1 // @(#) $Id$
2 //***************************************************************************
3 // This file is property of and copyright by the ALICE HLT Project          * 
4 // ALICE Experiment at CERN, All rights reserved.                           *
5 //                                                                          *
6 // Primary Authors: Sergey Gorbunov <sergey.gorbunov@kip.uni-heidelberg.de> *
7 //                  Ivan Kisel <kisel@kip.uni-heidelberg.de>                *
8 //                  for The ALICE HLT Project.                              *
9 //                                                                          *
10 // Permission to use, copy, modify and distribute this software and its     *
11 // documentation strictly for non-commercial purposes is hereby granted     *
12 // without fee, provided that the above copyright notice appears in all     *
13 // copies and that both the copyright notice and this permission notice     *
14 // appear in the supporting documentation. The authors make no claims       *
15 // about the suitability of this software for any purpose. It is            *
16 // provided "as is" without express or implied warranty.                    *
17 //***************************************************************************
18
19 #include "AliHLTTPCCARow.h"
20
21 ClassImp(AliHLTTPCCARow)
22
23   AliHLTTPCCARow::AliHLTTPCCARow() :fHits(0),fCells(0),fCellHitPointers(0),fEndPoints(0),fNHits(0),fNCells(0),fNEndPoints(0),fX(0),fMaxY(0),fDeltaY(0),fDeltaZ(0)
24 {
25   //* constructor
26 }
27
28 AliHLTTPCCARow::AliHLTTPCCARow( const AliHLTTPCCARow &)
29   :fHits(0),fCells(0),fCellHitPointers(0),fEndPoints(0),fNHits(0),fNCells(0),fNEndPoints(0),fX(0),fMaxY(0),fDeltaY(0),fDeltaZ(0)
30 {
31   //* dummy
32 }
33
34 AliHLTTPCCARow &AliHLTTPCCARow::operator=( const AliHLTTPCCARow &)
35 {
36   //* dummy
37   fHits = 0;
38   fCells = 0;
39   fCellHitPointers = 0;
40   fEndPoints = 0;
41   fNHits = 0;
42   fNCells = 0;
43   fNEndPoints = 0;
44   return *this;
45 }
46
47 void AliHLTTPCCARow::Clear()
48 {
49   //* clear memory
50   if(fHits) delete[] fHits;
51   fHits = 0;
52   fCells = 0;
53   fCellHitPointers = 0;    
54   fEndPoints = 0;
55   fNHits = fNCells = fNEndPoints = 0;
56 }