]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/doc/changelog.src
bugfix, added missing header file
[u/mrichter/AliRoot.git] / HLT / doc / changelog.src
CommitLineData
de3c3890 12004-05-12 Constantin Loizides <loizides@hansa00>
2
4aa41877 3 * /alice/cvs/hltcvs/level3code/src/AliHLTReconstructor.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTReconstructor.h, /alice/cvs/hltcvs/level3code/src/AliHLTSrcLinkDef.h:
de3c3890 4 Added define for AliHLTReconstructor.
5
4aa41877 6 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx:
de3c3890 7 Bugfix for oldio.
8
4aa41877 9 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx: Minor bugfix.
de3c3890 10
4aa41877 11 * /alice/cvs/hltcvs/level3code/src/AliHLTRawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
de3c3890 12 Further compiler warning removed and flags for Sun/HP.
13
142004-05-11 Constantin Loizides <loizides@hansa00>
15
4aa41877 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:
de3c3890 17 Removed compiler warnings.
18
4aa41877 19 * /alice/cvs/hltcvs/level3code/src/AliHLTTrackSegmentData.h:
de3c3890 20 Added extended information if using -dROWHOUGHPARAMS
21
4aa41877 22 * /alice/cvs/hltcvs/level3code/src/AliHLTTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTrack.h:
de3c3890 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
4aa41877 29 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
de3c3890 30 Added -DROWHOUGHPARAMS and removed compiler warnings.
31
4aa41877 32 * /alice/cvs/hltcvs/level3code/src/AliHLTMemHandler.h:
de3c3890 33 Removed compiler warnings and runloader added.
34
4aa41877 35 * /alice/cvs/hltcvs/level3code/src/AliHLTDigitData.h:
de3c3890 36 Workaround for Sun.
37
4aa41877 38 * /alice/cvs/hltcvs/level3code/src/AliHLTTrackArray.cxx:
de3c3890 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
4aa41877 45 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.h:
de3c3890 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
4aa41877 52 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.h:
de3c3890 53 Added userunloader to avoid deletion of deleted runloader object (newio) and solved bug for empty rows (thanks to Cvetan).
54
4aa41877 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:
de3c3890 56 Nice reconstruction class to use with PDC (only for AliRoot).
57
4aa41877 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:
de3c3890 59 Changes to compile standalone.
60
612004-05-10 Kenneth Aamodt <kenneth@hansa00>
62
4aa41877 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:
de3c3890 64 (Partially) Inverted accidental last checkin done by Constantin and Kenneth in rush together with lots of beer.
65
4aa41877 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:
de3c3890 67 Changed pointer into const pointer.
68
692004-05-10 Constantin Loizides <loizides@hansa00>
70
4aa41877 71 * /alice/cvs/hltcvs/level3code/src/AliHLTRawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTRawDataFileHandler.h:
de3c3890 72 Added reading from pointer.
73
4aa41877 74 * /alice/cvs/hltcvs/level3code/src/AliHLTRawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTRawDataFileHandler.h:
de3c3890 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
4aa41877 84 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
de3c3890 85 Bug fixed in GetZFast.
86
0bd0c1ef 872004-03-20 Constantin Loizides <loizides@hansa00>
88
4aa41877 89 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
0bd0c1ef 90 Update version information.
91
4aa41877 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:
0bd0c1ef 93 Removed GCCVERSION string from code. Replaced by compiler internal
94 macro __GNUC__ which is 3 for gcc version >3.
95
4aa41877 96 * /alice/cvs/hltcvs/level3code/src/AliHLTTrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTrackSegmentData.h:
0bd0c1ef 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
4aa41877 101 to have a new AliHLTHoughTrackRow class.
0bd0c1ef 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
4aa41877 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:
0bd0c1ef 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
4aa41877 114 the socalled first point on the track in AliHLTTrack::*fFirstPoint. This
0bd0c1ef 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
5a31e9df 1272004-02-12 Constantin Loizides <loizides@hansa00>
128
4aa41877 129 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
5a31e9df 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
4aa41877 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.
5a31e9df 136
4aa41877 137 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
5a31e9df 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>
1f1942b8 141
142 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
143 Added static index support for aliroot files.
144
4aa41877 145 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.h:
1f1942b8 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
5a31e9df 1482004-01-27 Anders Strand Vestbo <vestbo@hansa00>
1f1942b8 149
4aa41877 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:
1f1942b8 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
4aa41877 156 AliHLTTrack::GetFirstPoint()) is now calculated as the point lying on the helix
1f1942b8 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
4aa41877 170 - A (minor) bugfix was also done in AliHLTTrackArray.
1f1942b8 171
5a31e9df 1722004-01-23 Constantin Loizides <loizides@hansa00>
1f1942b8 173
174 * /alice/cvs/hltcvs/level3code/src/Makefile: Fixed dep for linux.
175
5a31e9df 1762004-01-22 Constantin Loizides <loizides@hansa00>
1f1942b8 177
4aa41877 178 * /alice/cvs/hltcvs/level3code/src/AliHLTSrcLinkDef.h, /alice/cvs/hltcvs/level3code/src/Makefile:
1f1942b8 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
4aa41877 186 * /alice/cvs/hltcvs/level3code/src/AliHLTGlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliHLTInterMerger.h, /alice/cvs/hltcvs/level3code/src/AliHLTTrackMerger.h:
1f1942b8 187 Changed to compile with gcc-3.4
188
4aa41877 189 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx:
1f1942b8 190 Changed to avoid warning of gcc-3.4.
191
4aa41877 192 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
1f1942b8 193 Changed order to avoid warning of gcc-3.4.
194
5a31e9df 1952003-11-26 Anders Strand Vestbo <vestbo@hansa00>
045549b7 196
4aa41877 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:
6f388e0d 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
5a31e9df 2082003-11-25 Constantin Loizides <loizides@hansa00>
6f388e0d 209
210 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
045549b7 211 Added support for Daq datachallenge.
212
4aa41877 213 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx:
045549b7 214 Check if row numbering is wrong, print warning and continue.
215
4aa41877 216 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx:
045549b7 217 Hopefully solved bug for empty rows. We use empty rows, and set fDigits=0.
218
4aa41877 219 * /alice/cvs/hltcvs/level3code/src/AliHLTMemHandler.cxx:
045549b7 220 Added comment that we use AddRandomData even though the name is strange, but I think we could also use AddData instead.
221
5a31e9df 2222003-11-18 Anders Strand Vestbo <vestbo@hansa00>
045549b7 223
6f388e0d 224 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
045549b7 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
5a31e9df 2332003-11-18 Constantin Loizides <loizides@hansa00>
b2a02bce 234
4aa41877 235 * /alice/cvs/hltcvs/level3code/src/AliHLTBenchmark.cxx:
6f388e0d 236 Added total in output.
b2a02bce 237
4aa41877 238 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.h:
b2a02bce 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
4aa41877 241 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx:
b2a02bce 242 Offline claims, they need that line, I (Constantin) dont see a reason for it.
243
4aa41877 244 * /alice/cvs/hltcvs/level3code/src/AliHLTMemHandler.h:
b2a02bce 245 Added one virtual function needed for newio.
246
4aa41877 247 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.h:
b2a02bce 248 Added newio handling, using the use_newio define switch.
249
6f388e0d 250 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
b2a02bce 251 Added handling of different filetypes, like root, binary and ddl files.
252
5a31e9df 2532003-10-24 Constantin Loizides <loizides@hansa00>
b2a02bce 254
4aa41877 255 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
b2a02bce 256 Added rootfile ptr check and corrected wrong function names in logging.
257
5a31e9df 2582003-10-02 Anders Strand Vestbo <vestbo@hansa00>
b2a02bce 259
4aa41877 260 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.h:
b2a02bce 261 - Can specify maximum pt range in ctor.
262 - Minor cleaning up.
263
5a31e9df 2642003-09-25 Constantin Loizides <loizides@hansa00>
a27af97b 265
4aa41877 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:
a27af97b 267 Added Thomas Kuhr changes for upcoming data challenge and aliroot v4-01-00 tag.
268
5a31e9df 2692003-08-20 Anders Strand Vestbo <vestbo@hansa00>
0a86fbb7 270
4aa41877 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
0a86fbb7 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
5a31e9df 2772003-08-12 Anders Strand Vestbo <vestbo@hansa00>
0a86fbb7 278
4aa41877 279 * /alice/cvs/hltcvs/level3code/src/AliHLTConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTConfMapper.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
0a86fbb7 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
5a31e9df 2852003-08-06 Anders Strand Vestbo <vestbo@hansa00>
0a86fbb7 286
4aa41877 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:
0a86fbb7 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
4aa41877 295 * /alice/cvs/hltcvs/level3code/src/AliHLTGlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTGlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliHLTMerger.cxx:
0a86fbb7 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
4aa41877 305 * /alice/cvs/hltcvs/level3code/src/AliHLTDisplay.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTDisplay.h:
0a86fbb7 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
5a31e9df 3092003-08-04 Constantin Loizides <loizides@hansa00>
240d63be 310
4aa41877 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.
240d63be 313
4aa41877 314 * /alice/cvs/hltcvs/level3code/src/AliHLTRawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTRawDataFileHandler.h:
240d63be 315 Added RawData2CompBinary function.
316
4aa41877 317 * /alice/cvs/hltcvs/level3code/src/AliHLTRootTypes.h:
240d63be 318 Changed comment from L3 to HLT; although that will be a long way to go...
319
4aa41877 320 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
240d63be 321 Added printout when config file was successfully read.
322
5a31e9df 3232003-07-30 Anders Strand Vestbo <vestbo@hansa00>
240d63be 324
4aa41877 325 * /alice/cvs/hltcvs/level3code/src/AliHLTGlobalMerger.cxx:
240d63be 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
4aa41877 332 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx:
240d63be 333 The cluster charge was only written in case of fRawSP. Should of course
334 ALWAYS be written.
335
4aa41877 336 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
240d63be 337 Set bfield in MakeInitFile
338
5a31e9df 3392003-07-29 Constantin Loizides <loizides@hansa00>
02f030e3 340
4aa41877 341 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
a63b4a8f 342 What a bug... , so every rotation to slice 0 was infact a rotation to slice 35 and Andi did not realize :-)
343
4aa41877 344 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx:
6f388e0d 345 Added comment.
02f030e3 346
4aa41877 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).
02f030e3 349
4aa41877 350 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.h:
02f030e3 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
4aa41877 353 * /alice/cvs/hltcvs/level3code/src/AliHLTDisplay.cxx:
02f030e3 354 Uncommented debug output.
355
5a31e9df 3562003-07-28 Constantin Loizides <loizides@hansa00>
02f030e3 357
4aa41877 358 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx:
02f030e3 359 Started looking/changing and added creation of standard tpc param object if it was not found in the aliroot file.
360
4aa41877 361 * /alice/cvs/hltcvs/level3code/src/AliHLTConfMapper.cxx:
02f030e3 362 Commented out debug code.
363
4aa41877 364 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 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
6f388e0d 367 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: Cosmetical changes.
02f030e3 368
5a31e9df 3692003-07-28 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 370
4aa41877 371 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
02f030e3 372 Set fVersion back to default when reading from a rootfile,
373 in order to avoid a warning in Init function.
374
5a31e9df 3752003-07-28 Constantin Loizides <loizides@hansa00>
02f030e3 376
4aa41877 377 * /alice/cvs/hltcvs/level3code/src/AliHLTConfMapPoint.h, /alice/cvs/hltcvs/level3code/src/AliHLTConfMapPoint.cxx:
02f030e3 378 Added static flag for not doing the conformal mapping.
379
4aa41877 380 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx:
02f030e3 381 Dont store -1 patch number in spacepoints but use zero instead.
382
4aa41877 383 * /alice/cvs/hltcvs/level3code/src/AliHLTConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTConfMapper.h:
02f030e3 384 Added some debug output.
385
4aa41877 386 * /alice/cvs/hltcvs/level3code/src/AliHLTDisplay.cxx:
02f030e3 387 Added some prints to log and changed threshold behaviour for straigth cosmics tracks
388
4aa41877 389 * /alice/cvs/hltcvs/level3code/src/AliHLTLogger.h, /alice/cvs/hltcvs/level3code/src/AliHLTLogger.cxx:
02f030e3 390 Changed to our type definition.
391
4aa41877 392 * /alice/cvs/hltcvs/level3code/src/AliHLTRawDataFileHandler.cxx:
02f030e3 393 Solved bug closing wrong mapping pointer.
394
5a31e9df 3952003-07-27 Constantin Loizides <loizides@hansa00>
02f030e3 396
4aa41877 397 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.h, /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.h, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
02f030e3 398 Changes to compile without changes to ALIROOT version v3-09-Releases.
399
5a31e9df 4002003-07-26 Constantin Loizides <loizides@hansa00>
02f030e3 401
4aa41877 402 * /alice/cvs/hltcvs/level3code/src/AliHLTMemHandler.h, /alice/cvs/hltcvs/level3code/src/AliHLTSrcLinkDef.h, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
02f030e3 403 Changes to compile also with ROOT or STANDALONE.
404
5a31e9df 4052003-07-25 Constantin Loizides <loizides@hansa00>
02f030e3 406
6f388e0d 407 * /alice/cvs/hltcvs/level3code/src/Makefile:
02f030e3 408 Changes to reflect the new makefile strategy.
409
4aa41877 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.
02f030e3 412
5a31e9df 4132003-07-25 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 414
4aa41877 415 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
02f030e3 416 Cleaning up albis bad solutions
417
5a31e9df 4182003-07-24 Constantin Loizides <loizides@hansa00>
02f030e3 419
4aa41877 420 * /alice/cvs/hltcvs/level3code/src/AliHLTRawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTRawDataFileHandler.h:
02f030e3 421 Class for reading cosmics data into HLT data structures, providing pedestral substraction and storing raw cosmics data.
422
4aa41877 423 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.h:
02f030e3 424 Solved overflow problem for cosmics data using ULong64_t for the error in time direction.
425
4aa41877 426 * /alice/cvs/hltcvs/level3code/src/AliHLTRootTypes.h:
02f030e3 427 Added Long64_t and ULong64_t types.
428
4aa41877 429 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.h, /alice/cvs/hltcvs/level3code/src/AliHLTSpacePointData.h:
02f030e3 430 Added comments.
431
4aa41877 432 * /alice/cvs/hltcvs/level3code/src/AliHLTMemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTMemHandler.h:
433 Added virtual functions for AliHLTRawDataHandler.
02f030e3 434
4aa41877 435 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.h:
02f030e3 436 Added flag fRawSP, if it is on, then the cf will leave spacepoints in raw co-system, default is off.
437
4aa41877 438 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 439 Added fSectorLow variable and more setters.
440
4aa41877 441 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
02f030e3 442 Added fSectorLow variable.
443
5a31e9df 4442003-07-22 Constantin Loizides <loizides@hansa00>
02f030e3 445
4aa41877 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:
02f030e3 447 Added html tags for documentation.
448
4aa41877 449 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTClustFinder.h:
02f030e3 450 Removed.
451
4aa41877 452 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTClustFinder.h:
02f030e3 453 Little changes before file goes to attic.
454
4aa41877 455 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
456 Moved the *Real* functions to misc/AliHLTTPCMapping
02f030e3 457
4aa41877 458 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 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
5a31e9df 4632003-07-21 Constantin Loizides <loizides@hansa00>
02f030e3 464
6f388e0d 465 * /alice/cvs/hltcvs/level3code/src/Makefile:
02f030e3 466 Include recursive and print rootcint command.
467
4aa41877 468 * /alice/cvs/hltcvs/level3code/src/AliHLTLogger.h, /alice/cvs/hltcvs/level3code/src/AliHLTLogging.h:
02f030e3 469 Changes to generate stub file with g++-3.3.1 and rootcint and new MLUC 0.3.37.
470
5a31e9df 4712003-07-19 Constantin Loizides <loizides@hansa00>
02f030e3 472
4aa41877 473 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
474 Bugfix of last checking, AliHLTTransformer produces now the same results as the old version.
02f030e3 475
4aa41877 476 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 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
4aa41877 485 GSI mapping. This functions are not used inside AliHLTTransform, so
02f030e3 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
5a31e9df 4912003-07-04 Constantin Loizides <loizides@hansa00>
02f030e3 492
4aa41877 493 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 494 Version field is being loaded in config file.
495
5a31e9df 4962003-07-03 Constantin Loizides <loizides@hansa00>
02f030e3 497
4aa41877 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:
02f030e3 499 Added RawData FileHandler class for the cosmics data test.
500
4aa41877 501 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.h:
02f030e3 502 Changed char to Char_t
503
4aa41877 504 * /alice/cvs/hltcvs/level3code/src/AliHLTFitter.cxx:
02f030e3 505 stupid warning solved due commenting.
506
4aa41877 507 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 508 Added setters (and some more getters), changed some members to const plus little cosmetics.
509
5a31e9df 5102003-07-02 Constantin Loizides <loizides@hansa00>
02f030e3 511
4aa41877 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:
02f030e3 513 Changes to make the code work for gcc-3.3
514
5a31e9df 5152003-05-30 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 516
4aa41877 517 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.h, /alice/cvs/hltcvs/level3code/src/AliHLTMemHandler.h:
02f030e3 518 Added option to write "altro" digits in AliDigits2Binary.
519
6f388e0d 520 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
02f030e3 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
4aa41877 528 * /alice/cvs/hltcvs/level3code/src/AliHLTBenchmark.cxx:
02f030e3 529 Dont draw benchmark graph by default
530
4aa41877 531 * /alice/cvs/hltcvs/level3code/src/AliHLTConfMapper.cxx:
02f030e3 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
5a31e9df 5362003-04-24 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 537
4aa41877 538 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 539 Added getter GetSolenoidField
540
5a31e9df 5412003-04-23 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 542
4aa41877 543 * /alice/cvs/hltcvs/level3code/src/AliHLTTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTrack.h:
02f030e3 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
5a31e9df 5512003-04-17 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 552
4aa41877 553 * /alice/cvs/hltcvs/level3code/src/AliHLTTrack.cxx:
6f388e0d 554 Changed some comments
02f030e3 555
4aa41877 556 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
6f388e0d 557 Included TError.h
02f030e3 558
4aa41877 559 * /alice/cvs/hltcvs/level3code/src/AliHLTTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTrack.h:
02f030e3 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
5a31e9df 5642003-04-14 Constantin Loizides <loizides@hansa00>
02f030e3 565
4aa41877 566 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
02f030e3 567 Dont show error message when searching for the alirunfile.root, only show it if it could not be found.
568
5a31e9df 5692003-04-14 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 570
4aa41877 571 * /alice/cvs/hltcvs/level3code/src/AliHLTTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTrack.h:
02f030e3 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
4aa41877 577 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.h:
02f030e3 578 Mods in CalculateResiduals
579
4aa41877 580 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx:
02f030e3 581 Default disregard single pad clusters
582
5a31e9df 5832003-04-11 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 584
4aa41877 585 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx:
02f030e3 586 Bugfix in AliPoints2Memory. In case fPatch==-1, 0 has to be
587 written to the pointid.
588
4aa41877 589 * /alice/cvs/hltcvs/level3code/src/AliHLTMemHandler.h:
02f030e3 590 Added getter GetFilePointer
591
5a31e9df 5922003-04-09 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 593
4aa41877 594 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
02f030e3 595 Another bugfix in GetPadRow.
596
4aa41877 597 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
6f388e0d 598 Bugfix in GetPadRow
02f030e3 599
5a31e9df 6002003-04-03 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 601
4aa41877 602 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 603 Added function GetPadRow(float x), which returns the nearest
604 padrow for a given x value (in local coordinates).
605
5a31e9df 6062003-03-10 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 607
4aa41877 608 * /alice/cvs/hltcvs/level3code/src/AliHLTConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTFitter.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTrack.cxx:
02f030e3 609 Fixing a quite serious bug in the global merging procedures:
610
4aa41877 611 In AliHLTConfMapTrack::FillTrack, the first point on the track should
02f030e3 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
4aa41877 617 In AliHLTFitter there was also a bug in FitLine which produced completely
02f030e3 618 wrong values for tanl, and further for all fit values operating in the
619 (s,z)-plane.
620
5a31e9df 6212003-03-08 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 622
4aa41877 623 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx:
02f030e3 624 Bugifx from last checkin.
625
4aa41877 626 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx:
02f030e3 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
5a31e9df 6312003-03-07 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 632
4aa41877 633 * /alice/cvs/hltcvs/level3code/src/AliHLTConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTFitter.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTrack.cxx:
02f030e3 634 Bugfix from last checkin
635
4aa41877 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,
02f030e3 638 the SetFirstPoint and SetLastPoint are done after both track fitting on
639 sector level and global fitting after sector merging.
640
5a31e9df 6412003-03-05 Constantin Loizides <loizides@hansa00>
02f030e3 642
4aa41877 643 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
02f030e3 644 Forgot root version string in PrintCompileOptions().
645
5a31e9df 6462003-03-05 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 647
4aa41877 648 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx: Cosmetic
02f030e3 649
4aa41877 650 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx:
02f030e3 651 Bugfix in GetMCTrackLabel
652
5a31e9df 6532003-03-05 Constantin Loizides <loizides@hansa00>
02f030e3 654
6f388e0d 655 * /alice/cvs/hltcvs/level3code/src/Makefile:
02f030e3 656 Added print option to see what the f***ing cvs command is actually doing...
657
5a31e9df 6582003-03-03 Constantin Loizides <loizides@hansa00>
02f030e3 659
4aa41877 660 * /alice/cvs/hltcvs/level3code/src/AliHLTDisplay.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTFitter.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
02f030e3 661 Added trailing \ for directories, it does not harm if you also supply one, but if you forgot, it will still work.
662
5a31e9df 6632003-02-27 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 664
4aa41877 665 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx:
02f030e3 666 Commented out two lines which produce crash in some pp events.
667
5a31e9df 6682003-02-26 Constantin Loizides <loizides@hansa00>
02f030e3 669
4aa41877 670 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx:
02f030e3 671 Clear lastindex when freeing the tree and check if valid tree exists before reading digits in Ali2 functions.
672
5a31e9df 6732003-02-26 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 674
6f388e0d 675 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
02f030e3 676 Small change with fBenchmark
677
4aa41877 678 * /alice/cvs/hltcvs/level3code/src/AliHLTConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
02f030e3 679 Increasing the maximum number of clusters in order to cope with
680 dn/dy=8000 events.
681
5a31e9df 6822003-02-25 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 683
4aa41877 684 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx:
02f030e3 685 Making compilable with gcc-32
686
6f388e0d 687 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
02f030e3 688 Added some new steps for fBenchmark
689
5a31e9df 6902003-02-24 Constantin Loizides <loizides@hansa00>
02f030e3 691
4aa41877 692 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx:
02f030e3 693 Added quick and dirty hack to circumvent negativ numbers for trackids while merging events.
694
6f388e0d 695 * /alice/cvs/hltcvs/level3code/src/Makefile:
696 Added defs string to rootcint
02f030e3 697
4aa41877 698 * /alice/cvs/hltcvs/level3code/src/AliHLTDisplay.cxx:
02f030e3 699 Check for valid trackfile.
700
5a31e9df 7012003-02-24 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 702
4aa41877 703 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.h: Added GetTracks()
02f030e3 704
4aa41877 705 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx:
02f030e3 706 10 bits for event number in trackID
707
6f388e0d 708 * /alice/cvs/hltcvs/level3code/src/Makefile:
02f030e3 709 Added missing feature of Constantins latest change
710
5a31e9df 7112003-02-24 Constantin Loizides <loizides@hansa00>
02f030e3 712
4aa41877 713 * /alice/cvs/hltcvs/level3code/src/AliHLTMemHandler.cxx:
02f030e3 714 Bug in Binary2Memory where zero digits on a row breaked in the read loop.
715
6f388e0d 716 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
02f030e3 717 Strange bug in Init where for patch equals one GetLastRow(-1) hast to be called.
718
5a31e9df 7192003-02-24 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 720
4aa41877 721 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx:
02f030e3 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
5a31e9df 7262003-02-21 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 727
4aa41877 728 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/Makefile:
02f030e3 729 Fixed Constantins bugs
730
5a31e9df 7312003-02-21 Constantin Loizides <loizides@hansa00>
02f030e3 732
4aa41877 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().
02f030e3 735
5a31e9df 7362003-02-21 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 737
4aa41877 738 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 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
5a31e9df 7432003-02-20 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 744
4aa41877 745 * /alice/cvs/hltcvs/level3code/src/AliHLTFitter.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx:
02f030e3 746 Bugfix
747
4aa41877 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
02f030e3 750 to do a global fit of the tracks _after_ track merging across
751 sector boundaries.
752
4aa41877 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:
02f030e3 754 Changes for making and tracking pileup events. In
4aa41877 755 AliHLTFileHandler::AliAltroDigits2Memory you can set a flag
02f030e3 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
5a31e9df 7612003-02-19 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 762
6f388e0d 763 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
02f030e3 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
4aa41877 769 * /alice/cvs/hltcvs/level3code/src/AliHLTGlobalMerger.cxx: Small cleanup
02f030e3 770
4aa41877 771 * /alice/cvs/hltcvs/level3code/src/AliHLTFitter.cxx:
6f388e0d 772 Renamed cluster errors
02f030e3 773
4aa41877 774 * /alice/cvs/hltcvs/level3code/src/AliHLTSpacePointData.h, /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx:
02f030e3 775 Renamed the cluster errors to fSigmaY2/fSigmaZ2, in order not to confuse
776 cluster widths with space point errors.
777
4aa41877 778 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.h:
02f030e3 779 Possible to evaluate more events at the same time.
780
4aa41877 781 * /alice/cvs/hltcvs/level3code/src/AliHLTConfMapper.cxx:
02f030e3 782 Calculating angle of tracklet.
783
4aa41877 784 * /alice/cvs/hltcvs/level3code/src/AliHLTConfMapper.h:
785 AliHLTConfMapper.cxx
02f030e3 786
4aa41877 787 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTConfMapPoint.cxx:
02f030e3 788 Calculated cluster widths are multiplied with a constant in order to
789 make them similar to the space point errors.
790
5a31e9df 7912003-02-13 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 792
4aa41877 793 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 794 Added functions GetParSigmaY2 and GetParSigmaZ2
795
4aa41877 796 * /alice/cvs/hltcvs/level3code/src/AliHLTDisplay.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTDisplay.h:
02f030e3 797 Can read slice files
798
5a31e9df 7992003-02-12 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 800
4aa41877 801 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx:
02f030e3 802 Bugfix: Calculated cluster widths (RMS) were not transformed to local
803 coordinates! This caused 1 whole day of confusion.
804
4aa41877 805 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 806 Added data member fOmegaTau
807
5a31e9df 8082003-02-09 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 809
4aa41877 810 * /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTEvaluate.h:
02f030e3 811 Can specify eventnr.
812
5a31e9df 8132003-02-06 Anders Strand Vestbo <vestbo@hansa00>
02f030e3 814
4aa41877 815 * /alice/cvs/hltcvs/level3code/src/AliHLTTransform.h:
02f030e3 816 Added a needed setter and getter
817
4aa41877 818 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx:
02f030e3 819 Save MCid in AliPoints2Memory
820
4aa41877 821 * /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliHLTFileHandler.h, /alice/cvs/hltcvs/level3code/src/AliHLTMemHandler.h:
02f030e3 822 Read offline clusters from multiple events
823
4aa41877 824 * /alice/cvs/hltcvs/level3code/src/AliHLTClustFinderNew.cxx:
02f030e3 825 If cluster width calculation is switched on, check if the calculated
826