3 // Author: Anders Vestbo <mailto:vestbo@fi.uib.no>
4 //*-- Copyright © ALICE HLT Group
6 #include "AliL3StandardIncludes.h"
8 #include "AliL3Logging.h"
9 #include "AliL3MemHandler.h"
10 #include "AliL3DigitData.h"
11 #include "AliL3Histogram.h"
12 #include "AliL3HoughBaseTransformer.h"
14 /** \class AliL3HoughBaseTransformer
16 //_____________________________________________________________
17 // AliL3HoughBaseTransformer
19 // The base class for implementations of Hough Transform on ALICE TPC data.
21 // This is an abstract class, and is only meant to provide the interface
22 // to the different implementations.
27 ClassImp(AliL3HoughBaseTransformer)
29 AliL3HoughBaseTransformer::AliL3HoughBaseTransformer()
40 fUpperThreshold = 1023;
44 AliL3HoughBaseTransformer::AliL3HoughBaseTransformer(Int_t slice,Int_t patch,Int_t n_eta_segments,Float_t zvertex)
54 fUpperThreshold = 1023;
57 Init(slice,patch,n_eta_segments);
60 AliL3HoughBaseTransformer::~AliL3HoughBaseTransformer()
64 void AliL3HoughBaseTransformer::Init(Int_t slice,Int_t patch,Int_t n_eta_segments,Int_t /*n_seqs*/)
68 fNEtaSegments = n_eta_segments;
70 fEtaMax = fSlice < 18 ? 1. : -1.;