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