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