2 // origin hough/AliL3HoughBaseTransformer.cxx,v 1.16 Tue Mar 22 13:11:58 2005 UTC by cvetan
4 // Author: Anders Vestbo <mailto:vestbo@fi.uib.no>
5 //*-- Copyright © ALICE HLT Group
6 //-------------------------------------------------------------------------
7 // Implementation of the AliHLTTPCHoughTransformer class
8 // that is the base class for AliHLTHoughTransformer,
9 // AliHLTHoughTransformerVhdl, AliHLTHoughTransformerGlobal,
10 // AliHLTHoughTransformerRow
11 //-------------------------------------------------------------------------
13 #include "AliHLTTPCHoughTransformer.h"
15 /** \class AliHLTTPCHoughTransformer
17 //_____________________________________________________________
18 // AliHLTTPCHoughTransformer
20 // The base class for implementations of Hough Transform on ALICE TPC data.
22 // This is an abstract class, and is only meant to provide the interface
23 // to the different implementations.
28 ClassImp(AliHLTTPCHoughTransformer)
30 AliHLTTPCHoughTransformer::AliHLTTPCHoughTransformer()
43 fUpperThreshold = 1023;
47 AliHLTTPCHoughTransformer::AliHLTTPCHoughTransformer(Int_t slice,Int_t patch,Int_t netasegments,Float_t zvertex)
59 fUpperThreshold = 1023;
62 Init(slice,patch,netasegments);
65 AliHLTTPCHoughTransformer::~AliHLTTPCHoughTransformer()
70 void AliHLTTPCHoughTransformer::Init(Int_t slice,Int_t patch,Int_t netasegments,Int_t /*n_seqs*/)
76 fNEtaSegments = netasegments;
78 fEtaMax = fSlice < 18 ? 1. : -1.;