3 // Author: Anders Vestbo <mailto:vestbo@fi.uib.no>
4 //*-- Copyright © ALICE HLT Group
5 //-------------------------------------------------------------------------
6 // Implementation of the AliHLTTPCHoughBaseTransformer class
7 // that is the base class for AliHLTTPCHoughTransformer,
8 // AliHLTTPCHoughTransformerVhdl, AliHLTTPCHoughTransformerGlobal,
9 // AliHLTTPCHoughTransformerRow
10 //-------------------------------------------------------------------------
12 #include "AliHLTTPCStandardIncludes.h"
14 #include "AliHLTTPCHoughBaseTransformer.h"
16 /** \class AliHLTTPCHoughBaseTransformer
18 //_____________________________________________________________
19 // AliHLTTPCHoughBaseTransformer
21 // The base class for implementations of Hough Transform on ALICE TPC data.
23 // This is an abstract class, and is only meant to provide the interface
24 // to the different implementations.
29 ClassImp(AliHLTTPCHoughBaseTransformer)
31 AliHLTTPCHoughBaseTransformer::AliHLTTPCHoughBaseTransformer()
44 fUpperThreshold = 1023;
48 AliHLTTPCHoughBaseTransformer::AliHLTTPCHoughBaseTransformer(Int_t slice,Int_t patch,Int_t netasegments,Float_t zvertex)
60 fUpperThreshold = 1023;
63 Init(slice,patch,netasegments);
66 AliHLTTPCHoughBaseTransformer::~AliHLTTPCHoughBaseTransformer()
71 void AliHLTTPCHoughBaseTransformer::Init(Int_t slice,Int_t patch,Int_t netasegments,Int_t /*n_seqs*/)
77 fNEtaSegments = netasegments;
79 fEtaMax = fSlice < 18 ? 1. : -1.;