]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/doc/changelog.hough
Moved to head of today, added support for DC, support empty rows in AliL3FileHandler...
[u/mrichter/AliRoot.git] / HLT / doc / changelog.hough
1 2003-11-18  Anders Strand Vestbo  <vestbo@hansa00>
2
3         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h:
4         Added an extra argument to function AliL3HoughMaxFinder::FindAdaptedPeaks.
5
6 2003-11-18  Constantin Loizides  <loizides@hansa00>
7
8         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h:
9         Added support for different file types such as root, binary and DDL files.
10
11         * /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx:
12         Commented to get rid of a compiler warning here.
13
14         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughClusterTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughClusterTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.h:
15         Changed argument in CreateHistograms from Double to Float.
16
17 2003-11-13  Anders Strand Vestbo  <vestbo@hansa00>
18
19         * /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx:
20         Minor changes.
21
22         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerGlobal.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerGlobal.h:
23         Smaller bugfixes, nothing important
24
25         * /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx:
26         Bugfix in FindAdaptedPeaks
27
28 2003-11-12  Anders Strand Vestbo  <vestbo@hansa00>
29
30         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
31         Checking in latest changes. The code is at the moment quite messy, but so is my head.
32         Main changes:
33         - The AliL3Hough class has some new functions.
34                 -SetTransformerParams, which basically sets the parameters of the histograms.
35                 -SetPeakThreshold()
36                 -AddTracks which adds the tracks to a global array (called for each slice)
37         - Default peak finder algorithm is now AliL3HoughMaxFinder::FindAdaptedPeaks().
38
39 2003-10-03  Anders Strand Vestbo  <vestbo@hansa00>
40
41         * /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx:
42         Bugfix in the calculation of bin size in kappa.
43         The bin size should be 2*delta_pt, since the size of one bin
44         is +-1/2*delta_pt.
45
46 2003-08-19  Anders Strand Vestbo  <vestbo@hansa00>
47
48         * /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx, /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.h, /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h:
49         Bugfix from last changes of AliL3HistogramAdaptive. Also some minor
50         changes in AliL3Histogram class.
51
52 2003-08-17  Anders Strand Vestbo  <vestbo@hansa00>
53
54         * /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx, /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.h:
55         Added a LUT in order to speed up retrieval of bin numbers.
56
57 2003-08-12  Anders Strand Vestbo  <vestbo@hansa00>
58
59         * /cvs/hltcvs/level3code/hough/AliL3HoughIntMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.cxx:
60         Follow change in base class AliL3Merger.
61
62 2003-07-28  Constantin Loizides  <loizides@hansa00>
63
64         * /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx:
65         Added std for gcc-3
66
67 2003-07-26  Constantin Loizides  <loizides@hansa00>
68
69         * /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughGlobalMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTest.cxx, /cvs/hltcvs/level3code/hough/Makefile, /cvs/hltcvs/level3code/hough/Makefile.standalone:
70         Removed, use ALIHLT_USEPACKAGE=STANDALONE instead.
71
72 2003-07-25  Constantin Loizides  <loizides@hansa00>
73
74         * /cvs/hltcvs/level3code/hough/Makefile:
75         Changes to reflect the new makefile strategy.
76
77         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerGlobal.cxx:
78         g++ 3.3.1 requires explicit cast.
79
80 2003-07-23  Anders Strand Vestbo  <vestbo@hansa00>
81
82         * /cvs/hltcvs/level3code/hough/AliL3Histogram1D.cxx, /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughClusterTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughGlobalMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughIntMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTest.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTest.h, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerGlobal.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerNew.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerNew.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx, /cvs/hltcvs/level3code/hough/Makefile:
83         Added html tags for documentation. Some of the classes has also undergone
84         smaller modifications, - hopefully not too critical.
85
86 2003-07-22  Constantin Loizides  <loizides@hansa00>
87
88         * /cvs/hltcvs/level3code/hough/AliL3Histogram1D.h, /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.h, /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughClusterTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.h, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3HoughGlobalMerger.h, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughIntMerger.h, /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.h, /cvs/hltcvs/level3code/hough/AliL3HoughTest.h, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerGlobal.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerNew.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.h:
89         Added html tags for documentation.
90
91 2003-07-21  Constantin Loizides  <loizides@hansa00>
92
93         * /cvs/hltcvs/level3code/hough/Makefile:
94         Include misc as well and print rootcint command.
95
96 2003-07-14  Anders Strand Vestbo  <vestbo@hansa00>
97
98         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerGlobal.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerGlobal.h:
99         Bugfix and some changes. Changes in the code which caclculates border line
100         where to do the transform.
101
102 2003-07-02  Anders Strand Vestbo  <vestbo@hansa00>
103
104         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx:
105         Changed Draw function, because it didn't work.
106
107 2003-07-02  Constantin Loizides  <loizides@hansa00>
108
109         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx:
110         Changes for gcc-3.3; solved some virtual overload function ambiguosities.
111
112 2003-05-28  Anders Strand Vestbo  <vestbo@hansa00>
113
114         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerGlobal.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerGlobal.h:
115         Transform global regions
116
117 2003-05-13  Constantin Loizides  <loizides@hansa00>
118
119         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx:
120         Little bug fix.
121
122 2003-04-25  Constantin Loizides  <loizides@hansa00>
123
124         * /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx:
125         Bugfix in Max Finder borders thanks to Sondre.
126
127 2003-02-26  Constantin Loizides  <loizides@hansa00>
128
129         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.h:
130         Optimize for speed.
131
132         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
133         Added adding of a one but commented it out again.
134
135 2003-02-24  Constantin Loizides  <loizides@hansa00>
136
137         * /cvs/hltcvs/level3code/hough/Makefile: Added defs string to rootcint
138
139 2003-02-19  Anders Strand Vestbo  <vestbo@hansa00>
140
141         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughClusterTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughClusterTransformer.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTest.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTest.h, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.h:
142         Checking in all the changes for the last couple of months.
143         All files were tagged prior to this checkin.
144
145         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerNew.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerNew.h:
146         3D transform
147
148 2003-02-05  Anders Strand Vestbo  <vestbo@hansa00>
149
150         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
151         Set fDoMC to kFALSE in ctor. Also fill the charge in the transform.
152
153 2003-01-22  Anders Strand Vestbo  <vestbo@hansa00>
154
155         * /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h:
156         Commented class which is defined in Makefile
157
158 2003-01-17  Anders Strand Vestbo  <vestbo@hansa00>
159
160         * /cvs/hltcvs/level3code/hough/Makefile: Changed definition of TOPDIR
161
162 2003-01-16  Anders Strand Vestbo  <vestbo@hansa00>
163
164         * /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx:
165         Minor bugfix
166
167 2002-12-17  Anders Strand Vestbo  <vestbo@hansa00>
168
169         * /cvs/hltcvs/level3code/hough/AliL3HoughTest.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTest.h:
170         Generate data now in 3 dimensions. This means that the clusters
171         are really 2d for every padrow. Timedirection is gauss smeared
172         according to the drift distance.
173
174 2002-12-16  Anders Strand Vestbo  <vestbo@hansa00>
175
176         * /cvs/hltcvs/level3code/hough/AliL3HoughTest.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTest.h:
177         Several bugfixes
178
179 2002-12-10  Anders Strand Vestbo  <vestbo@hansa00>
180
181         * /cvs/hltcvs/level3code/hough/AliL3HoughTest.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTest.h:
182         Checking in code which until now only existed as macros in my
183         home directory. The class contains functions to generate data,
184         which should resemble tpc rawdata without any geant stuff in of
185         course. Is primarily used to investigate the properties of the
186         models, spread of peaks etc.
187
188 2002-12-09  Anders Strand Vestbo  <vestbo@hansa00>
189
190         * /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx, /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.h:
191         Seems to be working properly now.
192
193 2002-11-22  Anders Strand Vestbo  <vestbo@hansa00>
194
195         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx:
196         Fill charge as default
197
198 2002-11-15  Constantin Loizides  <loizides@hansa00>
199
200         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx:
201         Added Kappa information.
202
203 2002-11-13  Constantin Loizides  <loizides@hansa00>
204
205         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx:
206         Changes to show that do_mc is not yet working. Everything else is and was working now.
207
208 2002-10-01  Anders Strand Vestbo  <vestbo@hansa00>
209
210         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
211         Added new function AliL3Hough::MergeEtaSlices which merges tracks which
212         appear in 2 neighbouring eta slices. The tracks are matching if they have
213         identical kappa and psi; they appear in the same bin. The one with the
214         lower threshold are removed from the track array.
215
216         There is also a bugfix in AliL3HoughTransformer::GetEta, the sign should
217         not be swicthed on the other half of TPC, because the sign is already included
218         in the (GetEtaMax() - GetEtaMin()).
219
220         Also the DoMC flag in the AliL3HoughTransformer ctor.
221
222 2002-09-05  Constantin Loizides  <loizides@hansa00>
223
224         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.h:
225         Changes done for new aliroot version. Faster calculation through saving LUT for kappa.
226
227 2002-09-02  Anders Strand Vestbo  <vestbo@hansa00>
228
229         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx:
230         Read from rootfile called digitfile.root in AliL3Hough.cxx.
231         Bugfix in the rest.
232
233 2002-08-29  Constantin Loizides  <loizides@hansa00>
234
235         * /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx: Cosmetic.
236
237         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx:
238         Added default values to default constructor.
239
240         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.h:
241         New VHDL transformer code. Implemented iterative approach. Old code moved locally to *.old.
242
243         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.h:
244         Small bugfix concerning calculation of eta.
245
246         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h:
247         Added LUT transformer and new function to set parameter for VHDL transformer.
248
249 2002-08-26  Anders Strand Vestbo  <vestbo@hansa00>
250
251         * /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h:
252         Include AliL3StandardIncludes.h in AliL3HistogramAdaptive as well, and not in AliL3Histogram.h
253
254         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h:
255         Made Constantins last checkin compile ;-)
256
257 2002-08-25  Constantin Loizides  <loizides@hansa00>
258
259         * /cvs/hltcvs/level3code/hough/AliL3Histogram1D.cxx, /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.h, /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughClusterTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughGlobalMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughIntMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/Makefile, /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx:
260         Little changes to make g++ version 3.2 compile the hough library.
261
262         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.h:
263         Merged version. Bug still remains. New implementation started with AliL3HoughTransformerLUT.
264
265         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerLUT.h:
266         Fast Hough transformer using extensivle LUT for geometry and cos/sin functions.
267
268 2002-08-24  Anders Strand Vestbo  <vestbo@hansa00>
269
270         * /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx, /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.h, /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h:
271         Some new changes in the adaptive histogram. Binsize in kappa are determined
272         from a given Pt resolution. Changes in AliL3Histogram class in order to make
273         the corresponding functions virtual, and the data members protected.
274
275 2002-08-23  Anders Strand Vestbo  <vestbo@hansa00>
276
277         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
278         Another bugfix connected to fTrackID histograms
279
280         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
281         Added private data member Bool_t fDoMC, in order to control the mc
282         information storage. Default is switched off, because it currently
283         uses _a lot_ of memory.
284
285         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
286         Bugfix from the last checkin
287
288 2002-08-21  Anders Strand Vestbo  <vestbo@hansa00>
289
290         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx:
291         Cosmetic changes, and a new function AliL3Hough::ProcessPatchIter.
292
293         * /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx:
294         Cosmetic changes.
295
296         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
297         Added mc functionality. If compiled with do_mc flag, the transformer will
298         fill arrays which are similar to the histograms with the particle id's
299         of the digits. The corresponding id of a given bin in a histogram, can
300         be obtained by the function AliL3HoughTransformer::GetTrackID. The id
301         returned is the id with the most hits in the corresponding bin.
302
303 2002-08-19  Anders Strand Vestbo  <vestbo@hansa00>
304
305         * /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.cxx, /cvs/hltcvs/level3code/hough/AliL3HistogramAdaptive.h:
306         New histogram class in order to have a nonlinear binsize.
307
308 2002-08-09  Anders Strand Vestbo  <vestbo@hansa00>
309
310         * /cvs/hltcvs/level3code/hough/AliL3HoughClusterTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughClusterTransformer.h:
311         New toy class which works on clusters found by the fast cluster finder.
312         Not included in Makefiles yet.
313
314 2002-08-08  Anders Strand Vestbo  <vestbo@hansa00>
315
316         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx:
317         Also add the number of entries when adding 2 histograms.
318
319 2002-08-07  Anders Strand Vestbo  <vestbo@hansa00>
320
321         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h:
322         Changed the content array (fContent) of the histogram to integers
323         instead of double. In principle only integer is needed, and I really
324         don't remember now why I set it to be double.
325
326 2002-08-01  Anders Strand Vestbo  <vestbo@hansa00>
327
328         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.h:
329         Slice information is needed by the transformer in
330         AliL3HoughTransformer::GetEta, because the the sign
331         of the eta changes on the other half of the TPC.
332         Minor change in AliL3HoughMaxFinder; adjusted the
333         interface of FindPeak1 in order to be consistent.
334
335 2002-07-31  Anders Strand Vestbo  <vestbo@hansa00>
336
337         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
338         Get the BField from AliL3Transform. This was hardcoded up to now.
339
340 2002-07-11  Constantin Loizides  <loizides@hansa00>
341
342         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.h:
343         New code which is much closer to the possible VHDL implementation. Should also be considerably faster (40 percent) than the normal transformer, but unfortunately has some bugs.
344
345         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h:
346         Little changes to make it work with GetEta function of HoughTransformer. Also litte changes to make it work and debug with the VHDL Hough Transformer.
347
348         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
349         Little changes to make it work with new base class.
350
351         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h:
352         Added virtual function Init for setting the slice, patch and n_eta_seg information. Also have GetEta function which calculates eta according to slice info (minus sign) and Print function for debugging to get the parameters used by the VHDL Transformer.
353
354         * /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h:
355         Changes for independant library of standalone l3 code.
356
357         * /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h:
358         Removed Clusterfinder class from link list.
359
360         * /cvs/hltcvs/level3code/hough/Makefile:
361         Changes for independant library of standalone l3 code.
362
363         * /cvs/hltcvs/level3code/hough/Makefile.standalone:
364         Newline added at the end of file.
365
366 2002-07-08  Anders Strand Vestbo  <vestbo@hansa00>
367
368         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h:
369         New function, CreateRootHisto(). Just to seperate it from Draw
370
371 2002-07-05  Anders Strand Vestbo  <vestbo@hansa00>
372
373         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h:
374         Merging my version with Constantins last checkin.
375         New function added EvaluatePatch(), which only looks
376         in 1 patch, instead of globally looking at the slice.
377         Small bugfix in AliL3HoughEval.
378
379 2002-07-05  Constantin Loizides  <loizides@hansa00>
380
381         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h:
382         Added function SetTransformerParams for setting Histogram Parameters of Transformer. And some litte code cleanups, see Init function.
383
384 2002-07-02  Constantin Loizides  <loizides@hansa00>
385
386         * /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx:
387         Gradient check reverted, but also commented out.
388
389         * /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.h:
390         Have definable geometry file.
391
392         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h:
393         Add version support for vhdl hough.
394
395         * /cvs/hltcvs/level3code/hough/Makefile:
396         Minor changes to make it work with new Top Makefile. Also have generated code separated for each USEPACKAGE now.
397
398 2002-07-02  Anders Strand Vestbo  <vestbo@hansa00>
399
400         * /cvs/hltcvs/level3code/hough/Makefile: New topdir Makefile
401
402 2002-05-31  Anders Strand Vestbo  <vestbo@hansa00>
403
404         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3HoughGlobalMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughGlobalMerger.h, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx:
405         Some changes in AliL3Hough::Evaluate. Comments have been added in the code.
406         Added some timing outputs in AliL3Hough.
407         In AliL3HoughEval::LookInsideRoad; removed the check whether the tracks is
408         leaving the slice; because this fails when the tracks is bending _in_ to the
409         slice. In the argument, one can also access the number of padrows which where
410         good; meaning padrows along the road which had signal.
411         In AliL3HoughMaxFinder; currently the check for the gradient is commented out.
412
413 2002-05-30  Anders Strand Vestbo  <vestbo@hansa00>
414
415         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx, /cvs/hltcvs/level3code/hough/Makefile:
416         Bugfix in AliL3Hough::FindTrackCandidates; when track->SetEta, one has to
417         check the current slice, in order to get minus sign on other half of TPC.
418         Included an upper threshold in AliL3HoughBaseTransformer; all digits with
419         high values than this are not transformed.
420
421 2002-05-29  Anders Strand Vestbo  <vestbo@hansa00>
422
423         * /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.h, /cvs/hltcvs/level3code/hough/Makefile:
424         Made display class work. Also added it to makefile.
425
426 2002-05-29  Constantin Loizides  <loizides@hansa00>
427
428         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformerVhdl.h, /cvs/hltcvs/level3code/hough/Makefile:
429         Changes done to include new ALiL3HoughTransformerVhdl.
430
431 2002-05-29  Anders Strand Vestbo  <vestbo@hansa00>
432
433         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx:
434         Made it possible to read different and several events from rootfile.
435         Also included a ntuppel, for storing different characteristics of the
436         peaks in AliL3HoughMaxFinder.
437
438 2002-05-27  Anders Strand Vestbo  <vestbo@hansa00>
439
440         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx:
441         Bugfix in line 314; paranthes missing
442
443         * /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/GetGoodParticles.cxx, /cvs/hltcvs/level3code/hough/GetGoodParticles.h, /cvs/hltcvs/level3code/hough/Makefile:
444         Moved GetGoodParticles to alimacros
445
446 2002-05-25  Anders Strand Vestbo  <vestbo@hansa00>
447
448         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/Makefile:
449         Can now use 8 bit data as input, by setting the apropriate
450         flag in AliL3Hough::Init.
451
452 2002-05-23  Anders Strand Vestbo  <vestbo@hansa00>
453
454         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
455         Cleaning up. Made some changes in AliL3HoughMaxFinder. Peaks are now
456         stored in private arrays, and does not have to be passed as arguments
457         for every function. Instead, they should be reached with getters.
458         Some minor cleaning was also done in AliL3Hough and AliL3HoughEval.
459
460 2002-05-02  Anders Strand Vestbo  <vestbo@hansa00>
461
462         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
463         Forgot to remove #include in previous checkin
464
465         * /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx:
466         Get the Bfield from AliL3Transform
467
468 2002-04-26  Anders Strand Vestbo  <vestbo@hansa00>
469
470         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.h, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3HoughGlobalMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/GetGoodParticles.cxx:
471         Changes as a result of making AliL3Transform static.
472
473 2002-04-25  Anders Strand Vestbo  <vestbo@hansa00>
474
475         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/Makefile:
476         Some additional changes related to the previous changes. AliL3Transform
477         object has now to be passed to the AliL3HoughBaseTransformer in order to
478         avoid giving the path where the config file is to the AliL3HoughBaseTransformer
479         object.
480
481         * /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughBaseTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
482         Made a new abstract base class; AliL3HoughBaseTransformer for different implementations
483         of the circle Hough transform. All the member functions which were previously in
484         AliL3HoughTransformer are virtual in this class, and should be appropriately overloaded
485         in the underlying implementations.
486
487 2002-04-23  Anders Strand Vestbo  <vestbo@hansa00>
488
489         * /cvs/hltcvs/level3code/hough/hough.C, /cvs/hltcvs/level3code/hough/hough_line.C, /cvs/hltcvs/level3code/hough/hough_line_merge.C, /cvs/hltcvs/level3code/hough/hough_merge.C, /cvs/hltcvs/level3code/hough/hough_mergehistos.C, /cvs/hltcvs/level3code/hough/rootlogon.C, /cvs/hltcvs/level3code/hough/test.C, /cvs/hltcvs/level3code/hough/testPF.C:
490         Removing old scripts no longer used.
491
492 2002-04-20  Anders Strand Vestbo  <vestbo@hansa00>
493
494         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
495         More comments for documentation.
496
497 2002-04-18  Constantin Loizides  <loizides@hansa00>
498
499         * /cvs/hltcvs/level3code/hough/Makefile:
500         Root objects are compiled in lib_ROOT from now on.
501
502 2002-04-17  Anders Strand Vestbo  <vestbo@hansa00>
503
504         * /cvs/hltcvs/level3code/hough/Makefile:
505         Does not compile GetGoodParticles in case of no AliROOT.
506
507 2002-04-16  Constantin Loizides  <loizides@hansa00>
508
509         * /cvs/hltcvs/level3code/hough/Makefile:
510         Minor changes to check for NOLOGGING env str
511
512 2002-04-16  Anders Strand Vestbo  <vestbo@hansa00>
513
514         * /cvs/hltcvs/level3code/hough/AliL3HoughMerger.h:
515         MergeEtaSlices and MergeTracks are currently empty.
516
517         * /cvs/hltcvs/level3code/hough/Makefile:
518         Improved Makefile, by setting logging path, TOPDIR and LIBDIR.
519
520 2002-04-15  Anders Strand Vestbo  <vestbo@hansa00>
521
522         * /cvs/hltcvs/level3code/hough/Makefile:
523         Added the USEPACKAGE option in Makefile.
524
525 2002-04-08  Anders Strand Vestbo  <vestbo@hansa00>
526
527         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/Makefile:
528         Added function AliL3HoughTransformer::GetEtaIndex. Modified AliL3Hough::WriteTracks.
529
530 2002-02-05  Anders Strand Vestbo  <vestbo@hansa00>
531
532         * /cvs/hltcvs/level3code/hough/Makefile: Check for lib directories
533
534 2002-02-01  Anders Strand Vestbo  <vestbo@hansa00>
535
536         * /cvs/hltcvs/level3code/hough/Makefile: Minor updates
537
538         * /cvs/hltcvs/level3code/hough/Makefile.standalone, /cvs/hltcvs/level3code/hough/rootlogon.C, /cvs/hltcvs/level3code/hough/test.C, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughGlobalMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughIntMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3Histogram1D.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram1D.h, /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx:
539         Checking in for the weekend
540
541 2002-01-23  Anders Strand Vestbo  <vestbo@hansa00>
542
543         * /cvs/hltcvs/level3code/hough/Makefile:
544         New makefile. Written by me, hence better
545
546         * /cvs/hltcvs/level3code/hough/AliL3Defs.h:
547         Should only have one of these files
548
549 2002-01-22  Anders Strand Vestbo  <vestbo@hansa00>
550
551         * /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx:
552         SetNHits, in order to make the IO work in memhandler class.
553
554 2002-01-18  Anders Strand Vestbo  <vestbo@hansa00>
555
556         * /cvs/hltcvs/level3code/hough/Makefile.standalone:
557         Makefile for standalone program
558
559         * /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx:
560         Minor changes
561
562         * /cvs/hltcvs/level3code/hough/test.C: More functions
563
564         * /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx:
565         Added SetTgl in Set()
566
567         * /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx:
568         Added test if the track is leaving the sector, in that case this should be taken account for when evaluating the number of rows it should cross.
569
570 2001-12-10  Anders Strand Vestbo  <vestbo@hansa00>
571
572         * /cvs/hltcvs/level3code/hough/GetGoodParticles.h, /cvs/hltcvs/level3code/hough/test.C, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/GetGoodParticles.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.h, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.h, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.h, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3Histogram1D.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram1D.h, /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3Defs.h, /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx:
573         Checking in latest changes.
574
575         * /cvs/hltcvs/level3code/hough/AliL3HoughIntMerger.h, /cvs/hltcvs/level3code/hough/AliL3HoughGlobalMerger.h, /cvs/hltcvs/level3code/hough/AliL3HoughIntMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughGlobalMerger.cxx:
576         Merging classes
577
578 2001-11-27  Anders Strand Vestbo  <vestbo@hansa00>
579
580         * /cvs/hltcvs/level3code/hough/Makefile: Added new classes
581
582 2001-11-22  Anders Strand Vestbo  <vestbo@hansa00>
583
584         * /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughDisplay.h:
585         New display class
586
587 2001-11-19  Anders Strand Vestbo  <vestbo@hansa00>
588
589         * /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx:
590         Bugfix in SetTrackParameters, wrong charge...
591
592 2001-11-16  Anders Strand Vestbo  <vestbo@hansa00>
593
594         * /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/Makefile:
595         Moved AliL3HoughTrack to hough
596
597         * /cvs/hltcvs/level3code/hough/AliL3HoughTrack.h, /cvs/hltcvs/level3code/hough/AliL3HoughTrack.cxx:
598         Moved classes from src
599
600 2001-11-13  Anders Strand Vestbo  <vestbo@hansa00>
601
602         * /cvs/hltcvs/level3code/hough/rootlogon.C:
603         New path to Timms shared library
604
605         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h:
606         Possible to compile without ROOT
607
608         * /cvs/hltcvs/level3code/hough/GetGoodParticles.cxx, /cvs/hltcvs/level3code/hough/GetGoodParticles.h:
609         Possible to specify a number of slices, instead of only one
610
611         * /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h:
612         Added some histos in CompareMC, and new function FindEta()
613
614         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
615         UpdateRowPointer is now static function in memhandler.
616
617         * /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/Makefile, /cvs/hltcvs/level3code/hough/AliL3HoughMerge.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMerge.h:
618         Changed name of merger
619
620         * /cvs/hltcvs/level3code/hough/AliL3HoughMerger.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMerger.h:
621         Changed name of merger to AliL3HoughMerger
622
623 2001-11-07  Anders Strand Vestbo  <vestbo@hansa00>
624
625         * /cvs/hltcvs/level3code/hough/AliL3Histogram1D.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram1D.h:
626         Added 1D histograms.
627
628 2001-10-25  Anders Strand Vestbo  <vestbo@hansa00>
629
630         * /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx:
631         Latest update, bugfix i think
632
633         * /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h:
634         Added function CompareMC
635
636         * /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx:
637         Bugfix in destructor etc.
638
639         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
640         Added Reset function
641
642         * /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/Makefile:
643         Added function GetGoodParticles
644
645         * /cvs/hltcvs/level3code/hough/GetGoodParticles.h, /cvs/hltcvs/level3code/hough/GetGoodParticles.cxx:
646         Added function to extract good particles
647
648 2001-09-21  Anders Strand Vestbo  <vestbo@hansa00>
649
650         * /cvs/hltcvs/level3code/hough/rootlogon.C, /cvs/hltcvs/level3code/hough/test.C:
651         results of cleanup
652
653         * /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
654         Rewriting and cleaning up
655
656         * /cvs/hltcvs/level3code/hough/AliL3Defs.h: blabla
657
658         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h:
659         Added threshold
660
661 2001-09-18  Anders Strand Vestbo  <vestbo@hansa00>
662
663         * /cvs/hltcvs/level3code/hough/test.C: Adding example macro
664
665         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx: Added function Add
666
667         * /cvs/hltcvs/level3code/hough/AliL3Histogram.h: Bugfix
668
669         * /cvs/hltcvs/level3code/hough/AliL3Defs.h: 6 patches
670
671         * /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
672         Cleaning up a lot
673
674 2001-07-30  Anders Strand Vestbo  <vestbo@hansa00>
675
676         * /cvs/hltcvs/level3code/hough/Makefile: Another bugfix
677
678         * /cvs/hltcvs/level3code/hough/Makefile: Bugfix in previous commitment
679
680         * /cvs/hltcvs/level3code/hough/Makefile: Changed path of mylibs
681
682 2001-07-26  Anders Strand Vestbo  <vestbo@hansa00>
683
684         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/Makefile, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
685         Updating
686
687         * /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h: Added histoclass
688
689         * /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h:
690         Some changes
691
692         * /cvs/hltcvs/level3code/hough/AliL3Defs.h: Added to constants
693
694         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h:
695         Just testing
696
697 2001-06-29  Anders Strand Vestbo  <vestbo@hansa00>
698
699         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
700         Major changes
701
702 2001-06-28  Anders Strand Vestbo  <vestbo@hansa00>
703
704         * /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx:
705         Wrote a new class
706
707 2001-04-06  Anders Strand Vestbo  <vestbo@hansa00>
708
709         * /cvs/hltcvs/level3code/hough/testPF.C, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/hough_mergehistos.C:
710         Updating before easter
711
712 2001-03-30  Anders Strand Vestbo  <vestbo@hansa00>
713
714         * /cvs/hltcvs/level3code/hough/AliL3Transform.h, /cvs/hltcvs/level3code/hough/AliL3Transform.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx:
715         Removed obsolete code, and removed a typo
716
717         * /cvs/hltcvs/level3code/hough/AliL3Hough.cxx, /cvs/hltcvs/level3code/hough/AliL3Hough.h:
718         Added new base class
719
720         * /cvs/hltcvs/level3code/hough/AliL3HoughPixel.h, /cvs/hltcvs/level3code/hough/AliL3HoughPixel.cxx:
721         Removed obsolete code
722
723         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h, /cvs/hltcvs/level3code/hough/hough_merge.C, /cvs/hltcvs/level3code/hough/Makefile, /cvs/hltcvs/level3code/hough/testPF.C, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughMerge.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3Defs.h, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx:
724         Updating changes before the weekend
725
726 2001-03-26  Anders Strand Vestbo  <vestbo@hansa00>
727
728         * /cvs/hltcvs/level3code/hough/testPF.C: Added a macro
729
730         * /cvs/hltcvs/level3code/hough/hough_merge.C, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h, /cvs/hltcvs/level3code/hough/hough.C:
731         General updates
732
733         * /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx:
734         Debugging update
735
736 2001-03-23  Anders Strand Vestbo  <vestbo@hansa00>
737
738         * /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/hough.C, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h:
739         Added new peakfinder
740
741 2001-03-22  Anders Strand Vestbo  <vestbo@hansa00>
742
743         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/hough_mergehistos.C, /cvs/hltcvs/level3code/hough/rootlogon.C:
744         Imported Hough code
745
746         * /cvs/hltcvs/level3code/hough/AliL3Histogram.cxx, /cvs/hltcvs/level3code/hough/AliL3Histogram.h, /cvs/hltcvs/level3code/hough/hough_mergehistos.C, /cvs/hltcvs/level3code/hough/rootlogon.C:
747         New file.
748
749         * /cvs/hltcvs/level3code/hough/AliL3Transform.cxx, /cvs/hltcvs/level3code/hough/AliL3Transform.h, /cvs/hltcvs/level3code/hough/hough.C, /cvs/hltcvs/level3code/hough/hough_line.C, /cvs/hltcvs/level3code/hough/hough_line_merge.C, /cvs/hltcvs/level3code/hough/hough_merge.C, /cvs/hltcvs/level3code/hough/Makefile:
750         Imported Hough code
751
752         * /cvs/hltcvs/level3code/hough/AliL3Transform.cxx, /cvs/hltcvs/level3code/hough/AliL3Transform.h, /cvs/hltcvs/level3code/hough/hough.C, /cvs/hltcvs/level3code/hough/hough_line.C, /cvs/hltcvs/level3code/hough/hough_line_merge.C, /cvs/hltcvs/level3code/hough/hough_merge.C, /cvs/hltcvs/level3code/hough/Makefile:
753         New file.
754
755         * /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughMerge.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMerge.h, /cvs/hltcvs/level3code/hough/AliL3HoughPixel.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughPixel.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
756         Imported Hough code
757
758         * /cvs/hltcvs/level3code/hough/AliL3HoughLinkDef.h, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMaxFinder.h, /cvs/hltcvs/level3code/hough/AliL3HoughMerge.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughMerge.h, /cvs/hltcvs/level3code/hough/AliL3HoughPixel.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughPixel.h, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughTransformer.h:
759         New file.
760
761         * /cvs/hltcvs/level3code/hough/AliL3Defs.h, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h:
762         Imported Hough code
763
764         * /cvs/hltcvs/level3code/hough/AliL3Defs.h, /cvs/hltcvs/level3code/hough/AliL3HoughEval.cxx, /cvs/hltcvs/level3code/hough/AliL3HoughEval.h:
765         New file.
766