]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - HLT/doc/changelog.src
changes according to coding conventions
[u/mrichter/AliRoot.git] / HLT / doc / changelog.src
... / ...
CommitLineData
12004-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
142004-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
612004-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
692004-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
772004-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
822004-04-01 Constantin Loizides <loizides@hansa00>
83
84 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
85 Bug fixed in GetZFast.
86
872004-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
1062004-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
1272004-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
1322004-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
1402004-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
1482004-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
1722004-01-23 Constantin Loizides <loizides@hansa00>
173
174 * /alice/cvs/hltcvs/level3code/src/Makefile: Fixed dep for linux.
175
1762004-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
1952003-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
2082003-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
2222003-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
2332003-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
2532003-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
2582003-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
2642003-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
2692003-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
2772003-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
2852003-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
3092003-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
3232003-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
3392003-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
3562003-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
3692003-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
3752003-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
3952003-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
4002003-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
4052003-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
4132003-07-25 Anders Strand Vestbo <vestbo@hansa00>
414
415 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
416 Cleaning up albis bad solutions
417
4182003-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
4442003-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
4632003-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
4712003-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
4912003-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
4962003-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
5102003-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
5152003-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
5362003-04-24 Anders Strand Vestbo <vestbo@hansa00>
537
538 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
539 Added getter GetSolenoidField
540
5412003-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
5512003-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
5642003-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
5692003-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
5832003-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
5922003-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
6002003-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
6062003-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
6212003-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
6312003-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
6412003-03-05 Constantin Loizides <loizides@hansa00>
642
643 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
644 Forgot root version string in PrintCompileOptions().
645
6462003-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
6532003-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
6582003-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
6632003-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
6682003-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
6732003-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
6822003-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
6902003-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
7012003-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
7112003-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
7192003-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
7262003-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
7312003-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
7362003-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
7432003-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
7612003-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
7912003-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
7992003-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
8082003-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
8132003-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