5736c6c187c69897432da3124d2c6d18419a7d7f
[u/mrichter/AliRoot.git] / HLT / doc / changelog.src
1 2003-09-25  Constantin Loizides  <loizides@hansa>
2
3         * /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
4         Added Thomas Kuhr changes for upcoming data challenge and aliroot v4-01-00 tag.
5
6 2003-08-20  Anders Strand Vestbo  <vestbo@hansa>
7
8         * /cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /cvs/hltcvs/level3code/src/AliL3Fitter.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
9         Added function AliL3Fitter::UpdateTrack. This function should be called
10         after a global track fit has been done (as is done in
11         AliLevel3::FitGlobalTracks), in order to update the track parameters
12         to the first point of the track.
13
14 2003-08-12  Anders Strand Vestbo  <vestbo@hansa>
15
16         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
17         When doing nonvertex tracking, check whether the parameters has been set
18         properly. If they are not set explicitely (by doing a designated
19         AliLevel3::SetTrackerParam with vertexconstraint=kFALSE), no secondaries
20         will be found since the cut values are not defined.
21
22 2003-08-06  Anders Strand Vestbo  <vestbo@hansa>
23
24         * /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /cvs/hltcvs/level3code/src/AliL3Merger.cxx, /cvs/hltcvs/level3code/src/AliL3Merger.h, /cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
25         Some structural changes with respect to the merging classes and how they
26         are used in AliLevel3 class. The main reason for doing this was to enable
27         to set parameters for the global track merging externally by introducing
28         the function AliLevel3::SetMergerParameters. If this function is not
29         being called default parameters will be used, so for the moment nothing
30         has changed for the normal user of the AliLevel3 class.
31
32         * /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /cvs/hltcvs/level3code/src/AliL3Merger.cxx:
33         Multiple bugfix (only the important ones reported here):
34         - There biggest was a problem of merging tracks between slice
35         17 and 0 and 35 and 18 in the former version. The problem was actually
36         that they were not merged at all. Slice 17 was trying to merge with slice 18,
37         which are on different sides of the TPC. This was a mistake done in both SlowMerge
38         and Merge.
39         - Also in CheckTracks (called from SlowMerge) did not check if the two tracks
40         had different signs. Some tracks was therefore merged wrongly.
41
42         * /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h:
43         Changed the default path to the file containing the geometry of the
44         TPC. It now looks in $ALIHLT_BASEDIR/geo for the file alice.geom.
45
46 2003-08-04  Constantin Loizides  <loizides@hansa>
47
48         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
49         Added virtual functions for the daughter classes AliL3RawDataFileHandler und AliL3DDLDataFileHandler.
50
51         * /cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.h:
52         Added RawData2CompBinary function.
53
54         * /cvs/hltcvs/level3code/src/AliL3RootTypes.h:
55         Changed comment from L3 to HLT; although that will be a long way to go...
56
57         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
58         Added printout when config file was successfully read.
59
60 2003-07-30  Anders Strand Vestbo  <vestbo@hansa>
61
62         * /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx:
63         Bugfix in Merge(). When a track is merged with a track in a
64         neighbouring sector, the current track loop has to finish.
65         If not, a track might get merged with two different tracks.
66         This bug was brought to you by Dr.Frankenfeld, and solved by
67         me 2 years later...
68
69         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
70         The cluster charge was only written in case of fRawSP. Should of course
71         ALWAYS be written.
72
73         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
74         Set bfield in MakeInitFile
75
76 2003-07-29  Constantin Loizides  <loizides@hansa>
77
78         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
79         What a bug... , so every rotation to slice 0 was infact a rotation to slice 35 and Andi did not realize :-)
80
81         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: Added comment.
82
83         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
84         Removed ASV version, as the new AliL3FileHandler does not need (but still would be faster using the patched AliTPC class).
85
86         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h:
87         Added fIndex to generate slice and row index for faster access of the digittree. no more need ffor ASVVERSION. Complete rewrite of the reading (ali2digit) functions.
88
89         * /cvs/hltcvs/level3code/src/AliL3Display.cxx:
90         Uncommented debug output.
91
92 2003-07-28  Constantin Loizides  <loizides@hansa>
93
94         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
95         Started looking/changing and added creation of standard tpc param object if it was not found in the aliroot file.
96
97         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
98         Commented out debug code.
99
100         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
101         Config file is created now in tmp/$user/l3config-date. param object is created if not found in aliroot file, a warning is produced.
102
103         * /cvs/hltcvs/level3code/src/AliLevel3.cxx: Cosmetical changes.
104
105 2003-07-28  Anders Strand Vestbo  <vestbo@hansa>
106
107         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
108         Set fVersion back to default when reading from a rootfile,
109         in order to avoid a warning in Init function.
110
111 2003-07-28  Constantin Loizides  <loizides@hansa>
112
113         * /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx:
114         Added static flag for not doing the conformal mapping.
115
116         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
117         Dont store -1 patch number in spacepoints but use zero instead.
118
119         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
120         Added some debug output.
121
122         * /cvs/hltcvs/level3code/src/AliL3Display.cxx:
123         Added some prints to log and changed threshold behaviour for straigth cosmics tracks
124
125         * /cvs/hltcvs/level3code/src/AliL3Logger.h, /cvs/hltcvs/level3code/src/AliL3Logger.cxx:
126         Changed to our type definition.
127
128         * /cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx:
129         Solved bug closing wrong mapping pointer.
130
131 2003-07-27  Constantin Loizides  <loizides@hansa>
132
133         * /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
134         Changes to compile without changes to ALIROOT version v3-09-Releases.
135
136 2003-07-26  Constantin Loizides  <loizides@hansa>
137
138         * /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3SrcLinkDef.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
139         Changes to compile also with ROOT or STANDALONE.
140
141 2003-07-25  Constantin Loizides  <loizides@hansa>
142
143         * /cvs/hltcvs/level3code/src/Makefile:
144         Changes to reflect the new makefile strategy.
145
146         * /cvs/hltcvs/level3code/src/AliL3LinkDef.h, /cvs/hltcvs/level3code/src/AliL3SrcLinkDef.h:
147         Renamed AliL3LinkDef.h into AliL3SrcLinkDef.h to reflect module name changes in the Makefile.
148
149 2003-07-25  Anders Strand Vestbo  <vestbo@hansa>
150
151         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
152         Cleaning up albis bad solutions
153
154 2003-07-24  Constantin Loizides  <loizides@hansa>
155
156         * /cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.h:
157         Class for reading cosmics data into HLT data structures, providing pedestral substraction and storing raw cosmics data.
158
159         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
160         Solved overflow problem for cosmics data using ULong64_t for the error in time direction.
161
162         * /cvs/hltcvs/level3code/src/AliL3RootTypes.h:
163         Added Long64_t and ULong64_t types.
164
165         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /cvs/hltcvs/level3code/src/AliL3SpacePointData.h:
166         Added comments.
167
168         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
169         Added virtual functions for AliL3RawDataHandler.
170
171         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
172         Added flag fRawSP, if it is on, then the cf will leave spacepoints in raw co-system, default is off.
173
174         * /cvs/hltcvs/level3code/src/AliL3Transform.h:
175         Added fSectorLow variable and more setters.
176
177         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
178         Added fSectorLow variable.
179
180 2003-07-22  Constantin Loizides  <loizides@hansa>
181
182         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3DigitData.h, /cvs/hltcvs/level3code/src/AliL3LinkDef.h, /cvs/hltcvs/level3code/src/AliL3Logging.h, /cvs/hltcvs/level3code/src/AliL3RootTypes.h, /cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /cvs/hltcvs/level3code/src/AliL3StandardIncludes.h, /cvs/hltcvs/level3code/src/AliL3TrackSegmentData.h, /cvs/hltcvs/level3code/src/AliL3VertexData.h, /cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /cvs/hltcvs/level3code/src/AliL3Benchmark.h, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.h, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.h, /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /cvs/hltcvs/level3code/src/AliL3Fitter.h, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /cvs/hltcvs/level3code/src/AliL3InterMerger.h, /cvs/hltcvs/level3code/src/AliL3Logger.cxx, /cvs/hltcvs/level3code/src/AliL3Logger.h, /cvs/hltcvs/level3code/src/AliL3Merger.cxx, /cvs/hltcvs/level3code/src/AliL3Merger.h, /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /cvs/hltcvs/level3code/src/AliL3TrackArray.h, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h, /cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /cvs/hltcvs/level3code/src/AliL3TrackMerger.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /cvs/hltcvs/level3code/src/AliL3VertexArray.h, /cvs/hltcvs/level3code/src/AliL3Vertex.cxx, /cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /cvs/hltcvs/level3code/src/AliL3VertexFinder.h, /cvs/hltcvs/level3code/src/AliL3Vertex.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
183         Added html tags for documentation.
184
185         * /cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinder.h:
186         Removed.
187
188         * /cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinder.h:
189         Little changes before file goes to attic.
190
191         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
192         Moved the *Real* functions to misc/AliL3TPCMapping
193
194         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
195         Changed handling of initfile: there is now a method for reading and
196         saving the file seperately. That means one can change settings of the
197         transformer and save that settings to a given file.
198
199 2003-07-21  Constantin Loizides  <loizides@hansa>
200
201         * /cvs/hltcvs/level3code/src/Makefile:
202         Include recursive and print rootcint command.
203
204         * /cvs/hltcvs/level3code/src/AliL3Logger.h, /cvs/hltcvs/level3code/src/AliL3Logging.h:
205         Changes to generate stub file with g++-3.3.1 and rootcint and new MLUC 0.3.37.
206
207 2003-07-19  Constantin Loizides  <loizides@hansa>
208
209         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
210         Bugfix of last checking, AliL3Transformer produces now the same results as the old version.
211
212         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
213         Big Changes:
214         a) Added VersionType enum: There are now 2 different versions
215         for aliroot and for cosmics, the old version is deprecated and needs to
216         redo l3transform configs.
217         b) Added a view tables for Sector2Slice and Slice2Sector mappings, for
218         sin and cos lookups, for patches and row settings
219         c) Added a lot of setters and getters
220         d) Added GetRealX, GetRealY and GetRealNPad functions implementing the
221         GSI mapping. This functions are not used inside AliL3Transform, so
222         calling them, does not change the members of the class.
223         e) Added a few more boundary checks
224         f) __old__ sections mark former code and will vanish if everything is
225         working
226
227 2003-07-04  Constantin Loizides  <loizides@hansa>
228
229         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
230         Version field is being loaded in config file.
231
232 2003-07-03  Constantin Loizides  <loizides@hansa>
233
234         * /cvs/hltcvs/level3code/src/AliL3LinkDef.h, /cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.h, /cvs/hltcvs/level3code/src/Makefile:
235         Added RawData FileHandler class for the cosmics data test.
236
237         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h:
238         Changed char to Char_t
239
240         * /cvs/hltcvs/level3code/src/AliL3Fitter.cxx:
241         stupid warning solved due commenting.
242
243         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
244         Added setters (and some more getters), changed some members to const plus little cosmetics.
245
246 2003-07-02  Constantin Loizides  <loizides@hansa>
247
248         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3StandardIncludes.h, /cvs/hltcvs/level3code/src/AliL3Track.cxx:
249         Changes to make the code work for gcc-3.3
250
251 2003-05-30  Anders Strand Vestbo  <vestbo@hansa>
252
253         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
254         Added option to write "altro" digits in AliDigits2Binary.
255
256         * /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
257         Smaller changes:
258         - Can set flag NoCF if you dont want to run with the cluster finder.
259         - If you set npatches=0, tracking is done only in the outer 4 patches.
260         - FreeDigitsTree after one event has been processed, in case you are reading
261         from aliroot file you dont have to delete the AliLevel3 object for every
262         event.
263
264         * /cvs/hltcvs/level3code/src/AliL3Benchmark.cxx:
265         Dont draw benchmark graph by default
266
267         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
268         In SetPointers, check for sufficient number of clusters to build a
269         track. If there are no clusters in a certain sector (as may happen in naked
270         pp event), return without initializing the memory, because that takes cputime.
271
272 2003-04-24  Anders Strand Vestbo  <vestbo@hansa>
273
274         * /cvs/hltcvs/level3code/src/AliL3Transform.h:
275         Added getter GetSolenoidField
276
277 2003-04-23  Anders Strand Vestbo  <vestbo@hansa>
278
279         * /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h:
280         Going back to the old previous GetCrossingPoint function. The idea
281         was to use CalculateReferencePoint for all calculations of the
282         crossing points between track and padrow, but this function only
283         works if angle!=0 (it uses y=ax+b parametrization), so only works
284         for global coordinates. So for local coordinates GetCrossingPoint
285         should be used.
286
287 2003-04-17  Anders Strand Vestbo  <vestbo@hansa>
288
289         * /cvs/hltcvs/level3code/src/AliL3Track.cxx: Changed some comments
290
291         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx: Included TError.h
292
293         * /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h:
294         Removed obsolute code in GetCrossingPoint. This function did the same
295         thing as CalculateReferencePoint, only the latter one takes global
296         track parameters as input.
297
298 2003-04-14  Constantin Loizides  <loizides@hansa>
299
300         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
301         Dont show error message when searching for the alirunfile.root, only show it if it could not be found.
302
303 2003-04-14  Anders Strand Vestbo  <vestbo@hansa>
304
305         * /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h:
306         In Rotate, set the r0 and phi0, because they might be used in UpdateToFirstPoint.
307         In CalculateCrossingAngle, one can specify slice, and the calculation is done
308         in global coordinates. In this way, one does not have to rotate the track to
309         local coordinates in order to calculate this angle.
310
311         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
312         Mods in CalculateResiduals
313
314         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
315         Default disregard single pad clusters
316
317 2003-04-11  Anders Strand Vestbo  <vestbo@hansa>
318
319         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
320         Bugfix in AliPoints2Memory. In case fPatch==-1, 0 has to be
321         written to the pointid.
322
323         * /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
324         Added getter GetFilePointer
325
326 2003-04-09  Anders Strand Vestbo  <vestbo@hansa>
327
328         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
329         Another bugfix in GetPadRow.
330
331         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx: Bugfix in GetPadRow
332
333 2003-04-03  Anders Strand Vestbo  <vestbo@hansa>
334
335         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
336         Added function GetPadRow(float x), which returns the nearest
337         padrow for a given x value (in local coordinates).
338
339 2003-03-10  Anders Strand Vestbo  <vestbo@hansa>
340
341         * /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /cvs/hltcvs/level3code/src/AliL3Track.cxx:
342         Fixing a quite serious bug in the global merging procedures:
343
344         In AliL3ConfMapTrack::FillTrack, the first point on the track should
345         not be set for z, since this later refers to the impact parameter
346         from the track fit. The first point is set only temporary here for x and y,
347         but in UpdateToFirstPoint this point is overwritten by the track swim point.
348         fLastPoint however, still refers to the cluster position of the outermost point.
349
350         In AliL3Fitter there was also a bug in FitLine which produced completely
351         wrong values for tanl, and further for all fit values operating in the
352         (s,z)-plane.
353
354 2003-03-08  Anders Strand Vestbo  <vestbo@hansa>
355
356         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
357         Bugifx from last checkin.
358
359         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
360         Check if clusters has mcid -1, because if it does it is noise.
361         Important for pileup studies where you assign -1 to clusters
362         coming from the piled up events.
363
364 2003-03-07  Anders Strand Vestbo  <vestbo@hansa>
365
366         * /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /cvs/hltcvs/level3code/src/AliL3Track.cxx:
367         Bugfix from last checkin
368
369         * /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.h, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
370         Moved UpdateToFirstPoint from AliL3ConfMapTrack to AliL3Track. Also,
371         the SetFirstPoint and SetLastPoint are done after both track fitting on
372         sector level and global fitting after sector merging.
373
374 2003-03-05  Constantin Loizides  <loizides@hansa>
375
376         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
377         Forgot root version string in PrintCompileOptions().
378
379 2003-03-05  Anders Strand Vestbo  <vestbo@hansa>
380
381         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: Cosmetic
382
383         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
384         Bugfix in GetMCTrackLabel
385
386 2003-03-05  Constantin Loizides  <loizides@hansa>
387
388         * /cvs/hltcvs/level3code/src/Makefile:
389         Added print option to see what the f***ing cvs command is actually doing...
390
391 2003-03-03  Constantin Loizides  <loizides@hansa>
392
393         * /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
394         Added trailing \ for directories, it does not harm if you also supply one, but if you forgot, it will still work.
395
396 2003-02-27  Anders Strand Vestbo  <vestbo@hansa>
397
398         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
399         Commented out two lines which produce crash in some pp events.
400
401 2003-02-26  Constantin Loizides  <loizides@hansa>
402
403         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
404         Clear lastindex when freeing the tree and check if valid tree exists before reading digits in Ali2 functions.
405
406 2003-02-26  Anders Strand Vestbo  <vestbo@hansa>
407
408         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
409         Small change with fBenchmark
410
411         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
412         Increasing the maximum number of clusters in order to cope with
413         dn/dy=8000 events.
414
415 2003-02-25  Anders Strand Vestbo  <vestbo@hansa>
416
417         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
418         Making compilable with gcc-32
419
420         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
421         Added some new steps for fBenchmark
422
423 2003-02-24  Constantin Loizides  <loizides@hansa>
424
425         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
426         Added quick and dirty hack to circumvent negativ numbers for trackids while merging events.
427
428         * /cvs/hltcvs/level3code/src/Makefile: Added defs string to rootcint
429
430         * /cvs/hltcvs/level3code/src/AliL3Display.cxx:
431         Check for valid trackfile.
432
433 2003-02-24  Anders Strand Vestbo  <vestbo@hansa>
434
435         * /cvs/hltcvs/level3code/src/AliL3Evaluate.h: Added GetTracks()
436
437         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
438         10 bits for event number in trackID
439
440         * /cvs/hltcvs/level3code/src/Makefile:
441         Added missing feature of Constantins latest change
442
443 2003-02-24  Constantin Loizides  <loizides@hansa>
444
445         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
446         Bug in Binary2Memory where zero digits on a row breaked in the read loop.
447
448         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
449         Strange bug in Init where for patch equals one GetLastRow(-1) hast to be called.
450
451 2003-02-24  Anders Strand Vestbo  <vestbo@hansa>
452
453         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
454         In GetMCTrackLabel also check if at least half of the innermost 10%
455         clusters are assigned correctly. This is done by offline, and should
456         therefore also be done by HLT.
457
458 2003-02-21  Anders Strand Vestbo  <vestbo@hansa>
459
460         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/Makefile:
461         Fixed Constantins bugs
462
463 2003-02-21  Constantin Loizides  <loizides@hansa>
464
465         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/Makefile:
466         Added version information of compile time options to AliL3Transformer::PrintCompileOptions().
467
468 2003-02-21  Anders Strand Vestbo  <vestbo@hansa>
469
470         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
471         BField information interface with AliROOT changed again. It turned out
472         that the previous change I commited does not apply correctly to all
473         events. Now it should be correct.
474
475 2003-02-20  Anders Strand Vestbo  <vestbo@hansa>
476
477         * /cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
478         Bugfix
479
480         * /cvs/hltcvs/level3code/src/AliL3Fitter.h, /cvs/hltcvs/level3code/src/AliL3LinkDef.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h, /cvs/hltcvs/level3code/src/Makefile, /cvs/hltcvs/level3code/src/AliL3Fitter.cxx:
481         Added AliL3Fitter to compile in Makefile. This class is also used
482         to do a global fit of the tracks _after_ track merging across
483         sector boundaries.
484
485         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
486         Changes for making and tracking pileup events. In
487         AliL3FileHandler::AliAltroDigits2Memory you can set a flag
488         which saves the event number in the 7 upper bits of the fTrackID
489         field in the digits. This flag is set from exa/MakePileup.C.
490         In AliLevel3 you can specify that you want to track a pileup event
491         by setting DoPileup().
492
493 2003-02-19  Anders Strand Vestbo  <vestbo@hansa>
494
495         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
496         Changed binary name convention to also include event number. Also, when
497         binary files contain whole patches, the patch number is -1.
498         Also some other smaller changes, like default switching global mergin
499         between sector boundaries on.
500
501         * /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx: Small cleanup
502
503         * /cvs/hltcvs/level3code/src/AliL3Fitter.cxx: Renamed cluster errors
504
505         * /cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
506         Renamed the cluster errors to fSigmaY2/fSigmaZ2, in order not to confuse
507         cluster widths with space point errors.
508
509         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
510         Possible to evaluate more events at the same time.
511
512         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
513         Calculating angle of tracklet.
514
515         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.h: AliL3ConfMapper.cxx
516
517         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx:
518         Calculated cluster widths are multiplied with a constant in order to
519         make them similar to the space point errors.
520
521 2003-02-13  Anders Strand Vestbo  <vestbo@hansa>
522
523         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
524         Added functions GetParSigmaY2 and GetParSigmaZ2
525
526         * /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h:
527         Can read slice files
528
529 2003-02-12  Anders Strand Vestbo  <vestbo@hansa>
530
531         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
532         Bugfix: Calculated cluster widths (RMS) were not transformed to local
533         coordinates! This caused 1 whole day of confusion.
534
535         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
536         Added data member fOmegaTau
537
538 2003-02-09  Anders Strand Vestbo  <vestbo@hansa>
539
540         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
541         Can specify eventnr.
542
543 2003-02-06  Anders Strand Vestbo  <vestbo@hansa>
544
545         * /cvs/hltcvs/level3code/src/AliL3Transform.h:
546         Added a needed setter and getter
547
548         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
549         Save MCid in AliPoints2Memory
550
551         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
552         Read offline clusters from multiple events
553
554         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
555         If cluster width calculation is switched on, check if the calculated
556         sigma┬▓ is negative.
557
558 2003-02-05  Anders Strand Vestbo  <vestbo@hansa>
559
560         * /cvs/hltcvs/level3code/src/AliL3Track.cxx:
561         Bugfix. Default ctor sets fFirstPoint and fLastPoint to zero. This fix
562         removed some occasional floating point exception in
563         AliL3TrackArray::WriteTracks.
564
565 2003-02-04  Anders Strand Vestbo  <vestbo@hansa>
566
567         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
568         Bugfix. Check the diff to the previous version to see which.
569         Actually i don't understand why this has not been discovered before.
570         It is quite obvious that the loop can easily go out of range.
571
572 2003-01-31  Anders Strand Vestbo  <vestbo@hansa>
573
574         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
575         How the extract the BField in AliROOT has changed, it is not extracted
576         via the function gAlice->Field()->Map(), which returns a value 0-2.
577         0: 0.2 T
578         1: 0.4 T
579         2: 0.5 T
580         The gAlice->Field()->Factor() can not be used anymore, as it seem always
581         to be 1 in AliROOT version V3.09->.
582         Hence a new data member called fBFieldMap has been added, and the fBField
583         is set correspondingly when reading from either rootfile or l3transform.
584
585 2003-01-28  Anders Strand Vestbo  <vestbo@hansa>
586
587         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
588         Bugfix from last checkin
589
590         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
591         Insignificant bugfixes
592
593 2003-01-27  Anders Strand Vestbo  <vestbo@hansa>
594
595         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
596         Added function GetPatch
597
598 2003-01-22  Anders Strand Vestbo  <vestbo@hansa>
599
600         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
601         Bugfix after last checkin
602
603 2003-01-21  Anders Strand Vestbo  <vestbo@hansa>
604
605         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
606         Updated function EvaluatePoints.
607
608         * /cvs/hltcvs/level3code/src/AliL3LinkDef.h: Removed obsolute lines
609
610 2003-01-17  Anders Strand Vestbo  <vestbo@hansa>
611
612         * /cvs/hltcvs/level3code/src/Makefile: Changed definition of TOPDIR
613
614 2003-01-16  Anders Strand Vestbo  <vestbo@hansa>
615
616         * /cvs/hltcvs/level3code/src/AliL3Transform.h: Added function Deg2Raw
617
618 2002-11-25  Anders Strand Vestbo  <vestbo@hansa>
619
620         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
621         Smaller changes. A few lines in order to make filling an ntuppel
622         work with the current version of ROOT (bug in ROOT).
623
624         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
625         Changes so that one can read slice by slice also from
626         binary files format.
627
628         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
629         Small bugfix in InitSector
630
631         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
632         Default match should be 2
633
634         * /cvs/hltcvs/level3code/src/AliL3Track.cxx:
635         Small bugfix in CalculateEgdePoint
636
637         * /cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /cvs/hltcvs/level3code/src/AliL3Fitter.h:
638         Updates to make it work
639
640         * /cvs/hltcvs/level3code/src/AliL3Benchmark.cxx:
641         Also write errors to textfile
642
643 2002-11-15  Anders Strand Vestbo  <vestbo@hansa>
644
645         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
646         Bugfix in GetEta(raw coordinates); needs slice.
647
648 2002-11-13  Constantin Loizides  <loizides@hansa>
649
650         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx: Cosmetics.
651
652 2002-11-12  Anders Strand Vestbo  <vestbo@hansa>
653
654         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
655         New function AliAltroDigits2Memory. This function removes single timebins, single
656         as in both time and pad.
657
658         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
659         Can specify patch=-1, this means all numbers will be relative to a whole
660         slice. E.g. GetNRows(-1) return the number 159 (all rows in a slice).
661
662 2002-11-08  Anders Strand Vestbo  <vestbo@hansa>
663
664         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
665         Severe bugfix in Memory2CompMemory. Actually this bug was introduced by
666         myself some weeks ago, but for some strange reason did not cause any
667         crashes until now. The problem was checking for ADC saturation, which uses
668         AliL3Transform::GetADCSat(), but this is sometimes set to 1024 and this
669         of course is a problem since we are only reserving 10 bits per ADC when
670         writing to binary files. I actually spend 2 hours figuring out this
671         FUCKING bug.
672
673 2002-10-28  Anders Strand Vestbo  <vestbo@hansa>
674
675         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
676         Removed a lot of code, and some changes. Basically removed all of
677         the alirootcode in order to speed up the evaluation process.
678
679 2002-10-22  Anders Strand Vestbo  <vestbo@hansa>
680
681         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
682         Bugfix in AliPoints2Memory
683
684         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
685         Minor changes in AliDigits2RootFile
686
687 2002-10-17  Anders Strand Vestbo  <vestbo@hansa>
688
689         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
690         Check for ADC saturation in AliDigits2Memory.
691         Bugfix in AliDigits2RootFile; now correct writing of
692         track id's to the digits.
693
694 2002-10-16  Anders Strand Vestbo  <vestbo@hansa>
695
696         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx: Bugfix in Init.
697
698         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
699         Added ADC saturation in AliL3Transform.
700
701 2002-10-14  Anders Strand Vestbo  <vestbo@hansa>
702
703         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
704         Bugfix in AliPoints2Memory
705
706         * /cvs/hltcvs/level3code/src/AliLevel3.cxx: Commented out fInterMerger
707
708 2002-10-03  Anders Strand Vestbo  <vestbo@hansa>
709
710         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
711         Added a few more explaining lines in class description.
712
713 2002-10-02  Anders Strand Vestbo  <vestbo@hansa>
714
715         * /cvs/hltcvs/level3code/src/AliL3Track.cxx:
716         Perform check on cos(crossing_angle_with_padrow) in GetCrossingAngle().
717         Every once in a while this number is equal to one, which results in
718         return value being NaN.
719
720         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
721         Serious bugfix in Local2Raw function. This function failed to transform
722         corretly on the z<0 side of the tpc, because of a "wrongly" check. I have
723         no idea why I did not see this bug before, but probably because the
724         function is seldom used.
725
726 2002-09-20  Anders Strand Vestbo  <vestbo@hansa>
727
728         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
729         Fixing the previous unresolved bug before I was going on vacation.
730         When using the AliLevel3 tracking class and reading from a rootfile
731         with the patched AliTPC (ASV) version, one can only read 1 whole slice
732         at once (npatches=1). This because in AliLevel3 class only 1 instance
733         of the AliL3FileHandler is taking care of reading the data from all
734         patches, and therefore the AliL3FileHandler::fLastIndex method fails when
735         reading patch by patch. This problem did not show up in the AliL3Hough,
736         because there you have one AliL3FileHandler per patch.
737
738         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
739         Check if the provided path is a rootfile or a directory by using the
740         IsZombie() function; the file pointer is not zero if the provided
741         string is a directory.
742
743         Use global pointer gSystem instead of creating a new instance of the
744         TUnixSystem class. This in order to get rid of a error message during
745         runtime.
746
747 2002-09-19  Anders Strand Vestbo  <vestbo@hansa>
748
749         * /cvs/hltcvs/level3code/src/AliL3Display.cxx: Cosmetic
750
751         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
752         Changed the row numbering in the patches to match the latest technical
753         layout as much as possible. The numbers are taken from mapping tables
754         provided by GSI (Dr.Frankenfeld). The implementation is still not identical
755         to the actual foreseen layout, as there are some pads (FEC) which are
756         physically located in the area we have been calling patch 1 which actually
757         belong to patch 0. But this is only concerns 1 or 2 FECs as far as I could
758         see from the tables.
759
760 2002-09-04  Constantin Loizides  <loizides@hansa>
761
762         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
763         Added boolean return values to Init, Make_Init_File and Read_Init function. Check for given root file.
764
765         * /cvs/hltcvs/level3code/src/Makefile, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
766         Added ASVVERSION define.
767
768 2002-09-03  Anders Strand Vestbo  <vestbo@hansa>
769
770         * /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
771         Changing hardcoded values.
772
773 2002-09-03  Constantin Loizides  <loizides@hansa>
774
775         * /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
776         Changed from hardcoded param to a version which gets the param string from AliL3Transform::GetParamName().
777
778 2002-09-03  Anders Strand Vestbo  <vestbo@hansa>
779
780         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3Merger.cxx, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h, /cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
781         More changes as a consequence of changing the pad geomtry in the new
782         AliROOT. Some hardcoded values which were set to 176 has now been changed
783         to AliL3Transform::GetNRows() etc. Also the remaining hardcoded AliTPCParam
784         and digits tree object names has been changed in AliL3FileHandler.
785         There were and still are a bug in the AliL3Merger class in FillNTuppel,
786         which I was not able to figure out, so I switched off. This only affects
787         the SlowMerging methods in the track mergers, and should be looked at more
788         if needed in the future.
789
790 2002-09-02  Anders Strand Vestbo  <vestbo@hansa>
791
792         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
793         Bugfix in AliL3Transform. Changed the strings of the AliTPCParam and
794         Digitstree objects corresponding to the new AliROOT.
795
796 2002-08-27  Anders Strand Vestbo  <vestbo@hansa>
797
798         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: Small bugfix
799
800 2002-08-25  Constantin Loizides  <loizides@hansa>
801
802         * /cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /cvs/hltcvs/level3code/src/AliL3Benchmark.h, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /cvs/hltcvs/level3code/src/AliL3Logger.cxx, /cvs/hltcvs/level3code/src/AliL3Logger.h, /cvs/hltcvs/level3code/src/AliL3Logging.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3Merger.cxx, /cvs/hltcvs/level3code/src/AliL3RootTypes.h, /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /cvs/hltcvs/level3code/src/AliL3TrackSegmentData.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /cvs/hltcvs/level3code/src/AliL3Vertex.cxx, /cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
803         Little changes to make g++ version 3.2 compile the src library. Problems remaining for ALIROOT lib.
804
805         * /cvs/hltcvs/level3code/src/AliL3StandardIncludes.h:
806         Standard include file to include different files for different compiler versions.
807
808         * /cvs/hltcvs/level3code/src/Makefile:
809         Added compiler version information and standard include file for rootcint.
810
811 2002-07-11  Constantin Loizides  <loizides@hansa>
812
813         * /cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /cvs/hltcvs/level3code/src/AliL3Benchmark.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
814         Changes for independant library of standalone l3 code. Most of them are by having #ifdef no_root preprocessor switches, but also added AliL3Stopwatch in AliL3Benchmark class.
815
816         * /cvs/hltcvs/level3code/src/Makefile:
817         Changes for independant library of standalone l3 code.
818
819 2002-07-05  Constantin Loizides  <loizides@hansa>
820
821         * /cvs/hltcvs/level3code/src/Makefile:
822         Added -Duse_root to USEPACKAGE=ALIROOT section.
823
824         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
825         Added fBFACT=0.0029... value. GetBFieldValue() returns now fBField*fBFACT.
826
827 2002-07-03  Constantin Loizides  <loizides@hansa>
828
829         * /cvs/hltcvs/level3code/src/AliL3Logger.cxx:
830         Solved little pointer bug that prevented logger classes to be used in standalone programs.
831
832 2002-07-02  Constantin Loizides  <loizides@hansa>
833
834         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
835         Minor changes and cosmetics according to Anders.
836
837 2002-07-02  Anders Strand Vestbo  <vestbo@hansa>
838
839         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
840         Cosmetic changes on top, to make hltm documentation in root to work
841
842 2002-07-02  Constantin Loizides  <loizides@hansa>
843
844         * /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3Logger.cxx, /cvs/hltcvs/level3code/src/AliL3Logger.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
845         Minor changes, mostly cosmetic or comments
846
847         * /cvs/hltcvs/level3code/src/Makefile:
848         Minor changes to make it work with new Top Makefile. Also have generated code separated for each USEPACKAGE now.
849
850 2002-07-02  Anders Strand Vestbo  <vestbo@hansa>
851
852         * /cvs/hltcvs/level3code/src/Makefile: New topdir makefile
853
854 2002-06-14  Constantin Loizides  <loizides@hansa>
855
856         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
857         Solved bug to not merge clusters on the same pad.
858
859 2002-06-07  Constantin Loizides  <loizides@hansa>
860
861         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3Merger.cxx, /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h, /cvs/hltcvs/level3code/src/Makefile, /cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx:
862         Changes done to make the Cluser Finder calculate the errors in Pad and Time direction. Also minor changes to other classes, mainly cosmetic.
863
864 2002-06-06  Constantin Loizides  <loizides@hansa>
865
866         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
867         Have some new set functions. Remove deconv=true setting from init.
868
869 2002-05-31  Anders Strand Vestbo  <vestbo@hansa>
870
871         * /cvs/hltcvs/level3code/src/AliL3Transform.h: Added getter GetNRows()
872
873         * /cvs/hltcvs/level3code/src/Makefile: Added a flag
874
875 2002-05-28  Anders Strand Vestbo  <vestbo@hansa>
876
877         * /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h:
878         Bugfix in AliL3FileHandler::GetDigitsTree.
879         Added a new function AliL3FileHandler::FreeDigitsTree(), in order
880         to be able to clear the digits tree from memory, without deleting
881         the object. Useful feature if you want to loop over several events
882         in a single rootfile.
883
884 2002-05-27  Anders Strand Vestbo  <vestbo@hansa>
885
886         * /cvs/hltcvs/level3code/src/AliL3FileHandler.h:
887         Moved some getters to AliL3MemHandler
888
889         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: Smaller changes
890
891         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
892         Made all AliL3FileHandler specific functions virtual in AliL3MemHandler.
893
894 2002-05-26  Constantin Loizides  <loizides@hansa>
895
896         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
897         Solved merge problem of last checkin.
898
899         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h, /cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h, /cvs/hltcvs/level3code/src/Makefile:
900         Minor changes to make tracking work with new Aliroot version v3.07.03
901
902 2002-05-23  Anders Strand Vestbo  <vestbo@hansa>
903
904         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/Makefile:
905         Added AliL3Evaluate in case compiling with AliROOT
906
907         * /cvs/hltcvs/level3code/src/AliLevel3.cxx: Switched on slow merging.
908
909 2002-05-22  Anders Strand Vestbo  <vestbo@hansa>
910
911         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
912         Bugfix from previos ci
913
914         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
915         Do not give *row to Init
916
917         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
918         Fix in AliDigits2Memory. Do not remove single timebins on one pad, because
919         they can be a part of a bigger cluster...
920
921 2002-05-22  Constantin Loizides  <loizides@hansa>
922
923         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
924         BField is now also read from configuration.
925
926 2002-05-09  Anders Strand Vestbo  <vestbo@hansa>
927
928         * /cvs/hltcvs/level3code/src/AliL3Transform.h:
929         Bugfix in GetPadPitchWidth(patch). return inner width if patch < 2, not patch<=2.
930
931 2002-05-07  Anders Strand Vestbo  <vestbo@hansa>
932
933         * /cvs/hltcvs/level3code/src/AliL3Track.cxx:
934         Small change in GetCrossingAngle.
935
936         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
937         Added some more datamembers, related to gas and electronics.
938         Corresponding getters has been added, and they have also been
939         added to the Init function, and exa/Make_Init.C.
940
941 2002-05-05  Constantin Loizides  <loizides@hansa>
942
943         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
944         Commented out cout in WriteClusters
945
946 2002-05-02  Anders Strand Vestbo  <vestbo@hansa>
947
948         * /cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /cvs/hltcvs/level3code/src/AliL3Track.cxx:
949         Forgot to remove #include in previous checkin
950
951         * /cvs/hltcvs/level3code/src/AliL3Defs.h, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
952         Moved all the constants from AliL3Defs.h to static AliL3Transform. No
953         longer need for AliL3Defs.h, and it has therefore been removed.
954
955         * /cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3Defs.h, /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
956         Added the magnetic field as a static member of the AliL3Transform class,
957         together with setter and getter. This makes it possible to change the
958         field without recompiling. Earlier this had to be set in AliL3Defs.h as
959         a constant global variable.
960
961 2002-05-01  Anders Strand Vestbo  <vestbo@hansa>
962
963         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
964         Forgot to check in this the last time. Some changes in AliL3MemHandler as
965         a consequence of writing child class AliL3DataHandler. fInBinary and fOutBinary
966         has been made protected, and CompBinary2Memory and Memory2CompBinary has been
967         made virtual.
968
969 2002-04-26  Anders Strand Vestbo  <vestbo@hansa>
970
971         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3Merger.cxx, /cvs/hltcvs/level3code/src/AliL3Merger.h, /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /cvs/hltcvs/level3code/src/AliL3TrackArray.h, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
972         Major changes in the AliL3Transform class. The class has been made completely
973         static, which means that no objects needs to be created anymore. This has also
974         made impact all classes which use this class (this is more or less all of them),
975         so that no private AliL3Transform* is needed anymore etc. I think I have managed
976         to implement the changes everywhere, at least it compiles successfully and exa/test.C
977         runs smoothly. The only rather important thing one has to remember is to initialize
978         the correct detector parameters by calling AliL3Transform::Init(path). If not,
979         default parameters will be used (currently corresponding to AliROOT version 3.06).
980
981 2002-04-25  Anders Strand Vestbo  <vestbo@hansa>
982
983         * /cvs/hltcvs/level3code/src/AliL3Defs.h: Cleaning up.
984
985 2002-04-24  Anders Strand Vestbo  <vestbo@hansa>
986
987         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
988         Some more comments.
989
990 2002-04-20  Constantin Loizides  <loizides@hansa>
991
992         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
993         Added several GET-Functions, fixed bug in old config.
994
995 2002-04-19  Constantin Loizides  <loizides@hansa>
996
997         * /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
998         Added fZLength and fZOffset, fixed a few bugs in the new init method.
999
1000 2002-04-19  Anders Strand Vestbo  <vestbo@hansa>
1001
1002         * /cvs/hltcvs/level3code/src/AliL3Track.cxx: Inserted image on top.
1003
1004 2002-04-18  Constantin Loizides  <loizides@hansa>
1005
1006         * /cvs/hltcvs/level3code/src/Makefile:
1007         Root objects are compiled in lib_ROOT from now on.
1008
1009         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
1010         Added fVersion field to differentiate the old and new config version.
1011
1012 2002-04-18  Anders Strand Vestbo  <vestbo@hansa>
1013
1014         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
1015         Cleaned up some more in AliL3MemHandler, by removing the AliL3Transform in
1016         arguments of member functions. This also required some changes in AliLevel3,
1017         which make use of these functions.
1018
1019         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
1020         Changed AliLevel3::Init to public, and this should then be called after
1021         the ctor. Here one should provide the path where the data are located,
1022         and also the parameter file. Else, some cleaning where done, -> fOutputFile
1023         was no longer needing, and has been removed. For example script how to run
1024         the new AliLevel3 class, checkout latest version of test.C in exa.
1025
1026 2002-04-18  Constantin Loizides  <loizides@hansa>
1027
1028         * /cvs/hltcvs/level3code/src/Makefile.AliROOT, /cvs/hltcvs/level3code/src/Makefile_Root:
1029         Not needed any more.
1030
1031         * /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
1032         Added npatches to Init.
1033
1034 2002-04-18  Anders Strand Vestbo  <vestbo@hansa>
1035
1036         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1037         Removed private member AliL3FileHandler::fTransformer, and moved AliL3MemHandler::fTransformer
1038         to protected. This means that both the filehandler and memhandler always has to get
1039         the transformer from AliL3MemHandler::Init(AliL3Transform *).
1040
1041 2002-04-18  Constantin Loizides  <loizides@hansa>
1042
1043         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h:
1044         Added new Init(char *pathname)  function to read a l3transform.config file. Old init kept for backward compatibility.
1045
1046 2002-04-18  Anders Strand Vestbo  <vestbo@hansa>
1047
1048         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: Last cosmetic changes
1049
1050         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: More cosmetic
1051
1052 2002-04-18  Constantin Loizides  <loizides@hansa>
1053
1054         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1055         Cosmetic changes for the integration of doxygen
1056
1057 2002-04-17  Constantin Loizides  <loizides@hansa>
1058
1059         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1060         Changed documentation for doxygen.
1061
1062         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1063         Comments updated and merge problems solved.
1064
1065 2002-04-17  Anders Strand Vestbo  <vestbo@hansa>
1066
1067         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1068         Comments formatted the way THtml likes it.
1069
1070         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: Added more comments.
1071
1072 2002-04-16  Constantin Loizides  <loizides@hansa>
1073
1074         * /cvs/hltcvs/level3code/src/Makefile:
1075         Minor changes to check for NOLOGGING env str
1076
1077 2002-04-16  Anders Strand Vestbo  <vestbo@hansa>
1078
1079         * /cvs/hltcvs/level3code/src/doit, /cvs/hltcvs/level3code/src/speedtest.cxx, /cvs/hltcvs/level3code/src/speedtest.h:
1080         moving into programs
1081
1082         * /cvs/hltcvs/level3code/src/AliL3Logging.h, /cvs/hltcvs/level3code/src/Makefile:
1083         More improved Makefile, setting logging paths, TOPDIR and LIBDIR.
1084
1085 2002-04-15  Anders Strand Vestbo  <vestbo@hansa>
1086
1087         * /cvs/hltcvs/level3code/src/AliL3RootTypes.h, /cvs/hltcvs/level3code/src/Makefile:
1088         Changed Makefile and AliL3RootTypes.h in order to define usepackage (ROOT, ALIROOT
1089         do_mc) in Makefile only.
1090
1091 2002-04-09  Anders Strand Vestbo  <vestbo@hansa>
1092
1093         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1094         Added capability of searching neighboring digits for particle id in function AliDigits2RootFile.
1095
1096 2002-03-22  Anders Strand Vestbo  <vestbo@hansa>
1097
1098         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1099         Changed test in AliDigits2RootFile to check for charge below threshold, not charge==0. This function can then be used together with AliL3Compress::WriteRootFile.
1100
1101 2002-03-06  Anders Strand Vestbo  <vestbo@hansa>
1102
1103         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
1104         Added new function, fTracker->InitVolumes()
1105
1106         * /cvs/hltcvs/level3code/src/AliL3Track.cxx:
1107         Bugfix in CalculateHelix(). Kappa is given proper sign, earlier it was always positive.
1108
1109         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
1110         Remaining from previous co
1111
1112         * /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
1113         Changes and optimization for pp-running
1114
1115 2002-02-18  Anders Strand Vestbo  <vestbo@hansa>
1116
1117         * /cvs/hltcvs/level3code/src/AliL3RootTypes.h:
1118         The default should be not to save mcid
1119
1120         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3RootTypes.h, /cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /cvs/hltcvs/level3code/src/AliL3DigitData.h, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
1121         Added the possibility to save the particle id's through the chain, if detailed efficiency studies are needed. This work only in the case where you are reading digits from a alirootfile-> AliL3FileHandler::AliL3Digits2Memory. The id is saved in the digit structure and then in the space point structure. The option is switched on in do_mc in AliL3RootTypes.h
1122
1123 2002-02-05  Anders Strand Vestbo  <vestbo@hansa>
1124
1125         * /cvs/hltcvs/level3code/src/Makefile: Check for lib directories
1126
1127 2002-02-01  Anders Strand Vestbo  <vestbo@hansa>
1128
1129         * /cvs/hltcvs/level3code/src/Makefile: A little bugfix
1130
1131         * /cvs/hltcvs/level3code/src/Makefile: Minor updates
1132
1133         * /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/Makefile, /cvs/hltcvs/level3code/src/Makefile.AliROOT, /cvs/hltcvs/level3code/src/AliL3RootTypes.h, /cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliL3Display.h, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3Defs.h, /cvs/hltcvs/level3code/src/AliL3Display.cxx:
1134         Checking in for the weekend
1135
1136 2002-01-23  Anders Strand Vestbo  <vestbo@hansa>
1137
1138         * /cvs/hltcvs/level3code/src/Makefile:
1139         New makefile. Written by me, hence better
1140
1141         * /cvs/hltcvs/level3code/src/Makefile.AliROOT:
1142         Makefile from aliroot. The one that was used before.
1143
1144         * /cvs/hltcvs/level3code/src/AliL3Defs.h: Only 1 file
1145
1146 2002-01-21  Anders Strand Vestbo  <vestbo@hansa>
1147
1148         * /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1149         Load digitstree only once
1150
1151 2002-01-18  Anders Strand Vestbo  <vestbo@hansa>
1152
1153         * /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h:
1154         Smaller changes
1155
1156         * /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
1157         Added writeout path
1158
1159 2002-01-07  Anders Strand Vestbo  <vestbo@hansa>
1160
1161         * /cvs/hltcvs/level3code/src/AliL3Defs.h: Changed to normal bfield
1162
1163         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: Added debugs
1164
1165 2001-12-10  Anders Strand Vestbo  <vestbo@hansa>
1166
1167         * /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
1168         Smaller changes
1169
1170         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
1171         Possible to switch onoff deconv
1172
1173         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx: Smaller changes
1174
1175         * /cvs/hltcvs/level3code/src/Makefile, /cvs/hltcvs/level3code/src/AliL3LinkDef.h:
1176         Adding AliL3Fitter
1177
1178         * /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx:
1179         Check if track crosses more than one slice boundary, and if so merge them all. This will only be necessary if the magnetic field is higher than normally.
1180
1181         * /cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /cvs/hltcvs/level3code/src/AliL3Fitter.h:
1182         Refitting tracks after tracking
1183
1184 2001-12-06  Anders Strand Vestbo  <vestbo@hansa>
1185
1186         * /cvs/hltcvs/level3code/src/AliL3Merger.cxx:
1187         Multimerge: When doing global merging, take the parameters of the track which has the most hits
1188
1189         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
1190         Made it possible to use different cuts for nonvertex tracking
1191
1192         * /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
1193         Some changes to make is possible to run several events, and also some settings for possible nonvertex tracking options
1194
1195         * /cvs/hltcvs/level3code/src/AliL3Track.h, /cvs/hltcvs/level3code/src/AliL3Track.cxx:
1196         Added new function; GetClosest which calculates the point of closest approach to the vertex.
1197
1198         * /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.h:
1199         Bugfix. Use local method CheckTracks instead of derived method TrackDiff in SlowMerge. This is because the tracks are in GLOBAL coordinates, not local as TrackDiff assumes.
1200
1201         * /cvs/hltcvs/level3code/src/AliL3Defs.h, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.h, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx:
1202         Getting bfield from common file; AliL3Defs.h
1203
1204 2001-12-03  Anders Strand Vestbo  <vestbo@hansa>
1205
1206         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h:
1207         Possible to read several events from same rootfile
1208
1209 2001-11-29  Anders Strand Vestbo  <vestbo@hansa>
1210
1211         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1212         Added debug logging in SetPointers
1213
1214         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
1215         Don't specify fEta to tracker
1216
1217         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1218         Same bugfix in raw2local
1219
1220 2001-11-28  Anders Strand Vestbo  <vestbo@hansa>
1221
1222         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx: Bugfix in raw2local
1223
1224 2001-11-27  Anders Strand Vestbo  <vestbo@hansa>
1225
1226         * /cvs/hltcvs/level3code/src/AliL3Display.cxx:
1227         Bugfix in DisplayTracks()
1228
1229         * /cvs/hltcvs/level3code/src/Makefile: Moved classes
1230
1231         * /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /cvs/hltcvs/level3code/src/AliL3TrackArray.h:
1232         Addded possibilily to rotate track in AddTracks
1233
1234         * /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h:
1235         Bugfix in SetZ0, which is actually the first point
1236
1237         * /cvs/hltcvs/level3code/src/AliL3VertexFinder.h, /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /cvs/hltcvs/level3code/src/AliL3VertexArray.h, /cvs/hltcvs/level3code/src/AliL3Vertex.cxx, /cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /cvs/hltcvs/level3code/src/AliL3Vertex.h, /cvs/hltcvs/level3code/src/AliL3Merger.h, /cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /cvs/hltcvs/level3code/src/AliL3TrackMerger.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx, /cvs/hltcvs/level3code/src/AliL3InterMerger.h, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3Merger.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx:
1238         Addons for html documentation
1239
1240 2001-11-16  Anders Strand Vestbo  <vestbo@hansa>
1241
1242         * /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx: Bugfix in AddTracks
1243
1244         * /cvs/hltcvs/level3code/src/AliL3Track.h: Made CalculateHelix virtual
1245
1246         * /cvs/hltcvs/level3code/src/AliL3Merger.cxx, /cvs/hltcvs/level3code/src/AliL3Merger.h:
1247         Added possibility for Hough use
1248
1249         * /cvs/hltcvs/level3code/src/AliL3LinkDef.h, /cvs/hltcvs/level3code/src/Makefile:
1250         Moved AliL3HoughTrack to hough
1251
1252         * /cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1253         Moving classes to /hough
1254
1255 2001-11-13  Anders Strand Vestbo  <vestbo@hansa>
1256
1257         * /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1258         Extended Global2Local to include slice as input
1259
1260         * /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1261         Made UpdateRowPointer static
1262
1263         * /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1264         Made some changes in DefineGoodparticles; Allowing to read good tracks from file
1265
1266         * /cvs/hltcvs/level3code/src/AliL3Display.h, /cvs/hltcvs/level3code/src/AliL3Display.cxx:
1267         Updates to aliroot V3.06
1268
1269         * /cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h, /cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1270         Made Compare() and Set virtual in AliL3Track and derived classes
1271
1272         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1273         Some changes in AliDigits2RootFile
1274
1275 2001-11-01  Anders Strand Vestbo  <vestbo@hansa>
1276
1277         * /cvs/hltcvs/level3code/src/AliL3TrackArray.h, /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx:
1278         Modified AddTracks. Should be backward compatible
1279
1280 2001-10-25  Anders Strand Vestbo  <vestbo@hansa>
1281
1282         * /cvs/hltcvs/level3code/src/AliL3Logging.h: Changed path to timm code
1283
1284 2001-10-23  Anders Strand Vestbo  <vestbo@hansa>
1285
1286         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1287         Bugfix in GetEta(padrow,pad,time)
1288
1289         * /cvs/hltcvs/level3code/src/AliL3Logging.h:
1290         Timms code compatible again
1291
1292         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1293         Bugfix in AliDigits2RootFile, and AliDigits2Memory
1294
1295 2001-10-12  Anders Strand Vestbo  <vestbo@hansa>
1296
1297         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h:
1298         Added function AliDigits2RootFile
1299
1300         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1301         Added function UpdateRowPointer
1302
1303 2001-09-21  Anders Strand Vestbo  <vestbo@hansa>
1304
1305         * /cvs/hltcvs/level3code/src/AliL3Display.cxx: Changed to 6 patches
1306
1307 2001-09-18  Anders Strand Vestbo  <vestbo@hansa>
1308
1309         * /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1310         Added new funtion GetEta
1311
1312         * /cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /cvs/hltcvs/level3code/src/AliL3Benchmark.h:
1313         Added a static function GetCpuTime
1314
1315 2001-08-22  Anders Strand Vestbo  <vestbo@hansa>
1316
1317         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1318         Updates in EvaluatePoints
1319
1320         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: Optimization
1321
1322 2001-08-21  Anders Strand Vestbo  <vestbo@hansa>
1323
1324         * /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
1325         Changed to new clusterfinder
1326
1327         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: Bugfix
1328
1329         * /cvs/hltcvs/level3code/src/AliL3Display.cxx: bugfix
1330
1331         * /cvs/hltcvs/level3code/src/Makefile, /cvs/hltcvs/level3code/src/AliL3LinkDef.h:
1332         Added new clusterfinder
1333
1334         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
1335         Added deconvolution
1336
1337 2001-08-20  Anders Strand Vestbo  <vestbo@hansa>
1338
1339         * /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1340         Fixing rounding error in digitMC info
1341
1342 2001-08-17  Anders Strand Vestbo  <vestbo@hansa>
1343
1344         * /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1345         Updates for AliROOT V3.05
1346
1347         * /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
1348         A new improved cluster finder
1349
1350 2001-08-17  Uli Frankenfeld  <franken@hansa>
1351
1352         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
1353         proteced against non existing inputfile
1354
1355         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: use memset
1356
1357         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1358         Initialize Memory in Function Write and Allocate
1359
1360 2001-08-15  Uli Frankenfeld  <franken@hansa>
1361
1362         * /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3.h:
1363         changed to 6 patches
1364
1365         * /cvs/hltcvs/level3code/src/AliL3Logging.h: changed printout
1366
1367         * /cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /cvs/hltcvs/level3code/src/AliL3TrackMerger.h:
1368         changed to n patches
1369
1370         * /cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx: remove printout
1371
1372 2001-08-07  Anders Strand Vestbo  <vestbo@hansa>
1373
1374         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
1375         Added fEta back again, fixed
1376
1377 2001-08-07  Uli Frankenfeld  <franken@hansa>
1378
1379         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1380         New AliRoot Coordinate System
1381
1382 2001-07-31  Anders Strand Vestbo  <vestbo@hansa>
1383
1384         * /cvs/hltcvs/level3code/src/AliL3Display.cxx: Changed path of geofile
1385
1386 2001-07-30  Anders Strand Vestbo  <vestbo@hansa>
1387
1388         * /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h, /cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h, /cvs/hltcvs/level3code/src/AliL3Merger.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3Defs.h, /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1389         several bugfixes
1390
1391         * /cvs/hltcvs/level3code/src/AliLevel3.cxx:
1392         Bugfix in fTracker->InitSector
1393
1394 2001-07-30  Uli Frankenfeld  <franken@hansa>
1395
1396         * /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1397         V3.04 -> V3.05: Init and npadrow changed
1398
1399 2001-07-30  Anders Strand Vestbo  <vestbo@hansa>
1400
1401         * /cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h:
1402         Bugfixes
1403
1404         * /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx:
1405         Bugfix
1406
1407 2001-07-30  Uli Frankenfeld  <franken@hansa>
1408
1409         * /cvs/hltcvs/level3code/src/AliL3Logging.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliL3Logger.cxx:
1410         Run with dummy Logging class
1411
1412 2001-07-30  Anders Strand Vestbo  <vestbo@hansa>
1413
1414         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1415         Update bugfixes
1416
1417         * /cvs/hltcvs/level3code/src/Makefile: Bugfix in previous commitment
1418
1419         * /cvs/hltcvs/level3code/src/Makefile: Changed path of mylibs
1420
1421 2001-07-26  Anders Strand Vestbo  <vestbo@hansa>
1422
1423         * /cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1424         Updating
1425
1426 2001-07-26  Uli Frankenfeld  <franken@hansa>
1427
1428         * /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1429         changed (AliL3RandomDigitData **)new Int_t[] to new AliL3RandomDigitData *[]
1430
1431 2001-07-20  Uli Frankenfeld  <franken@hansa>
1432
1433         * /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3InterMerger.cxx:
1434         Updating bugfixes and default values
1435
1436 2001-07-02  Anders Strand Vestbo  <vestbo@hansa>
1437
1438         * /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx: Bugfix
1439
1440         * /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /cvs/hltcvs/level3code/src/AliL3TrackArray.h:
1441         Added function AddLast(AliL3Track *track)
1442
1443 2001-05-03  Anders Strand Vestbo  <vestbo@hansa>
1444
1445         * /cvs/hltcvs/level3code/src/AliL3Track.cxx: Minor changes
1446
1447         * /cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/src/AliL3HoughTrack.h:
1448         Removing obsolete code
1449
1450         * /cvs/hltcvs/level3code/src/AliL3Display.h, /cvs/hltcvs/level3code/src/AliL3Display.cxx:
1451         Some updates
1452
1453         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1454         Changed max number if hits
1455
1456         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1457         Added some functions
1458
1459 2001-05-01  Uli Frankenfeld  <franken@hansa>
1460
1461         * /cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx:
1462         improved calculation of RMS
1463
1464         * /cvs/hltcvs/level3code/src/AliL3Track.cxx: bugfix in CalcEdgePoint
1465
1466 2001-04-27  Anders Strand Vestbo  <vestbo@hansa>
1467
1468         * /cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/src/AliL3HoughTrack.h:
1469         Cleaning up some more
1470
1471         * /cvs/hltcvs/level3code/src/AliL3HoughTrack.h:
1472         Cleaning up after last changes
1473
1474 2001-04-26  Anders Strand Vestbo  <vestbo@hansa>
1475
1476         * /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1477         Changed number of timebins to 446
1478
1479         * /cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3Track.h:
1480         Added some functions
1481
1482         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1483         Added residual calc. and ntuppels
1484
1485 2001-04-06  Uli Frankenfeld  <franken@hansa>
1486
1487         * /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1488         Simplification for Fast Simulator
1489
1490         * /cvs/hltcvs/level3code/src/AliLevel3.cxx: cleanup
1491
1492         * /cvs/hltcvs/level3code/src/Makefile, /cvs/hltcvs/level3code/src/Makefile_Root:
1493         add mrproper and wipe
1494
1495         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1496         minor changes, bugfix for FastSim
1497
1498         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1499         Changed max_num_of_hits to 120000
1500
1501 2001-04-04  Uli Frankenfeld  <franken@hansa>
1502
1503         * /cvs/hltcvs/level3code/src/AliLevel3.cxx: minor changes for Benchmark
1504
1505 2001-03-26  Uli Frankenfeld  <franken@hansa>
1506
1507         * /cvs/hltcvs/level3code/src/AliLevel3.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
1508         Bugfix using Aliroot Inputfiles, changes in Init selectiong rows
1509
1510         * /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx: Bugfix in SetSize
1511
1512         * /cvs/hltcvs/level3code/src/AliL3RootTypes.h:
1513         make use_aliroot default, comment if using Makefile_Root
1514
1515         * /cvs/hltcvs/level3code/src/Makefile_Root, /cvs/hltcvs/level3code/src/AliLevel3_Root.cxx, /cvs/hltcvs/level3code/src/AliLevel3_Root.h, /cvs/hltcvs/level3code/src/AliLevel3.h, /cvs/hltcvs/level3code/src/AliL3RootTypes.h, /cvs/hltcvs/level3code/src/AliLevel3.cxx:
1516         removed class AliLevel3_Root, use AliLevel3 instead
1517
1518 2001-03-22  Uli Frankenfeld  <franken@hansa>
1519
1520         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1521         cleanup in Read
1522
1523 2001-03-22  Anders Strand Vestbo  <vestbo@hansa>
1524
1525         * /cvs/hltcvs/level3code/src/AliL3Track.cxx: Removed junk
1526
1527         * /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx: Modified AddTracks
1528
1529 2001-03-22  Uli Frankenfeld  <franken@hansa>
1530
1531         * /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1532         change in file including
1533
1534 2001-03-22  Anders Strand Vestbo  <vestbo@hansa>
1535
1536         * /cvs/hltcvs/level3code/src/Makefile: Changed target directory
1537
1538 2001-03-22  Uli Frankenfeld  <franken@hansa>
1539
1540         * /cvs/hltcvs/level3code/src/.nfs002b88e300000129: Removed junk
1541
1542         * /cvs/hltcvs/level3code/src/AliL3Benchmark.h, /cvs/hltcvs/level3code/src/AliLevel3_Root.h, /cvs/hltcvs/level3code/src/speedtest.h:
1543         Imported the source files
1544
1545         * /cvs/hltcvs/level3code/src/AliL3Benchmark.h, /cvs/hltcvs/level3code/src/AliLevel3_Root.h, /cvs/hltcvs/level3code/src/speedtest.h:
1546         New file.
1547
1548         * /cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3_Root.cxx, /cvs/hltcvs/level3code/src/Makefile_Root, /cvs/hltcvs/level3code/src/speedtest.cxx:
1549         Imported the source files
1550
1551         * /cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /cvs/hltcvs/level3code/src/AliLevel3.cxx, /cvs/hltcvs/level3code/src/AliLevel3_Root.cxx, /cvs/hltcvs/level3code/src/Makefile_Root, /cvs/hltcvs/level3code/src/speedtest.cxx:
1552         New file.
1553
1554         * /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h, /cvs/hltcvs/level3code/src/AliL3Track.h, /cvs/hltcvs/level3code/src/.nfs002b88e300000129:
1555         Imported the source files
1556
1557         * /cvs/hltcvs/level3code/src/AliL3Display.cxx, /cvs/hltcvs/level3code/src/AliL3Display.h, /cvs/hltcvs/level3code/src/AliL3Track.h, /cvs/hltcvs/level3code/src/.nfs002b88e300000129:
1558         New file.
1559
1560         * /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3Logging.h, /cvs/hltcvs/level3code/src/AliL3RootTypes.h, /cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /cvs/hltcvs/level3code/src/AliL3Vertex.cxx, /cvs/hltcvs/level3code/src/Makefile:
1561         Imported the source files
1562
1563         * /cvs/hltcvs/level3code/src/AliL3Evaluate.h, /cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /cvs/hltcvs/level3code/src/AliL3FileHandler.h, /cvs/hltcvs/level3code/src/AliL3Logging.h, /cvs/hltcvs/level3code/src/AliL3RootTypes.h, /cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /cvs/hltcvs/level3code/src/AliL3Vertex.cxx, /cvs/hltcvs/level3code/src/Makefile:
1564         New file.
1565
1566         * /cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1567         Imported the source files
1568
1569         * /cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /cvs/hltcvs/level3code/src/AliL3Track.cxx, /cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1570         New file.
1571
1572         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1573         Imported the source files
1574
1575         * /cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1576         New file.
1577
1578         * /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1579         Imported the source files
1580
1581         * /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1582         New file.
1583
1584         * /cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /cvs/hltcvs/level3code/src/AliL3Logger.h, /cvs/hltcvs/level3code/src/doit:
1585         Imported the source files
1586
1587         * /cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /cvs/hltcvs/level3code/src/AliL3Logger.h, /cvs/hltcvs/level3code/src/doit:
1588         New file.
1589
1590         * /cvs/hltcvs/level3code/src/AliL3Defs.h, /cvs/hltcvs/level3code/src/AliL3Merger.h, /cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /cvs/hltcvs/level3code/src/AliL3TrackArray.h, /cvs/hltcvs/level3code/src/AliL3TrackMerger.h, /cvs/hltcvs/level3code/src/AliL3TrackSegmentData.h, /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliL3VertexArray.h, /cvs/hltcvs/level3code/src/AliL3VertexData.h, /cvs/hltcvs/level3code/src/AliL3VertexFinder.h, /cvs/hltcvs/level3code/src/AliL3Vertex.h, /cvs/hltcvs/level3code/src/AliLevel3.h:
1591         Imported the source files
1592
1593         * /cvs/hltcvs/level3code/src/AliL3Defs.h, /cvs/hltcvs/level3code/src/AliL3Merger.h, /cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /cvs/hltcvs/level3code/src/AliL3TrackArray.h, /cvs/hltcvs/level3code/src/AliL3TrackMerger.h, /cvs/hltcvs/level3code/src/AliL3TrackSegmentData.h, /cvs/hltcvs/level3code/src/AliL3Transform.h, /cvs/hltcvs/level3code/src/AliL3VertexArray.h, /cvs/hltcvs/level3code/src/AliL3VertexData.h, /cvs/hltcvs/level3code/src/AliL3VertexFinder.h, /cvs/hltcvs/level3code/src/AliL3Vertex.h, /cvs/hltcvs/level3code/src/AliLevel3.h:
1594         New file.
1595
1596         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.h, /cvs/hltcvs/level3code/src/AliL3DigitData.h, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /cvs/hltcvs/level3code/src/AliL3InterMerger.h, /cvs/hltcvs/level3code/src/AliL3LinkDef.h, /cvs/hltcvs/level3code/src/AliL3Merger.cxx:
1597         Imported the source files
1598
1599         * /cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /cvs/hltcvs/level3code/src/AliL3ConfMapTrack.h, /cvs/hltcvs/level3code/src/AliL3DigitData.h, /cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /cvs/hltcvs/level3code/src/AliL3InterMerger.h, /cvs/hltcvs/level3code/src/AliL3LinkDef.h, /cvs/hltcvs/level3code/src/AliL3Merger.cxx:
1600         New file.
1601
1602         * /cvs/hltcvs/level3code/src/AliL3ClustFinder.h, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.h, /cvs/hltcvs/level3code/src/AliL3Logger.cxx:
1603         Imported the source files
1604
1605         * /cvs/hltcvs/level3code/src/AliL3ClustFinder.h, /cvs/hltcvs/level3code/src/AliL3ConfMapFit.h, /cvs/hltcvs/level3code/src/AliL3Logger.cxx:
1606         New file.
1607