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