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