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