//$Id$ // Author: Anders Vestbo //*-- Copyright © ASV #include "AliL3MemHandler.h" #include "AliL3Logging.h" #include "AliL3HoughBaseTransformer.h" #include "AliL3Defs.h" #include "AliL3Transform.h" #include "AliL3DigitData.h" #include "AliL3Histogram.h" //_____________________________________________________________ // AliL3HoughBaseTransformer // // The base class for implementations of Hough Transform on ALICE TPC data. ClassImp(AliL3HoughBaseTransformer) AliL3HoughBaseTransformer::AliL3HoughBaseTransformer() { //Default constructor fTransform = 0; fDigitRowData = 0; } AliL3HoughBaseTransformer::AliL3HoughBaseTransformer(Int_t slice,Int_t patch,Int_t n_eta_segments) { fSlice = slice; fPatch = patch; fNEtaSegments = n_eta_segments; fEtaMin = 0; fEtaMax = fSlice < 18 ? 0.9 : -0.9; fTransform = new AliL3Transform(); fThreshold = 0; fDigitRowData=0; } AliL3HoughBaseTransformer::~AliL3HoughBaseTransformer() { if(fTransform) delete fTransform; }