]>
Commit | Line | Data |
---|---|---|
1f1942b8 | 1 | 2004-02-02 Constantin Loizides <loizides@hansa> |
2 | ||
3 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: | |
4 | Added static index support for aliroot files. | |
5 | ||
6 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h: | |
7 | 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. | |
8 | ||
9 | 2004-01-27 Anders Strand Vestbo <vestbo@hansa> | |
10 | ||
11 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h: | |
12 | Changes related to how the track parameters are calculated and stored. | |
13 | There should be no changes for normal use, i.e. the function calls are | |
14 | still the same. The changes are the following: | |
15 | ||
16 | - Most importantly, the first point on a track (accessible via | |
17 | AliL3Track::GetFirstPoint()) is now calculated as the point lying on the helix | |
18 | fit. Earlier, this point was just the coordinates of the innermost assigned | |
19 | cluster of the track. This is in principle ok if you just want the quick | |
20 | "global" coordinates of the track; momentum etc. However, for precisce local | |
21 | calculations such as residuals, this point should be the point of closest | |
22 | approach lying on the helix fit. If not, the calculated track parameters (such | |
23 | as center of curvature) will be slightly shifted. The tracks are updated to the | |
24 | first point if the AliLevel3::fIsTracksAtFirstPoint is set to true (which is | |
25 | default). If this is not desired, and the track should be defined at the vertex | |
26 | (not DCAO!), you can still do AliLevel3::SetTracks2Vertex(). | |
27 | ||
28 | - A new static boolean has been introduced in AliLevel3::fDoVertexFit, which | |
29 | tells the track fitter to include the vertex in the fit or not. | |
30 | ||
31 | - A (minor) bugfix was also done in AliL3TrackArray. | |
32 | ||
33 | 2004-01-23 Constantin Loizides <loizides@hansa> | |
34 | ||
35 | * /alice/cvs/hltcvs/level3code/src/Makefile: Fixed dep for linux. | |
36 | ||
37 | 2004-01-22 Constantin Loizides <loizides@hansa> | |
38 | ||
39 | * /alice/cvs/hltcvs/level3code/src/AliL3SrcLinkDef.h, /alice/cvs/hltcvs/level3code/src/Makefile: | |
40 | Changes to compile for MACOSX at core Makefiles. Check for | |
41 | $(ARCH) and -D$(ARCH). In order to solve cyclic dependencies | |
42 | for libs (which is _very_ bad, but the Linux linker is friendly) | |
43 | a few changes have to be done (moving files around) which | |
44 | we dont do at the moment. SO: Linux users should see _NO_ | |
45 | difference!!! | |
46 | ||
47 | * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.h: | |
48 | Changed to compile with gcc-3.4 | |
49 | ||
50 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx: | |
51 | Changed to avoid warning of gcc-3.4. | |
52 | ||
53 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: | |
54 | Changed order to avoid warning of gcc-3.4. | |
55 | ||
6f388e0d | 56 | 2003-11-26 Anders Strand Vestbo <vestbo@hansa> |
045549b7 | 57 | |
6f388e0d | 58 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h: |
59 | Added possibility to define where to set the track parameters: | |
60 | A new boolean static data member AliLevel3::fSetTracks2FirstPoint has been added. | |
61 | If this is true (default) the tracks are propagated to the first point | |
62 | on the track (impact point in the TPC), and track parameters are updated | |
63 | accordingly. In order to define the parameters at the vertex position, you | |
64 | you can place the call AliLevel3::SetTracks2Vertex, and no propagation will | |
65 | be done. | |
66 | ||
67 | Just to clarify; if you dont do anything, things will (hopefully) be as before. | |
68 | ||
69 | 2003-11-25 Constantin Loizides <loizides@hansa> | |
70 | ||
71 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h: | |
045549b7 | 72 | Added support for Daq datachallenge. |
73 | ||
6f388e0d | 74 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: |
045549b7 | 75 | Check if row numbering is wrong, print warning and continue. |
76 | ||
6f388e0d | 77 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx: |
045549b7 | 78 | Hopefully solved bug for empty rows. We use empty rows, and set fDigits=0. |
79 | ||
6f388e0d | 80 | * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: |
045549b7 | 81 | Added comment that we use AddRandomData even though the name is strange, but I think we could also use AddData instead. |
82 | ||
6f388e0d | 83 | 2003-11-18 Anders Strand Vestbo <vestbo@hansa> |
045549b7 | 84 | |
6f388e0d | 85 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h: |
045549b7 | 86 | Cleaning up the code. |
87 | - A lot of commented code removed from the header file. | |
88 | - Removed obsolute (i hope) constructors. In particular everything which | |
89 | were mixing fInputFile (which is now always a char*) with TFile*. There are | |
90 | now only 2 constructors, the default one and one providing a char* to the | |
91 | fInputFile. The first one should be used with binary files only, while the | |
92 | latter one should take care of everything else. | |
93 | ||
6f388e0d | 94 | 2003-11-18 Constantin Loizides <loizides@hansa> |
b2a02bce | 95 | |
6f388e0d | 96 | * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx: |
97 | Added total in output. | |
b2a02bce | 98 | |
6f388e0d | 99 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h: |
b2a02bce | 100 | 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. |
101 | ||
6f388e0d | 102 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: |
b2a02bce | 103 | Offline claims, they need that line, I (Constantin) dont see a reason for it. |
104 | ||
6f388e0d | 105 | * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h: |
b2a02bce | 106 | Added one virtual function needed for newio. |
107 | ||
6f388e0d | 108 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h: |
b2a02bce | 109 | Added newio handling, using the use_newio define switch. |
110 | ||
6f388e0d | 111 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h: |
b2a02bce | 112 | Added handling of different filetypes, like root, binary and ddl files. |
113 | ||
6f388e0d | 114 | 2003-10-24 Constantin Loizides <loizides@hansa> |
b2a02bce | 115 | |
6f388e0d | 116 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
b2a02bce | 117 | Added rootfile ptr check and corrected wrong function names in logging. |
118 | ||
6f388e0d | 119 | 2003-10-02 Anders Strand Vestbo <vestbo@hansa> |
b2a02bce | 120 | |
6f388e0d | 121 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h: |
b2a02bce | 122 | - Can specify maximum pt range in ctor. |
123 | - Minor cleaning up. | |
124 | ||
6f388e0d | 125 | 2003-09-25 Constantin Loizides <loizides@hansa> |
a27af97b | 126 | |
6f388e0d | 127 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
a27af97b | 128 | Added Thomas Kuhr changes for upcoming data challenge and aliroot v4-01-00 tag. |
129 | ||
6f388e0d | 130 | 2003-08-20 Anders Strand Vestbo <vestbo@hansa> |
0a86fbb7 | 131 | |
6f388e0d | 132 | * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: |
0a86fbb7 | 133 | Added function AliL3Fitter::UpdateTrack. This function should be called |
134 | after a global track fit has been done (as is done in | |
135 | AliLevel3::FitGlobalTracks), in order to update the track parameters | |
136 | to the first point of the track. | |
137 | ||
6f388e0d | 138 | 2003-08-12 Anders Strand Vestbo <vestbo@hansa> |
0a86fbb7 | 139 | |
6f388e0d | 140 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: |
0a86fbb7 | 141 | When doing nonvertex tracking, check whether the parameters has been set |
142 | properly. If they are not set explicitely (by doing a designated | |
143 | AliLevel3::SetTrackerParam with vertexconstraint=kFALSE), no secondaries | |
144 | will be found since the cut values are not defined. | |
145 | ||
6f388e0d | 146 | 2003-08-06 Anders Strand Vestbo <vestbo@hansa> |
0a86fbb7 | 147 | |
6f388e0d | 148 | * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Merger.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h: |
0a86fbb7 | 149 | Some structural changes with respect to the merging classes and how they |
150 | are used in AliLevel3 class. The main reason for doing this was to enable | |
151 | to set parameters for the global track merging externally by introducing | |
152 | the function AliLevel3::SetMergerParameters. If this function is not | |
153 | being called default parameters will be used, so for the moment nothing | |
154 | has changed for the normal user of the AliLevel3 class. | |
155 | ||
6f388e0d | 156 | * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx: |
0a86fbb7 | 157 | Multiple bugfix (only the important ones reported here): |
158 | - There biggest was a problem of merging tracks between slice | |
159 | 17 and 0 and 35 and 18 in the former version. The problem was actually | |
160 | that they were not merged at all. Slice 17 was trying to merge with slice 18, | |
161 | which are on different sides of the TPC. This was a mistake done in both SlowMerge | |
162 | and Merge. | |
163 | - Also in CheckTracks (called from SlowMerge) did not check if the two tracks | |
164 | had different signs. Some tracks was therefore merged wrongly. | |
165 | ||
6f388e0d | 166 | * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h: |
0a86fbb7 | 167 | Changed the default path to the file containing the geometry of the |
168 | TPC. It now looks in $ALIHLT_BASEDIR/geo for the file alice.geom. | |
169 | ||
6f388e0d | 170 | 2003-08-04 Constantin Loizides <loizides@hansa> |
240d63be | 171 | |
6f388e0d | 172 | * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h: |
240d63be | 173 | Added virtual functions for the daughter classes AliL3RawDataFileHandler und AliL3DDLDataFileHandler. |
174 | ||
6f388e0d | 175 | * /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.h: |
240d63be | 176 | Added RawData2CompBinary function. |
177 | ||
6f388e0d | 178 | * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h: |
240d63be | 179 | Changed comment from L3 to HLT; although that will be a long way to go... |
180 | ||
6f388e0d | 181 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
240d63be | 182 | Added printout when config file was successfully read. |
183 | ||
6f388e0d | 184 | 2003-07-30 Anders Strand Vestbo <vestbo@hansa> |
240d63be | 185 | |
6f388e0d | 186 | * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx: |
240d63be | 187 | Bugfix in Merge(). When a track is merged with a track in a |
188 | neighbouring sector, the current track loop has to finish. | |
189 | If not, a track might get merged with two different tracks. | |
190 | This bug was brought to you by Dr.Frankenfeld, and solved by | |
191 | me 2 years later... | |
192 | ||
6f388e0d | 193 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: |
240d63be | 194 | The cluster charge was only written in case of fRawSP. Should of course |
195 | ALWAYS be written. | |
196 | ||
6f388e0d | 197 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
240d63be | 198 | Set bfield in MakeInitFile |
199 | ||
6f388e0d | 200 | 2003-07-29 Constantin Loizides <loizides@hansa> |
02f030e3 | 201 | |
6f388e0d | 202 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
a63b4a8f | 203 | What a bug... , so every rotation to slice 0 was infact a rotation to slice 35 and Andi did not realize :-) |
204 | ||
6f388e0d | 205 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: |
206 | Added comment. | |
02f030e3 | 207 | |
6f388e0d | 208 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: |
02f030e3 | 209 | Removed ASV version, as the new AliL3FileHandler does not need (but still would be faster using the patched AliTPC class). |
210 | ||
6f388e0d | 211 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h: |
02f030e3 | 212 | 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. |
213 | ||
6f388e0d | 214 | * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx: |
02f030e3 | 215 | Uncommented debug output. |
216 | ||
6f388e0d | 217 | 2003-07-28 Constantin Loizides <loizides@hansa> |
02f030e3 | 218 | |
6f388e0d | 219 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx: |
02f030e3 | 220 | Started looking/changing and added creation of standard tpc param object if it was not found in the aliroot file. |
221 | ||
6f388e0d | 222 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx: |
02f030e3 | 223 | Commented out debug code. |
224 | ||
6f388e0d | 225 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 226 | Config file is created now in tmp/$user/l3config-date. param object is created if not found in aliroot file, a warning is produced. |
227 | ||
6f388e0d | 228 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: Cosmetical changes. |
02f030e3 | 229 | |
6f388e0d | 230 | 2003-07-28 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 231 | |
6f388e0d | 232 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
02f030e3 | 233 | Set fVersion back to default when reading from a rootfile, |
234 | in order to avoid a warning in Init function. | |
235 | ||
6f388e0d | 236 | 2003-07-28 Constantin Loizides <loizides@hansa> |
02f030e3 | 237 | |
6f388e0d | 238 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx: |
02f030e3 | 239 | Added static flag for not doing the conformal mapping. |
240 | ||
6f388e0d | 241 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: |
02f030e3 | 242 | Dont store -1 patch number in spacepoints but use zero instead. |
243 | ||
6f388e0d | 244 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h: |
02f030e3 | 245 | Added some debug output. |
246 | ||
6f388e0d | 247 | * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx: |
02f030e3 | 248 | Added some prints to log and changed threshold behaviour for straigth cosmics tracks |
249 | ||
6f388e0d | 250 | * /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx: |
02f030e3 | 251 | Changed to our type definition. |
252 | ||
6f388e0d | 253 | * /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx: |
02f030e3 | 254 | Solved bug closing wrong mapping pointer. |
255 | ||
6f388e0d | 256 | 2003-07-27 Constantin Loizides <loizides@hansa> |
02f030e3 | 257 | |
6f388e0d | 258 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
02f030e3 | 259 | Changes to compile without changes to ALIROOT version v3-09-Releases. |
260 | ||
6f388e0d | 261 | 2003-07-26 Constantin Loizides <loizides@hansa> |
02f030e3 | 262 | |
6f388e0d | 263 | * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3SrcLinkDef.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
02f030e3 | 264 | Changes to compile also with ROOT or STANDALONE. |
265 | ||
6f388e0d | 266 | 2003-07-25 Constantin Loizides <loizides@hansa> |
02f030e3 | 267 | |
6f388e0d | 268 | * /alice/cvs/hltcvs/level3code/src/Makefile: |
02f030e3 | 269 | Changes to reflect the new makefile strategy. |
270 | ||
6f388e0d | 271 | * /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h, /alice/cvs/hltcvs/level3code/src/AliL3SrcLinkDef.h: |
02f030e3 | 272 | Renamed AliL3LinkDef.h into AliL3SrcLinkDef.h to reflect module name changes in the Makefile. |
273 | ||
6f388e0d | 274 | 2003-07-25 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 275 | |
6f388e0d | 276 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
02f030e3 | 277 | Cleaning up albis bad solutions |
278 | ||
6f388e0d | 279 | 2003-07-24 Constantin Loizides <loizides@hansa> |
02f030e3 | 280 | |
6f388e0d | 281 | * /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.h: |
02f030e3 | 282 | Class for reading cosmics data into HLT data structures, providing pedestral substraction and storing raw cosmics data. |
283 | ||
6f388e0d | 284 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h: |
02f030e3 | 285 | Solved overflow problem for cosmics data using ULong64_t for the error in time direction. |
286 | ||
6f388e0d | 287 | * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h: |
02f030e3 | 288 | Added Long64_t and ULong64_t types. |
289 | ||
6f388e0d | 290 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h: |
02f030e3 | 291 | Added comments. |
292 | ||
6f388e0d | 293 | * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h: |
02f030e3 | 294 | Added virtual functions for AliL3RawDataHandler. |
295 | ||
6f388e0d | 296 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h: |
02f030e3 | 297 | Added flag fRawSP, if it is on, then the cf will leave spacepoints in raw co-system, default is off. |
298 | ||
6f388e0d | 299 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 300 | Added fSectorLow variable and more setters. |
301 | ||
6f388e0d | 302 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
02f030e3 | 303 | Added fSectorLow variable. |
304 | ||
6f388e0d | 305 | 2003-07-22 Constantin Loizides <loizides@hansa> |
02f030e3 | 306 | |
6f388e0d | 307 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3DigitData.h, /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h, /alice/cvs/hltcvs/level3code/src/AliL3Logging.h, /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h, /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /alice/cvs/hltcvs/level3code/src/AliL3StandardIncludes.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackSegmentData.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexData.h, /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.h, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.h, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Merger.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.h, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.h, /alice/cvs/hltcvs/level3code/src/AliL3Vertex.cxx, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.h, /alice/cvs/hltcvs/level3code/src/AliL3Vertex.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h: |
02f030e3 | 308 | Added html tags for documentation. |
309 | ||
6f388e0d | 310 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.h: |
02f030e3 | 311 | Removed. |
312 | ||
6f388e0d | 313 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.h: |
02f030e3 | 314 | Little changes before file goes to attic. |
315 | ||
6f388e0d | 316 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 317 | Moved the *Real* functions to misc/AliL3TPCMapping |
318 | ||
6f388e0d | 319 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 320 | Changed handling of initfile: there is now a method for reading and |
321 | saving the file seperately. That means one can change settings of the | |
322 | transformer and save that settings to a given file. | |
323 | ||
6f388e0d | 324 | 2003-07-21 Constantin Loizides <loizides@hansa> |
02f030e3 | 325 | |
6f388e0d | 326 | * /alice/cvs/hltcvs/level3code/src/Makefile: |
02f030e3 | 327 | Include recursive and print rootcint command. |
328 | ||
6f388e0d | 329 | * /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/AliL3Logging.h: |
02f030e3 | 330 | Changes to generate stub file with g++-3.3.1 and rootcint and new MLUC 0.3.37. |
331 | ||
6f388e0d | 332 | 2003-07-19 Constantin Loizides <loizides@hansa> |
02f030e3 | 333 | |
6f388e0d | 334 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
02f030e3 | 335 | Bugfix of last checking, AliL3Transformer produces now the same results as the old version. |
336 | ||
6f388e0d | 337 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 338 | Big Changes: |
339 | a) Added VersionType enum: There are now 2 different versions | |
340 | for aliroot and for cosmics, the old version is deprecated and needs to | |
341 | redo l3transform configs. | |
342 | b) Added a view tables for Sector2Slice and Slice2Sector mappings, for | |
343 | sin and cos lookups, for patches and row settings | |
344 | c) Added a lot of setters and getters | |
345 | d) Added GetRealX, GetRealY and GetRealNPad functions implementing the | |
346 | GSI mapping. This functions are not used inside AliL3Transform, so | |
347 | calling them, does not change the members of the class. | |
348 | e) Added a few more boundary checks | |
349 | f) __old__ sections mark former code and will vanish if everything is | |
350 | working | |
351 | ||
6f388e0d | 352 | 2003-07-04 Constantin Loizides <loizides@hansa> |
02f030e3 | 353 | |
6f388e0d | 354 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 355 | Version field is being loaded in config file. |
356 | ||
6f388e0d | 357 | 2003-07-03 Constantin Loizides <loizides@hansa> |
02f030e3 | 358 | |
6f388e0d | 359 | * /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h, /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.h, /alice/cvs/hltcvs/level3code/src/Makefile: |
02f030e3 | 360 | Added RawData FileHandler class for the cosmics data test. |
361 | ||
6f388e0d | 362 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h: |
02f030e3 | 363 | Changed char to Char_t |
364 | ||
6f388e0d | 365 | * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx: |
02f030e3 | 366 | stupid warning solved due commenting. |
367 | ||
6f388e0d | 368 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 369 | Added setters (and some more getters), changed some members to const plus little cosmetics. |
370 | ||
6f388e0d | 371 | 2003-07-02 Constantin Loizides <loizides@hansa> |
02f030e3 | 372 | |
6f388e0d | 373 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3StandardIncludes.h, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx: |
02f030e3 | 374 | Changes to make the code work for gcc-3.3 |
375 | ||
6f388e0d | 376 | 2003-05-30 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 377 | |
6f388e0d | 378 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h: |
02f030e3 | 379 | Added option to write "altro" digits in AliDigits2Binary. |
380 | ||
6f388e0d | 381 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h: |
02f030e3 | 382 | Smaller changes: |
383 | - Can set flag NoCF if you dont want to run with the cluster finder. | |
384 | - If you set npatches=0, tracking is done only in the outer 4 patches. | |
385 | - FreeDigitsTree after one event has been processed, in case you are reading | |
386 | from aliroot file you dont have to delete the AliLevel3 object for every | |
387 | event. | |
388 | ||
6f388e0d | 389 | * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx: |
02f030e3 | 390 | Dont draw benchmark graph by default |
391 | ||
6f388e0d | 392 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx: |
02f030e3 | 393 | In SetPointers, check for sufficient number of clusters to build a |
394 | track. If there are no clusters in a certain sector (as may happen in naked | |
395 | pp event), return without initializing the memory, because that takes cputime. | |
396 | ||
6f388e0d | 397 | 2003-04-24 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 398 | |
6f388e0d | 399 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 400 | Added getter GetSolenoidField |
401 | ||
6f388e0d | 402 | 2003-04-23 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 403 | |
6f388e0d | 404 | * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h: |
02f030e3 | 405 | Going back to the old previous GetCrossingPoint function. The idea |
406 | was to use CalculateReferencePoint for all calculations of the | |
407 | crossing points between track and padrow, but this function only | |
408 | works if angle!=0 (it uses y=ax+b parametrization), so only works | |
409 | for global coordinates. So for local coordinates GetCrossingPoint | |
410 | should be used. | |
411 | ||
6f388e0d | 412 | 2003-04-17 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 413 | |
6f388e0d | 414 | * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx: |
415 | Changed some comments | |
02f030e3 | 416 | |
6f388e0d | 417 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
418 | Included TError.h | |
02f030e3 | 419 | |
6f388e0d | 420 | * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h: |
02f030e3 | 421 | Removed obsolute code in GetCrossingPoint. This function did the same |
422 | thing as CalculateReferencePoint, only the latter one takes global | |
423 | track parameters as input. | |
424 | ||
6f388e0d | 425 | 2003-04-14 Constantin Loizides <loizides@hansa> |
02f030e3 | 426 | |
6f388e0d | 427 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
02f030e3 | 428 | Dont show error message when searching for the alirunfile.root, only show it if it could not be found. |
429 | ||
6f388e0d | 430 | 2003-04-14 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 431 | |
6f388e0d | 432 | * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h: |
02f030e3 | 433 | In Rotate, set the r0 and phi0, because they might be used in UpdateToFirstPoint. |
434 | In CalculateCrossingAngle, one can specify slice, and the calculation is done | |
435 | in global coordinates. In this way, one does not have to rotate the track to | |
436 | local coordinates in order to calculate this angle. | |
437 | ||
6f388e0d | 438 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h: |
02f030e3 | 439 | Mods in CalculateResiduals |
440 | ||
6f388e0d | 441 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: |
02f030e3 | 442 | Default disregard single pad clusters |
443 | ||
6f388e0d | 444 | 2003-04-11 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 445 | |
6f388e0d | 446 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx: |
02f030e3 | 447 | Bugfix in AliPoints2Memory. In case fPatch==-1, 0 has to be |
448 | written to the pointid. | |
449 | ||
6f388e0d | 450 | * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h: |
02f030e3 | 451 | Added getter GetFilePointer |
452 | ||
6f388e0d | 453 | 2003-04-09 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 454 | |
6f388e0d | 455 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
02f030e3 | 456 | Another bugfix in GetPadRow. |
457 | ||
6f388e0d | 458 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
459 | Bugfix in GetPadRow | |
02f030e3 | 460 | |
6f388e0d | 461 | 2003-04-03 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 462 | |
6f388e0d | 463 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 464 | Added function GetPadRow(float x), which returns the nearest |
465 | padrow for a given x value (in local coordinates). | |
466 | ||
6f388e0d | 467 | 2003-03-10 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 468 | |
6f388e0d | 469 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx: |
02f030e3 | 470 | Fixing a quite serious bug in the global merging procedures: |
471 | ||
472 | In AliL3ConfMapTrack::FillTrack, the first point on the track should | |
473 | not be set for z, since this later refers to the impact parameter | |
474 | from the track fit. The first point is set only temporary here for x and y, | |
475 | but in UpdateToFirstPoint this point is overwritten by the track swim point. | |
476 | fLastPoint however, still refers to the cluster position of the outermost point. | |
477 | ||
478 | In AliL3Fitter there was also a bug in FitLine which produced completely | |
479 | wrong values for tanl, and further for all fit values operating in the | |
480 | (s,z)-plane. | |
481 | ||
6f388e0d | 482 | 2003-03-08 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 483 | |
6f388e0d | 484 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: |
02f030e3 | 485 | Bugifx from last checkin. |
486 | ||
6f388e0d | 487 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: |
02f030e3 | 488 | Check if clusters has mcid -1, because if it does it is noise. |
489 | Important for pileup studies where you assign -1 to clusters | |
490 | coming from the piled up events. | |
491 | ||
6f388e0d | 492 | 2003-03-07 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 493 | |
6f388e0d | 494 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx: |
02f030e3 | 495 | Bugfix from last checkin |
496 | ||
6f388e0d | 497 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: |
02f030e3 | 498 | Moved UpdateToFirstPoint from AliL3ConfMapTrack to AliL3Track. Also, |
499 | the SetFirstPoint and SetLastPoint are done after both track fitting on | |
500 | sector level and global fitting after sector merging. | |
501 | ||
6f388e0d | 502 | 2003-03-05 Constantin Loizides <loizides@hansa> |
02f030e3 | 503 | |
6f388e0d | 504 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
02f030e3 | 505 | Forgot root version string in PrintCompileOptions(). |
506 | ||
6f388e0d | 507 | 2003-03-05 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 508 | |
6f388e0d | 509 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: Cosmetic |
02f030e3 | 510 | |
6f388e0d | 511 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: |
02f030e3 | 512 | Bugfix in GetMCTrackLabel |
513 | ||
6f388e0d | 514 | 2003-03-05 Constantin Loizides <loizides@hansa> |
02f030e3 | 515 | |
6f388e0d | 516 | * /alice/cvs/hltcvs/level3code/src/Makefile: |
02f030e3 | 517 | Added print option to see what the f***ing cvs command is actually doing... |
518 | ||
6f388e0d | 519 | 2003-03-03 Constantin Loizides <loizides@hansa> |
02f030e3 | 520 | |
6f388e0d | 521 | * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: |
02f030e3 | 522 | Added trailing \ for directories, it does not harm if you also supply one, but if you forgot, it will still work. |
523 | ||
6f388e0d | 524 | 2003-02-27 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 525 | |
6f388e0d | 526 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: |
02f030e3 | 527 | Commented out two lines which produce crash in some pp events. |
528 | ||
6f388e0d | 529 | 2003-02-26 Constantin Loizides <loizides@hansa> |
02f030e3 | 530 | |
6f388e0d | 531 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx: |
02f030e3 | 532 | Clear lastindex when freeing the tree and check if valid tree exists before reading digits in Ali2 functions. |
533 | ||
6f388e0d | 534 | 2003-02-26 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 535 | |
6f388e0d | 536 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: |
02f030e3 | 537 | Small change with fBenchmark |
538 | ||
6f388e0d | 539 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: |
02f030e3 | 540 | Increasing the maximum number of clusters in order to cope with |
541 | dn/dy=8000 events. | |
542 | ||
6f388e0d | 543 | 2003-02-25 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 544 | |
6f388e0d | 545 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: |
02f030e3 | 546 | Making compilable with gcc-32 |
547 | ||
6f388e0d | 548 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: |
02f030e3 | 549 | Added some new steps for fBenchmark |
550 | ||
6f388e0d | 551 | 2003-02-24 Constantin Loizides <loizides@hansa> |
02f030e3 | 552 | |
6f388e0d | 553 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx: |
02f030e3 | 554 | Added quick and dirty hack to circumvent negativ numbers for trackids while merging events. |
555 | ||
6f388e0d | 556 | * /alice/cvs/hltcvs/level3code/src/Makefile: |
557 | Added defs string to rootcint | |
02f030e3 | 558 | |
6f388e0d | 559 | * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx: |
02f030e3 | 560 | Check for valid trackfile. |
561 | ||
6f388e0d | 562 | 2003-02-24 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 563 | |
6f388e0d | 564 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h: Added GetTracks() |
02f030e3 | 565 | |
6f388e0d | 566 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx: |
02f030e3 | 567 | 10 bits for event number in trackID |
568 | ||
6f388e0d | 569 | * /alice/cvs/hltcvs/level3code/src/Makefile: |
02f030e3 | 570 | Added missing feature of Constantins latest change |
571 | ||
6f388e0d | 572 | 2003-02-24 Constantin Loizides <loizides@hansa> |
02f030e3 | 573 | |
6f388e0d | 574 | * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: |
02f030e3 | 575 | Bug in Binary2Memory where zero digits on a row breaked in the read loop. |
576 | ||
6f388e0d | 577 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: |
02f030e3 | 578 | Strange bug in Init where for patch equals one GetLastRow(-1) hast to be called. |
579 | ||
6f388e0d | 580 | 2003-02-24 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 581 | |
6f388e0d | 582 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: |
02f030e3 | 583 | In GetMCTrackLabel also check if at least half of the innermost 10% |
584 | clusters are assigned correctly. This is done by offline, and should | |
585 | therefore also be done by HLT. | |
586 | ||
6f388e0d | 587 | 2003-02-21 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 588 | |
6f388e0d | 589 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/Makefile: |
02f030e3 | 590 | Fixed Constantins bugs |
591 | ||
6f388e0d | 592 | 2003-02-21 Constantin Loizides <loizides@hansa> |
02f030e3 | 593 | |
6f388e0d | 594 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/Makefile: |
02f030e3 | 595 | Added version information of compile time options to AliL3Transformer::PrintCompileOptions(). |
596 | ||
6f388e0d | 597 | 2003-02-21 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 598 | |
6f388e0d | 599 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 600 | BField information interface with AliROOT changed again. It turned out |
601 | that the previous change I commited does not apply correctly to all | |
602 | events. Now it should be correct. | |
603 | ||
6f388e0d | 604 | 2003-02-20 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 605 | |
6f388e0d | 606 | * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: |
02f030e3 | 607 | Bugfix |
608 | ||
6f388e0d | 609 | * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.h, /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h, /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx: |
02f030e3 | 610 | Added AliL3Fitter to compile in Makefile. This class is also used |
611 | to do a global fit of the tracks _after_ track merging across | |
612 | sector boundaries. | |
613 | ||
6f388e0d | 614 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h: |
02f030e3 | 615 | Changes for making and tracking pileup events. In |
616 | AliL3FileHandler::AliAltroDigits2Memory you can set a flag | |
617 | which saves the event number in the 7 upper bits of the fTrackID | |
618 | field in the digits. This flag is set from exa/MakePileup.C. | |
619 | In AliLevel3 you can specify that you want to track a pileup event | |
620 | by setting DoPileup(). | |
621 | ||
6f388e0d | 622 | 2003-02-19 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 623 | |
6f388e0d | 624 | * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: |
02f030e3 | 625 | Changed binary name convention to also include event number. Also, when |
626 | binary files contain whole patches, the patch number is -1. | |
627 | Also some other smaller changes, like default switching global mergin | |
628 | between sector boundaries on. | |
629 | ||
6f388e0d | 630 | * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx: Small cleanup |
02f030e3 | 631 | |
6f388e0d | 632 | * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx: |
633 | Renamed cluster errors | |
02f030e3 | 634 | |
6f388e0d | 635 | * /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx: |
02f030e3 | 636 | Renamed the cluster errors to fSigmaY2/fSigmaZ2, in order not to confuse |
637 | cluster widths with space point errors. | |
638 | ||
6f388e0d | 639 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h: |
02f030e3 | 640 | Possible to evaluate more events at the same time. |
641 | ||
6f388e0d | 642 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx: |
02f030e3 | 643 | Calculating angle of tracklet. |
644 | ||
6f388e0d | 645 | * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h: |
646 | AliL3ConfMapper.cxx | |
02f030e3 | 647 | |
6f388e0d | 648 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx: |
02f030e3 | 649 | Calculated cluster widths are multiplied with a constant in order to |
650 | make them similar to the space point errors. | |
651 | ||
6f388e0d | 652 | 2003-02-13 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 653 | |
6f388e0d | 654 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 655 | Added functions GetParSigmaY2 and GetParSigmaZ2 |
656 | ||
6f388e0d | 657 | * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h: |
02f030e3 | 658 | Can read slice files |
659 | ||
6f388e0d | 660 | 2003-02-12 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 661 | |
6f388e0d | 662 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: |
02f030e3 | 663 | Bugfix: Calculated cluster widths (RMS) were not transformed to local |
664 | coordinates! This caused 1 whole day of confusion. | |
665 | ||
6f388e0d | 666 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 667 | Added data member fOmegaTau |
668 | ||
6f388e0d | 669 | 2003-02-09 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 670 | |
6f388e0d | 671 | * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h: |
02f030e3 | 672 | Can specify eventnr. |
673 | ||
6f388e0d | 674 | 2003-02-06 Anders Strand Vestbo <vestbo@hansa> |
02f030e3 | 675 | |
6f388e0d | 676 | * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h: |
02f030e3 | 677 | Added a needed setter and getter |
678 | ||
6f388e0d | 679 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx: |
02f030e3 | 680 | Save MCid in AliPoints2Memory |
681 | ||
6f388e0d | 682 | * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h: |
02f030e3 | 683 | Read offline clusters from multiple events |
684 | ||
6f388e0d | 685 | * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: |
02f030e3 | 686 | If cluster width calculation is switched on, check if the calculated |
687 |