1 2004-02-02 Constantin Loizides <loizides@hansa>
3 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
4 Added static index support for aliroot files.
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.
9 2004-01-27 Anders Strand Vestbo <vestbo@hansa>
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:
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().
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.
31 - A (minor) bugfix was also done in AliL3TrackArray.
33 2004-01-23 Constantin Loizides <loizides@hansa>
35 * /alice/cvs/hltcvs/level3code/src/Makefile: Fixed dep for linux.
37 2004-01-22 Constantin Loizides <loizides@hansa>
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_
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
50 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
51 Changed to avoid warning of gcc-3.4.
53 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
54 Changed order to avoid warning of gcc-3.4.
56 2003-11-26 Anders Strand Vestbo <vestbo@hansa>
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
67 Just to clarify; if you dont do anything, things will (hopefully) be as before.
69 2003-11-25 Constantin Loizides <loizides@hansa>
71 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
72 Added support for Daq datachallenge.
74 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
75 Check if row numbering is wrong, print warning and continue.
77 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
78 Hopefully solved bug for empty rows. We use empty rows, and set fDigits=0.
80 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
81 Added comment that we use AddRandomData even though the name is strange, but I think we could also use AddData instead.
83 2003-11-18 Anders Strand Vestbo <vestbo@hansa>
85 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
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.
94 2003-11-18 Constantin Loizides <loizides@hansa>
96 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx:
97 Added total in output.
99 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
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.
102 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
103 Offline claims, they need that line, I (Constantin) dont see a reason for it.
105 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
106 Added one virtual function needed for newio.
108 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
109 Added newio handling, using the use_newio define switch.
111 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
112 Added handling of different filetypes, like root, binary and ddl files.
114 2003-10-24 Constantin Loizides <loizides@hansa>
116 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
117 Added rootfile ptr check and corrected wrong function names in logging.
119 2003-10-02 Anders Strand Vestbo <vestbo@hansa>
121 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
122 - Can specify maximum pt range in ctor.
125 2003-09-25 Constantin Loizides <loizides@hansa>
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:
128 Added Thomas Kuhr changes for upcoming data challenge and aliroot v4-01-00 tag.
130 2003-08-20 Anders Strand Vestbo <vestbo@hansa>
132 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
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.
138 2003-08-12 Anders Strand Vestbo <vestbo@hansa>
140 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
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.
146 2003-08-06 Anders Strand Vestbo <vestbo@hansa>
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:
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.
156 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx:
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
163 - Also in CheckTracks (called from SlowMerge) did not check if the two tracks
164 had different signs. Some tracks was therefore merged wrongly.
166 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h:
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.
170 2003-08-04 Constantin Loizides <loizides@hansa>
172 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
173 Added virtual functions for the daughter classes AliL3RawDataFileHandler und AliL3DDLDataFileHandler.
175 * /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.h:
176 Added RawData2CompBinary function.
178 * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h:
179 Changed comment from L3 to HLT; although that will be a long way to go...
181 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
182 Added printout when config file was successfully read.
184 2003-07-30 Anders Strand Vestbo <vestbo@hansa>
186 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx:
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
193 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
194 The cluster charge was only written in case of fRawSP. Should of course
197 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
198 Set bfield in MakeInitFile
200 2003-07-29 Constantin Loizides <loizides@hansa>
202 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
203 What a bug... , so every rotation to slice 0 was infact a rotation to slice 35 and Andi did not realize :-)
205 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
208 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
209 Removed ASV version, as the new AliL3FileHandler does not need (but still would be faster using the patched AliTPC class).
211 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
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.
214 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
215 Uncommented debug output.
217 2003-07-28 Constantin Loizides <loizides@hansa>
219 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
220 Started looking/changing and added creation of standard tpc param object if it was not found in the aliroot file.
222 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
223 Commented out debug code.
225 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
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.
228 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: Cosmetical changes.
230 2003-07-28 Anders Strand Vestbo <vestbo@hansa>
232 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
233 Set fVersion back to default when reading from a rootfile,
234 in order to avoid a warning in Init function.
236 2003-07-28 Constantin Loizides <loizides@hansa>
238 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx:
239 Added static flag for not doing the conformal mapping.
241 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
242 Dont store -1 patch number in spacepoints but use zero instead.
244 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
245 Added some debug output.
247 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
248 Added some prints to log and changed threshold behaviour for straigth cosmics tracks
250 * /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx:
251 Changed to our type definition.
253 * /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx:
254 Solved bug closing wrong mapping pointer.
256 2003-07-27 Constantin Loizides <loizides@hansa>
258 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
259 Changes to compile without changes to ALIROOT version v3-09-Releases.
261 2003-07-26 Constantin Loizides <loizides@hansa>
263 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3SrcLinkDef.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
264 Changes to compile also with ROOT or STANDALONE.
266 2003-07-25 Constantin Loizides <loizides@hansa>
268 * /alice/cvs/hltcvs/level3code/src/Makefile:
269 Changes to reflect the new makefile strategy.
271 * /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h, /alice/cvs/hltcvs/level3code/src/AliL3SrcLinkDef.h:
272 Renamed AliL3LinkDef.h into AliL3SrcLinkDef.h to reflect module name changes in the Makefile.
274 2003-07-25 Anders Strand Vestbo <vestbo@hansa>
276 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
277 Cleaning up albis bad solutions
279 2003-07-24 Constantin Loizides <loizides@hansa>
281 * /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.h:
282 Class for reading cosmics data into HLT data structures, providing pedestral substraction and storing raw cosmics data.
284 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
285 Solved overflow problem for cosmics data using ULong64_t for the error in time direction.
287 * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h:
288 Added Long64_t and ULong64_t types.
290 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h:
293 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
294 Added virtual functions for AliL3RawDataHandler.
296 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
297 Added flag fRawSP, if it is on, then the cf will leave spacepoints in raw co-system, default is off.
299 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
300 Added fSectorLow variable and more setters.
302 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
303 Added fSectorLow variable.
305 2003-07-22 Constantin Loizides <loizides@hansa>
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:
308 Added html tags for documentation.
310 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.h:
313 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.h:
314 Little changes before file goes to attic.
316 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
317 Moved the *Real* functions to misc/AliL3TPCMapping
319 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
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.
324 2003-07-21 Constantin Loizides <loizides@hansa>
326 * /alice/cvs/hltcvs/level3code/src/Makefile:
327 Include recursive and print rootcint command.
329 * /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/AliL3Logging.h:
330 Changes to generate stub file with g++-3.3.1 and rootcint and new MLUC 0.3.37.
332 2003-07-19 Constantin Loizides <loizides@hansa>
334 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
335 Bugfix of last checking, AliL3Transformer produces now the same results as the old version.
337 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
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
352 2003-07-04 Constantin Loizides <loizides@hansa>
354 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
355 Version field is being loaded in config file.
357 2003-07-03 Constantin Loizides <loizides@hansa>
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:
360 Added RawData FileHandler class for the cosmics data test.
362 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
363 Changed char to Char_t
365 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx:
366 stupid warning solved due commenting.
368 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
369 Added setters (and some more getters), changed some members to const plus little cosmetics.
371 2003-07-02 Constantin Loizides <loizides@hansa>
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:
374 Changes to make the code work for gcc-3.3
376 2003-05-30 Anders Strand Vestbo <vestbo@hansa>
378 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
379 Added option to write "altro" digits in AliDigits2Binary.
381 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
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
389 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx:
390 Dont draw benchmark graph by default
392 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
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.
397 2003-04-24 Anders Strand Vestbo <vestbo@hansa>
399 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
400 Added getter GetSolenoidField
402 2003-04-23 Anders Strand Vestbo <vestbo@hansa>
404 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
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
412 2003-04-17 Anders Strand Vestbo <vestbo@hansa>
414 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
415 Changed some comments
417 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
420 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
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.
425 2003-04-14 Constantin Loizides <loizides@hansa>
427 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
428 Dont show error message when searching for the alirunfile.root, only show it if it could not be found.
430 2003-04-14 Anders Strand Vestbo <vestbo@hansa>
432 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
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.
438 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
439 Mods in CalculateResiduals
441 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
442 Default disregard single pad clusters
444 2003-04-11 Anders Strand Vestbo <vestbo@hansa>
446 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
447 Bugfix in AliPoints2Memory. In case fPatch==-1, 0 has to be
448 written to the pointid.
450 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
451 Added getter GetFilePointer
453 2003-04-09 Anders Strand Vestbo <vestbo@hansa>
455 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
456 Another bugfix in GetPadRow.
458 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
461 2003-04-03 Anders Strand Vestbo <vestbo@hansa>
463 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
464 Added function GetPadRow(float x), which returns the nearest
465 padrow for a given x value (in local coordinates).
467 2003-03-10 Anders Strand Vestbo <vestbo@hansa>
469 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
470 Fixing a quite serious bug in the global merging procedures:
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.
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
482 2003-03-08 Anders Strand Vestbo <vestbo@hansa>
484 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
485 Bugifx from last checkin.
487 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
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.
492 2003-03-07 Anders Strand Vestbo <vestbo@hansa>
494 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
495 Bugfix from last checkin
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:
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.
502 2003-03-05 Constantin Loizides <loizides@hansa>
504 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
505 Forgot root version string in PrintCompileOptions().
507 2003-03-05 Anders Strand Vestbo <vestbo@hansa>
509 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: Cosmetic
511 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
512 Bugfix in GetMCTrackLabel
514 2003-03-05 Constantin Loizides <loizides@hansa>
516 * /alice/cvs/hltcvs/level3code/src/Makefile:
517 Added print option to see what the f***ing cvs command is actually doing...
519 2003-03-03 Constantin Loizides <loizides@hansa>
521 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
522 Added trailing \ for directories, it does not harm if you also supply one, but if you forgot, it will still work.
524 2003-02-27 Anders Strand Vestbo <vestbo@hansa>
526 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
527 Commented out two lines which produce crash in some pp events.
529 2003-02-26 Constantin Loizides <loizides@hansa>
531 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
532 Clear lastindex when freeing the tree and check if valid tree exists before reading digits in Ali2 functions.
534 2003-02-26 Anders Strand Vestbo <vestbo@hansa>
536 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
537 Small change with fBenchmark
539 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
540 Increasing the maximum number of clusters in order to cope with
543 2003-02-25 Anders Strand Vestbo <vestbo@hansa>
545 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
546 Making compilable with gcc-32
548 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
549 Added some new steps for fBenchmark
551 2003-02-24 Constantin Loizides <loizides@hansa>
553 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
554 Added quick and dirty hack to circumvent negativ numbers for trackids while merging events.
556 * /alice/cvs/hltcvs/level3code/src/Makefile:
557 Added defs string to rootcint
559 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
560 Check for valid trackfile.
562 2003-02-24 Anders Strand Vestbo <vestbo@hansa>
564 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h: Added GetTracks()
566 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
567 10 bits for event number in trackID
569 * /alice/cvs/hltcvs/level3code/src/Makefile:
570 Added missing feature of Constantins latest change
572 2003-02-24 Constantin Loizides <loizides@hansa>
574 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
575 Bug in Binary2Memory where zero digits on a row breaked in the read loop.
577 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
578 Strange bug in Init where for patch equals one GetLastRow(-1) hast to be called.
580 2003-02-24 Anders Strand Vestbo <vestbo@hansa>
582 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
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.
587 2003-02-21 Anders Strand Vestbo <vestbo@hansa>
589 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/Makefile:
590 Fixed Constantins bugs
592 2003-02-21 Constantin Loizides <loizides@hansa>
594 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/Makefile:
595 Added version information of compile time options to AliL3Transformer::PrintCompileOptions().
597 2003-02-21 Anders Strand Vestbo <vestbo@hansa>
599 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
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.
604 2003-02-20 Anders Strand Vestbo <vestbo@hansa>
606 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
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:
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
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:
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().
622 2003-02-19 Anders Strand Vestbo <vestbo@hansa>
624 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
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.
630 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx: Small cleanup
632 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx:
633 Renamed cluster errors
635 * /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
636 Renamed the cluster errors to fSigmaY2/fSigmaZ2, in order not to confuse
637 cluster widths with space point errors.
639 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
640 Possible to evaluate more events at the same time.
642 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
643 Calculating angle of tracklet.
645 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
648 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx:
649 Calculated cluster widths are multiplied with a constant in order to
650 make them similar to the space point errors.
652 2003-02-13 Anders Strand Vestbo <vestbo@hansa>
654 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
655 Added functions GetParSigmaY2 and GetParSigmaZ2
657 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h:
660 2003-02-12 Anders Strand Vestbo <vestbo@hansa>
662 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
663 Bugfix: Calculated cluster widths (RMS) were not transformed to local
664 coordinates! This caused 1 whole day of confusion.
666 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
667 Added data member fOmegaTau
669 2003-02-09 Anders Strand Vestbo <vestbo@hansa>
671 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
674 2003-02-06 Anders Strand Vestbo <vestbo@hansa>
676 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
677 Added a needed setter and getter
679 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
680 Save MCid in AliPoints2Memory
682 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
683 Read offline clusters from multiple events
685 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
686 If cluster width calculation is switched on, check if the calculated
689 2003-02-05 Anders Strand Vestbo <vestbo@hansa>
691 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
692 Bugfix. Default ctor sets fFirstPoint and fLastPoint to zero. This fix
693 removed some occasional floating point exception in
694 AliL3TrackArray::WriteTracks.
696 2003-02-04 Anders Strand Vestbo <vestbo@hansa>
698 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
699 Bugfix. Check the diff to the previous version to see which.
700 Actually i don't understand why this has not been discovered before.
701 It is quite obvious that the loop can easily go out of range.
703 2003-01-31 Anders Strand Vestbo <vestbo@hansa>
705 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
706 How the extract the BField in AliROOT has changed, it is not extracted
707 via the function gAlice->Field()->Map(), which returns a value 0-2.
711 The gAlice->Field()->Factor() can not be used anymore, as it seem always
712 to be 1 in AliROOT version V3.09->.
713 Hence a new data member called fBFieldMap has been added, and the fBField
714 is set correspondingly when reading from either rootfile or l3transform.
716 2003-01-28 Anders Strand Vestbo <vestbo@hansa>
718 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
719 Bugfix from last checkin
721 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
722 Insignificant bugfixes
724 2003-01-27 Anders Strand Vestbo <vestbo@hansa>
726 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
727 Added function GetPatch
729 2003-01-22 Anders Strand Vestbo <vestbo@hansa>
731 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
732 Bugfix after last checkin
734 2003-01-21 Anders Strand Vestbo <vestbo@hansa>
736 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
737 Updated function EvaluatePoints.
739 * /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h:
740 Removed obsolute lines
742 2003-01-17 Anders Strand Vestbo <vestbo@hansa>
744 * /alice/cvs/hltcvs/level3code/src/Makefile:
745 Changed definition of TOPDIR
747 2003-01-16 Anders Strand Vestbo <vestbo@hansa>
749 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
750 Added function Deg2Raw
752 2002-11-25 Anders Strand Vestbo <vestbo@hansa>
754 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
755 Smaller changes. A few lines in order to make filling an ntuppel
756 work with the current version of ROOT (bug in ROOT).
758 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
759 Changes so that one can read slice by slice also from
762 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
763 Small bugfix in InitSector
765 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
766 Default match should be 2
768 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
769 Small bugfix in CalculateEgdePoint
771 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.h:
772 Updates to make it work
774 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx:
775 Also write errors to textfile
777 2002-11-15 Anders Strand Vestbo <vestbo@hansa>
779 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
780 Bugfix in GetEta(raw coordinates); needs slice.
782 2002-11-13 Constantin Loizides <loizides@hansa>
784 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: Cosmetics.
786 2002-11-12 Anders Strand Vestbo <vestbo@hansa>
788 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
789 New function AliAltroDigits2Memory. This function removes single timebins, single
790 as in both time and pad.
792 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
793 Can specify patch=-1, this means all numbers will be relative to a whole
794 slice. E.g. GetNRows(-1) return the number 159 (all rows in a slice).
796 2002-11-08 Anders Strand Vestbo <vestbo@hansa>
798 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
799 Severe bugfix in Memory2CompMemory. Actually this bug was introduced by
800 myself some weeks ago, but for some strange reason did not cause any
801 crashes until now. The problem was checking for ADC saturation, which uses
802 AliL3Transform::GetADCSat(), but this is sometimes set to 1024 and this
803 of course is a problem since we are only reserving 10 bits per ADC when
804 writing to binary files. I actually spend 2 hours figuring out this
807 2002-10-28 Anders Strand Vestbo <vestbo@hansa>
809 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
810 Removed a lot of code, and some changes. Basically removed all of
811 the alirootcode in order to speed up the evaluation process.
813 2002-10-22 Anders Strand Vestbo <vestbo@hansa>
815 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
816 Bugfix in AliPoints2Memory
818 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
819 Minor changes in AliDigits2RootFile
821 2002-10-17 Anders Strand Vestbo <vestbo@hansa>
823 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
824 Check for ADC saturation in AliDigits2Memory.
825 Bugfix in AliDigits2RootFile; now correct writing of
826 track id's to the digits.
828 2002-10-16 Anders Strand Vestbo <vestbo@hansa>
830 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: Bugfix in Init.
832 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
833 Added ADC saturation in AliL3Transform.
835 2002-10-14 Anders Strand Vestbo <vestbo@hansa>
837 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
838 Bugfix in AliPoints2Memory
840 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
841 Commented out fInterMerger
843 2002-10-03 Anders Strand Vestbo <vestbo@hansa>
845 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
846 Added a few more explaining lines in class description.
848 2002-10-02 Anders Strand Vestbo <vestbo@hansa>
850 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
851 Perform check on cos(crossing_angle_with_padrow) in GetCrossingAngle().
852 Every once in a while this number is equal to one, which results in
853 return value being NaN.
855 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
856 Serious bugfix in Local2Raw function. This function failed to transform
857 corretly on the z<0 side of the tpc, because of a "wrongly" check. I have
858 no idea why I did not see this bug before, but probably because the
859 function is seldom used.
861 2002-09-20 Anders Strand Vestbo <vestbo@hansa>
863 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
864 Fixing the previous unresolved bug before I was going on vacation.
865 When using the AliLevel3 tracking class and reading from a rootfile
866 with the patched AliTPC (ASV) version, one can only read 1 whole slice
867 at once (npatches=1). This because in AliLevel3 class only 1 instance
868 of the AliL3FileHandler is taking care of reading the data from all
869 patches, and therefore the AliL3FileHandler::fLastIndex method fails when
870 reading patch by patch. This problem did not show up in the AliL3Hough,
871 because there you have one AliL3FileHandler per patch.
873 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
874 Check if the provided path is a rootfile or a directory by using the
875 IsZombie() function; the file pointer is not zero if the provided
876 string is a directory.
878 Use global pointer gSystem instead of creating a new instance of the
879 TUnixSystem class. This in order to get rid of a error message during
882 2002-09-19 Anders Strand Vestbo <vestbo@hansa>
884 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx: Cosmetic
886 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
887 Changed the row numbering in the patches to match the latest technical
888 layout as much as possible. The numbers are taken from mapping tables
889 provided by GSI (Dr.Frankenfeld). The implementation is still not identical
890 to the actual foreseen layout, as there are some pads (FEC) which are
891 physically located in the area we have been calling patch 1 which actually
892 belong to patch 0. But this is only concerns 1 or 2 FECs as far as I could
895 2002-09-04 Constantin Loizides <loizides@hansa>
897 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
898 Added boolean return values to Init, Make_Init_File and Read_Init function. Check for given root file.
900 * /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
901 Added ASVVERSION define.
903 2002-09-03 Anders Strand Vestbo <vestbo@hansa>
905 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
906 Changing hardcoded values.
908 2002-09-03 Constantin Loizides <loizides@hansa>
910 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
911 Changed from hardcoded param to a version which gets the param string from AliL3Transform::GetParamName().
913 2002-09-03 Anders Strand Vestbo <vestbo@hansa>
915 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
916 More changes as a consequence of changing the pad geomtry in the new
917 AliROOT. Some hardcoded values which were set to 176 has now been changed
918 to AliL3Transform::GetNRows() etc. Also the remaining hardcoded AliTPCParam
919 and digits tree object names has been changed in AliL3FileHandler.
920 There were and still are a bug in the AliL3Merger class in FillNTuppel,
921 which I was not able to figure out, so I switched off. This only affects
922 the SlowMerging methods in the track mergers, and should be looked at more
923 if needed in the future.
925 2002-09-02 Anders Strand Vestbo <vestbo@hansa>
927 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
928 Bugfix in AliL3Transform. Changed the strings of the AliTPCParam and
929 Digitstree objects corresponding to the new AliROOT.
931 2002-08-27 Anders Strand Vestbo <vestbo@hansa>
933 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: Small bugfix
935 2002-08-25 Constantin Loizides <loizides@hansa>
937 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.h, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/AliL3Logging.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackSegmentData.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Vertex.cxx, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
938 Little changes to make g++ version 3.2 compile the src library. Problems remaining for ALIROOT lib.
940 * /alice/cvs/hltcvs/level3code/src/AliL3StandardIncludes.h:
941 Standard include file to include different files for different compiler versions.
943 * /alice/cvs/hltcvs/level3code/src/Makefile:
944 Added compiler version information and standard include file for rootcint.
946 2002-07-11 Constantin Loizides <loizides@hansa>
948 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
949 Changes for independant library of standalone l3 code. Most of them are by having #ifdef no_root preprocessor switches, but also added AliL3Stopwatch in AliL3Benchmark class.
951 * /alice/cvs/hltcvs/level3code/src/Makefile:
952 Changes for independant library of standalone l3 code.
954 2002-07-05 Constantin Loizides <loizides@hansa>
956 * /alice/cvs/hltcvs/level3code/src/Makefile:
957 Added -Duse_root to USEPACKAGE=ALIROOT section.
959 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
960 Added fBFACT=0.0029... value. GetBFieldValue() returns now fBField*fBFACT.
962 2002-07-03 Constantin Loizides <loizides@hansa>
964 * /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx:
965 Solved little pointer bug that prevented logger classes to be used in standalone programs.
967 2002-07-02 Constantin Loizides <loizides@hansa>
969 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
970 Minor changes and cosmetics according to Anders.
972 2002-07-02 Anders Strand Vestbo <vestbo@hansa>
974 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
975 Cosmetic changes on top, to make hltm documentation in root to work
977 2002-07-02 Constantin Loizides <loizides@hansa>
979 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
980 Minor changes, mostly cosmetic or comments
982 * /alice/cvs/hltcvs/level3code/src/Makefile:
983 Minor changes to make it work with new Top Makefile. Also have generated code separated for each USEPACKAGE now.
985 2002-07-02 Anders Strand Vestbo <vestbo@hansa>
987 * /alice/cvs/hltcvs/level3code/src/Makefile: New topdir makefile
989 2002-06-14 Constantin Loizides <loizides@hansa>
991 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
992 Solved bug to not merge clusters on the same pad.
994 2002-06-07 Constantin Loizides <loizides@hansa>
996 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h, /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx:
997 Changes done to make the Cluser Finder calculate the errors in Pad and Time direction. Also minor changes to other classes, mainly cosmetic.
999 2002-06-06 Constantin Loizides <loizides@hansa>
1001 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
1002 Have some new set functions. Remove deconv=true setting from init.
1004 2002-05-31 Anders Strand Vestbo <vestbo@hansa>
1006 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1007 Added getter GetNRows()
1009 * /alice/cvs/hltcvs/level3code/src/Makefile: Added a flag
1011 2002-05-28 Anders Strand Vestbo <vestbo@hansa>
1013 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
1014 Bugfix in AliL3FileHandler::GetDigitsTree.
1015 Added a new function AliL3FileHandler::FreeDigitsTree(), in order
1016 to be able to clear the digits tree from memory, without deleting
1017 the object. Useful feature if you want to loop over several events
1018 in a single rootfile.
1020 2002-05-27 Anders Strand Vestbo <vestbo@hansa>
1022 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
1023 Moved some getters to AliL3MemHandler
1025 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: Smaller changes
1027 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1028 Made all AliL3FileHandler specific functions virtual in AliL3MemHandler.
1030 2002-05-26 Constantin Loizides <loizides@hansa>
1032 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
1033 Solved merge problem of last checkin.
1035 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h, /alice/cvs/hltcvs/level3code/src/Makefile:
1036 Minor changes to make tracking work with new Aliroot version v3.07.03
1038 2002-05-23 Anders Strand Vestbo <vestbo@hansa>
1040 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/Makefile:
1041 Added AliL3Evaluate in case compiling with AliROOT
1043 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1044 Switched on slow merging.
1046 2002-05-22 Anders Strand Vestbo <vestbo@hansa>
1048 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1049 Bugfix from previos ci
1051 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1052 Do not give *row to Init
1054 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1055 Fix in AliDigits2Memory. Do not remove single timebins on one pad, because
1056 they can be a part of a bigger cluster...
1058 2002-05-22 Constantin Loizides <loizides@hansa>
1060 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1061 BField is now also read from configuration.
1063 2002-05-09 Anders Strand Vestbo <vestbo@hansa>
1065 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1066 Bugfix in GetPadPitchWidth(patch). return inner width if patch < 2, not patch<=2.
1068 2002-05-07 Anders Strand Vestbo <vestbo@hansa>
1070 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1071 Small change in GetCrossingAngle.
1073 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1074 Added some more datamembers, related to gas and electronics.
1075 Corresponding getters has been added, and they have also been
1076 added to the Init function, and exa/Make_Init.C.
1078 2002-05-05 Constantin Loizides <loizides@hansa>
1080 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
1081 Commented out cout in WriteClusters
1083 2002-05-02 Anders Strand Vestbo <vestbo@hansa>
1085 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1086 Forgot to remove #include in previous checkin
1088 * /alice/cvs/hltcvs/level3code/src/AliL3Defs.h, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1089 Moved all the constants from AliL3Defs.h to static AliL3Transform. No
1090 longer need for AliL3Defs.h, and it has therefore been removed.
1092 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Defs.h, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1093 Added the magnetic field as a static member of the AliL3Transform class,
1094 together with setter and getter. This makes it possible to change the
1095 field without recompiling. Earlier this had to be set in AliL3Defs.h as
1096 a constant global variable.
1098 2002-05-01 Anders Strand Vestbo <vestbo@hansa>
1100 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1101 Forgot to check in this the last time. Some changes in AliL3MemHandler as
1102 a consequence of writing child class AliL3DataHandler. fInBinary and fOutBinary
1103 has been made protected, and CompBinary2Memory and Memory2CompBinary has been
1106 2002-04-26 Anders Strand Vestbo <vestbo@hansa>
1108 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Merger.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.h, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1109 Major changes in the AliL3Transform class. The class has been made completely
1110 static, which means that no objects needs to be created anymore. This has also
1111 made impact all classes which use this class (this is more or less all of them),
1112 so that no private AliL3Transform* is needed anymore etc. I think I have managed
1113 to implement the changes everywhere, at least it compiles successfully and exa/test.C
1114 runs smoothly. The only rather important thing one has to remember is to initialize
1115 the correct detector parameters by calling AliL3Transform::Init(path). If not,
1116 default parameters will be used (currently corresponding to AliROOT version 3.06).
1118 2002-04-25 Anders Strand Vestbo <vestbo@hansa>
1120 * /alice/cvs/hltcvs/level3code/src/AliL3Defs.h: Cleaning up.
1122 2002-04-24 Anders Strand Vestbo <vestbo@hansa>
1124 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1127 2002-04-20 Constantin Loizides <loizides@hansa>
1129 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1130 Added several GET-Functions, fixed bug in old config.
1132 2002-04-19 Constantin Loizides <loizides@hansa>
1134 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1135 Added fZLength and fZOffset, fixed a few bugs in the new init method.
1137 2002-04-19 Anders Strand Vestbo <vestbo@hansa>
1139 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1140 Inserted image on top.
1142 2002-04-18 Constantin Loizides <loizides@hansa>
1144 * /alice/cvs/hltcvs/level3code/src/Makefile:
1145 Root objects are compiled in lib_ROOT from now on.
1147 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1148 Added fVersion field to differentiate the old and new config version.
1150 2002-04-18 Anders Strand Vestbo <vestbo@hansa>
1152 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1153 Cleaned up some more in AliL3MemHandler, by removing the AliL3Transform in
1154 arguments of member functions. This also required some changes in AliLevel3,
1155 which make use of these functions.
1157 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1158 Changed AliLevel3::Init to public, and this should then be called after
1159 the ctor. Here one should provide the path where the data are located,
1160 and also the parameter file. Else, some cleaning where done, -> fOutputFile
1161 was no longer needing, and has been removed. For example script how to run
1162 the new AliLevel3 class, checkout latest version of test.C in exa.
1164 2002-04-18 Constantin Loizides <loizides@hansa>
1166 * /alice/cvs/hltcvs/level3code/src/Makefile.AliROOT, /alice/cvs/hltcvs/level3code/src/Makefile_Root:
1167 Not needed any more.
1169 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1170 Added npatches to Init.
1172 2002-04-18 Anders Strand Vestbo <vestbo@hansa>
1174 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1175 Removed private member AliL3FileHandler::fTransformer, and moved AliL3MemHandler::fTransformer
1176 to protected. This means that both the filehandler and memhandler always has to get
1177 the transformer from AliL3MemHandler::Init(AliL3Transform *).
1179 2002-04-18 Constantin Loizides <loizides@hansa>
1181 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1182 Added new Init(char *pathname) function to read a l3transform.config file. Old init kept for backward compatibility.
1184 2002-04-18 Anders Strand Vestbo <vestbo@hansa>
1186 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1187 Last cosmetic changes
1189 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: More cosmetic
1191 2002-04-18 Constantin Loizides <loizides@hansa>
1193 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1194 Cosmetic changes for the integration of doxygen
1196 2002-04-17 Constantin Loizides <loizides@hansa>
1198 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1199 Changed documentation for doxygen.
1201 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1202 Comments updated and merge problems solved.
1204 2002-04-17 Anders Strand Vestbo <vestbo@hansa>
1206 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1207 Comments formatted the way THtml likes it.
1209 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1210 Added more comments.
1212 2002-04-16 Constantin Loizides <loizides@hansa>
1214 * /alice/cvs/hltcvs/level3code/src/Makefile:
1215 Minor changes to check for NOLOGGING env str
1217 2002-04-16 Anders Strand Vestbo <vestbo@hansa>
1219 * /alice/cvs/hltcvs/level3code/src/doit, /alice/cvs/hltcvs/level3code/src/speedtest.cxx, /alice/cvs/hltcvs/level3code/src/speedtest.h:
1220 moving into programs
1222 * /alice/cvs/hltcvs/level3code/src/AliL3Logging.h, /alice/cvs/hltcvs/level3code/src/Makefile:
1223 More improved Makefile, setting logging paths, TOPDIR and LIBDIR.
1225 2002-04-15 Anders Strand Vestbo <vestbo@hansa>
1227 * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h, /alice/cvs/hltcvs/level3code/src/Makefile:
1228 Changed Makefile and AliL3RootTypes.h in order to define usepackage (ROOT, ALIROOT
1229 do_mc) in Makefile only.
1231 2002-04-09 Anders Strand Vestbo <vestbo@hansa>
1233 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1234 Added capability of searching neighboring digits for particle id in function AliDigits2RootFile.
1236 2002-03-22 Anders Strand Vestbo <vestbo@hansa>
1238 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1239 Changed test in AliDigits2RootFile to check for charge below threshold, not charge==0. This function can then be used together with AliL3Compress::WriteRootFile.
1241 2002-03-06 Anders Strand Vestbo <vestbo@hansa>
1243 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1244 Added new function, fTracker->InitVolumes()
1246 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1247 Bugfix in CalculateHelix(). Kappa is given proper sign, earlier it was always positive.
1249 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
1250 Remaining from previous co
1252 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
1253 Changes and optimization for pp-running
1255 2002-02-18 Anders Strand Vestbo <vestbo@hansa>
1257 * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h:
1258 The default should be not to save mcid
1260 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h, /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /alice/cvs/hltcvs/level3code/src/AliL3DigitData.h, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
1261 Added the possibility to save the particle id's through the chain, if detailed efficiency studies are needed. This work only in the case where you are reading digits from a alirootfile-> AliL3FileHandler::AliL3Digits2Memory. The id is saved in the digit structure and then in the space point structure. The option is switched on in do_mc in AliL3RootTypes.h
1263 2002-02-05 Anders Strand Vestbo <vestbo@hansa>
1265 * /alice/cvs/hltcvs/level3code/src/Makefile: Check for lib directories
1267 2002-02-01 Anders Strand Vestbo <vestbo@hansa>
1269 * /alice/cvs/hltcvs/level3code/src/Makefile: A little bugfix
1271 * /alice/cvs/hltcvs/level3code/src/Makefile: Minor updates
1273 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/Makefile.AliROOT, /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h, /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Defs.h, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1274 Checking in for the weekend
1276 2002-01-23 Anders Strand Vestbo <vestbo@hansa>
1278 * /alice/cvs/hltcvs/level3code/src/Makefile:
1279 New makefile. Written by me, hence better
1281 * /alice/cvs/hltcvs/level3code/src/Makefile.AliROOT:
1282 Makefile from aliroot. The one that was used before.
1284 * /alice/cvs/hltcvs/level3code/src/AliL3Defs.h: Only 1 file
1286 2002-01-21 Anders Strand Vestbo <vestbo@hansa>
1288 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1289 Load digitstree only once
1291 2002-01-18 Anders Strand Vestbo <vestbo@hansa>
1293 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h:
1296 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1299 2002-01-07 Anders Strand Vestbo <vestbo@hansa>
1301 * /alice/cvs/hltcvs/level3code/src/AliL3Defs.h:
1302 Changed to normal bfield
1304 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
1307 2001-12-10 Anders Strand Vestbo <vestbo@hansa>
1309 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1312 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
1313 Possible to switch onoff deconv
1315 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx: Smaller changes
1317 * /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h:
1320 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx:
1321 Check if track crosses more than one slice boundary, and if so merge them all. This will only be necessary if the magnetic field is higher than normally.
1323 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.h:
1324 Refitting tracks after tracking
1326 2001-12-06 Anders Strand Vestbo <vestbo@hansa>
1328 * /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx:
1329 Multimerge: When doing global merging, take the parameters of the track which has the most hits
1331 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
1332 Made it possible to use different cuts for nonvertex tracking
1334 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1335 Some changes to make is possible to run several events, and also some settings for possible nonvertex tracking options
1337 * /alice/cvs/hltcvs/level3code/src/AliL3Track.h, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1338 Added new function; GetClosest which calculates the point of closest approach to the vertex.
1340 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h:
1341 Bugfix. Use local method CheckTracks instead of derived method TrackDiff in SlowMerge. This is because the tracks are in GLOBAL coordinates, not local as TrackDiff assumes.
1343 * /alice/cvs/hltcvs/level3code/src/AliL3Defs.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx:
1344 Getting bfield from common file; AliL3Defs.h
1346 2001-12-03 Anders Strand Vestbo <vestbo@hansa>
1348 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
1349 Possible to read several events from same rootfile
1351 2001-11-29 Anders Strand Vestbo <vestbo@hansa>
1353 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1354 Added debug logging in SetPointers
1356 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1357 Don't specify fEta to tracker
1359 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1360 Same bugfix in raw2local
1362 2001-11-28 Anders Strand Vestbo <vestbo@hansa>
1364 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1367 2001-11-27 Anders Strand Vestbo <vestbo@hansa>
1369 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1370 Bugfix in DisplayTracks()
1372 * /alice/cvs/hltcvs/level3code/src/Makefile: Moved classes
1374 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.h:
1375 Addded possibilily to rotate track in AddTracks
1377 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
1378 Bugfix in SetZ0, which is actually the first point
1380 * /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.h, /alice/cvs/hltcvs/level3code/src/AliL3Vertex.cxx, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Vertex.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx:
1381 Addons for html documentation
1383 2001-11-16 Anders Strand Vestbo <vestbo@hansa>
1385 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx:
1388 * /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
1389 Made CalculateHelix virtual
1391 * /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Merger.h:
1392 Added possibility for Hough use
1394 * /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h, /alice/cvs/hltcvs/level3code/src/Makefile:
1395 Moved AliL3HoughTrack to hough
1397 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1398 Moving classes to /hough
1400 2001-11-13 Anders Strand Vestbo <vestbo@hansa>
1402 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1403 Extended Global2Local to include slice as input
1405 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1406 Made UpdateRowPointer static
1408 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1409 Made some changes in DefineGoodparticles; Allowing to read good tracks from file
1411 * /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1412 Updates to aliroot V3.06
1414 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1415 Made Compare() and Set virtual in AliL3Track and derived classes
1417 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1418 Some changes in AliDigits2RootFile
1420 2001-11-01 Anders Strand Vestbo <vestbo@hansa>
1422 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx:
1423 Modified AddTracks. Should be backward compatible
1425 2001-10-25 Anders Strand Vestbo <vestbo@hansa>
1427 * /alice/cvs/hltcvs/level3code/src/AliL3Logging.h:
1428 Changed path to timm code
1430 2001-10-23 Anders Strand Vestbo <vestbo@hansa>
1432 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1433 Bugfix in GetEta(padrow,pad,time)
1435 * /alice/cvs/hltcvs/level3code/src/AliL3Logging.h:
1436 Timms code compatible again
1438 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1439 Bugfix in AliDigits2RootFile, and AliDigits2Memory
1441 2001-10-12 Anders Strand Vestbo <vestbo@hansa>
1443 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
1444 Added function AliDigits2RootFile
1446 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1447 Added function UpdateRowPointer
1449 2001-09-21 Anders Strand Vestbo <vestbo@hansa>
1451 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1452 Changed to 6 patches
1454 2001-09-18 Anders Strand Vestbo <vestbo@hansa>
1456 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1457 Added new funtion GetEta
1459 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.h:
1460 Added a static function GetCpuTime
1462 2001-08-22 Anders Strand Vestbo <vestbo@hansa>
1464 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1465 Updates in EvaluatePoints
1467 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: Optimization
1469 2001-08-21 Anders Strand Vestbo <vestbo@hansa>
1471 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1472 Changed to new clusterfinder
1474 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: Bugfix
1476 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx: bugfix
1478 * /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h:
1479 Added new clusterfinder
1481 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
1484 2001-08-20 Anders Strand Vestbo <vestbo@hansa>
1486 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1487 Fixing rounding error in digitMC info
1489 2001-08-17 Anders Strand Vestbo <vestbo@hansa>
1491 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1492 Updates for AliROOT V3.05
1494 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
1495 A new improved cluster finder
1497 2001-08-17 Uli Frankenfeld <franken@hansa>
1499 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1500 proteced against non existing inputfile
1502 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: use memset
1504 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1505 Initialize Memory in Function Write and Allocate
1507 2001-08-15 Uli Frankenfeld <franken@hansa>
1509 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1510 changed to 6 patches
1512 * /alice/cvs/hltcvs/level3code/src/AliL3Logging.h: changed printout
1514 * /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.h:
1515 changed to n patches
1517 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx:
1520 2001-08-07 Anders Strand Vestbo <vestbo@hansa>
1522 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1523 Added fEta back again, fixed
1525 2001-08-07 Uli Frankenfeld <franken@hansa>
1527 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1528 New AliRoot Coordinate System
1530 2001-07-31 Anders Strand Vestbo <vestbo@hansa>
1532 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1533 Changed path of geofile
1535 2001-07-30 Anders Strand Vestbo <vestbo@hansa>
1537 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Defs.h, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1540 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1541 Bugfix in fTracker->InitSector
1543 2001-07-30 Uli Frankenfeld <franken@hansa>
1545 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1546 V3.04 -> V3.05: Init and npadrow changed
1548 2001-07-30 Anders Strand Vestbo <vestbo@hansa>
1550 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h:
1553 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx:
1556 2001-07-30 Uli Frankenfeld <franken@hansa>
1558 * /alice/cvs/hltcvs/level3code/src/AliL3Logging.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx:
1559 Run with dummy Logging class
1561 2001-07-30 Anders Strand Vestbo <vestbo@hansa>
1563 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1566 * /alice/cvs/hltcvs/level3code/src/Makefile:
1567 Bugfix in previous commitment
1569 * /alice/cvs/hltcvs/level3code/src/Makefile: Changed path of mylibs
1571 2001-07-26 Anders Strand Vestbo <vestbo@hansa>
1573 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1576 2001-07-26 Uli Frankenfeld <franken@hansa>
1578 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1579 changed (AliL3RandomDigitData **)new Int_t[] to new AliL3RandomDigitData *[]
1581 2001-07-20 Uli Frankenfeld <franken@hansa>
1583 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.cxx:
1584 Updating bugfixes and default values
1586 2001-07-02 Anders Strand Vestbo <vestbo@hansa>
1588 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx: Bugfix
1590 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.h:
1591 Added function AddLast(AliL3Track *track)
1593 2001-05-03 Anders Strand Vestbo <vestbo@hansa>
1595 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx: Minor changes
1597 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h:
1598 Removing obsolete code
1600 * /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1603 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1604 Changed max number if hits
1606 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1607 Added some functions
1609 2001-05-01 Uli Frankenfeld <franken@hansa>
1611 * /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx:
1612 improved calculation of RMS
1614 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1615 bugfix in CalcEdgePoint
1617 2001-04-27 Anders Strand Vestbo <vestbo@hansa>
1619 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h:
1620 Cleaning up some more
1622 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h:
1623 Cleaning up after last changes
1625 2001-04-26 Anders Strand Vestbo <vestbo@hansa>
1627 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1628 Changed number of timebins to 446
1630 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
1631 Added some functions
1633 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1634 Added residual calc. and ntuppels
1636 2001-04-06 Uli Frankenfeld <franken@hansa>
1638 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1639 Simplification for Fast Simulator
1641 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: cleanup
1643 * /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/Makefile_Root:
1644 add mrproper and wipe
1646 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1647 minor changes, bugfix for FastSim
1649 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1650 Changed max_num_of_hits to 120000
1652 2001-04-04 Uli Frankenfeld <franken@hansa>
1654 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1655 minor changes for Benchmark
1657 2001-03-26 Uli Frankenfeld <franken@hansa>
1659 * /alice/cvs/hltcvs/level3code/src/AliLevel3.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1660 Bugfix using Aliroot Inputfiles, changes in Init selectiong rows
1662 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx:
1665 * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h:
1666 make use_aliroot default, comment if using Makefile_Root
1668 * /alice/cvs/hltcvs/level3code/src/Makefile_Root, /alice/cvs/hltcvs/level3code/src/AliLevel3_Root.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3_Root.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.h, /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1669 removed class AliLevel3_Root, use AliLevel3 instead
1671 2001-03-22 Uli Frankenfeld <franken@hansa>
1673 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1676 2001-03-22 Anders Strand Vestbo <vestbo@hansa>
1678 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx: Removed junk
1680 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx:
1683 2001-03-22 Uli Frankenfeld <franken@hansa>
1685 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1686 change in file including
1688 2001-03-22 Anders Strand Vestbo <vestbo@hansa>
1690 * /alice/cvs/hltcvs/level3code/src/Makefile: Changed target directory
1692 2001-03-22 Uli Frankenfeld <franken@hansa>
1694 * /alice/cvs/hltcvs/level3code/src/.nfs002b88e300000129: Removed junk
1696 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.h, /alice/cvs/hltcvs/level3code/src/AliLevel3_Root.h, /alice/cvs/hltcvs/level3code/src/speedtest.h:
1697 Imported the source files
1699 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.h, /alice/cvs/hltcvs/level3code/src/AliLevel3_Root.h, /alice/cvs/hltcvs/level3code/src/speedtest.h:
1702 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3_Root.cxx, /alice/cvs/hltcvs/level3code/src/Makefile_Root, /alice/cvs/hltcvs/level3code/src/speedtest.cxx:
1703 Imported the source files
1705 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3_Root.cxx, /alice/cvs/hltcvs/level3code/src/Makefile_Root, /alice/cvs/hltcvs/level3code/src/speedtest.cxx:
1708 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Track.h, /alice/cvs/hltcvs/level3code/src/.nfs002b88e300000129:
1709 Imported the source files
1711 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Track.h, /alice/cvs/hltcvs/level3code/src/.nfs002b88e300000129:
1714 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Logging.h, /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Vertex.cxx, /alice/cvs/hltcvs/level3code/src/Makefile:
1715 Imported the source files
1717 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Logging.h, /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Vertex.cxx, /alice/cvs/hltcvs/level3code/src/Makefile:
1720 * /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1721 Imported the source files
1723 * /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1726 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1727 Imported the source files
1729 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1732 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1733 Imported the source files
1735 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1738 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/doit:
1739 Imported the source files
1741 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/doit:
1744 * /alice/cvs/hltcvs/level3code/src/AliL3Defs.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.h, /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackSegmentData.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexData.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.h, /alice/cvs/hltcvs/level3code/src/AliL3Vertex.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1745 Imported the source files
1747 * /alice/cvs/hltcvs/level3code/src/AliL3Defs.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.h, /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackSegmentData.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexData.h, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.h, /alice/cvs/hltcvs/level3code/src/AliL3Vertex.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1750 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3DigitData.h, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx:
1751 Imported the source files
1753 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3DigitData.h, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx:
1756 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.h, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx:
1757 Imported the source files
1759 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.h, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx: