1 2003-11-26 Anders Strand Vestbo <vestbo@hansa>
3 * /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:
4 Added possibility to define where to set the track parameters:
5 A new boolean static data member AliLevel3::fSetTracks2FirstPoint has been added.
6 If this is true (default) the tracks are propagated to the first point
7 on the track (impact point in the TPC), and track parameters are updated
8 accordingly. In order to define the parameters at the vertex position, you
9 you can place the call AliLevel3::SetTracks2Vertex, and no propagation will
12 Just to clarify; if you dont do anything, things will (hopefully) be as before.
14 2003-11-25 Constantin Loizides <loizides@hansa>
16 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
17 Added support for Daq datachallenge.
19 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
20 Check if row numbering is wrong, print warning and continue.
22 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
23 Hopefully solved bug for empty rows. We use empty rows, and set fDigits=0.
25 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
26 Added comment that we use AddRandomData even though the name is strange, but I think we could also use AddData instead.
28 2003-11-18 Anders Strand Vestbo <vestbo@hansa>
30 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
32 - A lot of commented code removed from the header file.
33 - Removed obsolute (i hope) constructors. In particular everything which
34 were mixing fInputFile (which is now always a char*) with TFile*. There are
35 now only 2 constructors, the default one and one providing a char* to the
36 fInputFile. The first one should be used with binary files only, while the
37 latter one should take care of everything else.
39 2003-11-18 Constantin Loizides <loizides@hansa>
41 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx:
42 Added total in output.
44 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
45 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.
47 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
48 Offline claims, they need that line, I (Constantin) dont see a reason for it.
50 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
51 Added one virtual function needed for newio.
53 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
54 Added newio handling, using the use_newio define switch.
56 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
57 Added handling of different filetypes, like root, binary and ddl files.
59 2003-10-24 Constantin Loizides <loizides@hansa>
61 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
62 Added rootfile ptr check and corrected wrong function names in logging.
64 2003-10-02 Anders Strand Vestbo <vestbo@hansa>
66 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
67 - Can specify maximum pt range in ctor.
70 2003-09-25 Constantin Loizides <loizides@hansa>
72 * /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:
73 Added Thomas Kuhr changes for upcoming data challenge and aliroot v4-01-00 tag.
75 2003-08-20 Anders Strand Vestbo <vestbo@hansa>
77 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
78 Added function AliL3Fitter::UpdateTrack. This function should be called
79 after a global track fit has been done (as is done in
80 AliLevel3::FitGlobalTracks), in order to update the track parameters
81 to the first point of the track.
83 2003-08-12 Anders Strand Vestbo <vestbo@hansa>
85 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
86 When doing nonvertex tracking, check whether the parameters has been set
87 properly. If they are not set explicitely (by doing a designated
88 AliLevel3::SetTrackerParam with vertexconstraint=kFALSE), no secondaries
89 will be found since the cut values are not defined.
91 2003-08-06 Anders Strand Vestbo <vestbo@hansa>
93 * /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:
94 Some structural changes with respect to the merging classes and how they
95 are used in AliLevel3 class. The main reason for doing this was to enable
96 to set parameters for the global track merging externally by introducing
97 the function AliLevel3::SetMergerParameters. If this function is not
98 being called default parameters will be used, so for the moment nothing
99 has changed for the normal user of the AliLevel3 class.
101 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h, /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx:
102 Multiple bugfix (only the important ones reported here):
103 - There biggest was a problem of merging tracks between slice
104 17 and 0 and 35 and 18 in the former version. The problem was actually
105 that they were not merged at all. Slice 17 was trying to merge with slice 18,
106 which are on different sides of the TPC. This was a mistake done in both SlowMerge
108 - Also in CheckTracks (called from SlowMerge) did not check if the two tracks
109 had different signs. Some tracks was therefore merged wrongly.
111 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h:
112 Changed the default path to the file containing the geometry of the
113 TPC. It now looks in $ALIHLT_BASEDIR/geo for the file alice.geom.
115 2003-08-04 Constantin Loizides <loizides@hansa>
117 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
118 Added virtual functions for the daughter classes AliL3RawDataFileHandler und AliL3DDLDataFileHandler.
120 * /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.h:
121 Added RawData2CompBinary function.
123 * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h:
124 Changed comment from L3 to HLT; although that will be a long way to go...
126 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
127 Added printout when config file was successfully read.
129 2003-07-30 Anders Strand Vestbo <vestbo@hansa>
131 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx:
132 Bugfix in Merge(). When a track is merged with a track in a
133 neighbouring sector, the current track loop has to finish.
134 If not, a track might get merged with two different tracks.
135 This bug was brought to you by Dr.Frankenfeld, and solved by
138 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
139 The cluster charge was only written in case of fRawSP. Should of course
142 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
143 Set bfield in MakeInitFile
145 2003-07-29 Constantin Loizides <loizides@hansa>
147 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
148 What a bug... , so every rotation to slice 0 was infact a rotation to slice 35 and Andi did not realize :-)
150 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
153 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
154 Removed ASV version, as the new AliL3FileHandler does not need (but still would be faster using the patched AliTPC class).
156 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
157 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.
159 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
160 Uncommented debug output.
162 2003-07-28 Constantin Loizides <loizides@hansa>
164 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
165 Started looking/changing and added creation of standard tpc param object if it was not found in the aliroot file.
167 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
168 Commented out debug code.
170 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
171 Config file is created now in tmp/$user/l3config-date. param object is created if not found in aliroot file, a warning is produced.
173 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: Cosmetical changes.
175 2003-07-28 Anders Strand Vestbo <vestbo@hansa>
177 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
178 Set fVersion back to default when reading from a rootfile,
179 in order to avoid a warning in Init function.
181 2003-07-28 Constantin Loizides <loizides@hansa>
183 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx:
184 Added static flag for not doing the conformal mapping.
186 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
187 Dont store -1 patch number in spacepoints but use zero instead.
189 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
190 Added some debug output.
192 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
193 Added some prints to log and changed threshold behaviour for straigth cosmics tracks
195 * /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx:
196 Changed to our type definition.
198 * /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx:
199 Solved bug closing wrong mapping pointer.
201 2003-07-27 Constantin Loizides <loizides@hansa>
203 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
204 Changes to compile without changes to ALIROOT version v3-09-Releases.
206 2003-07-26 Constantin Loizides <loizides@hansa>
208 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3SrcLinkDef.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
209 Changes to compile also with ROOT or STANDALONE.
211 2003-07-25 Constantin Loizides <loizides@hansa>
213 * /alice/cvs/hltcvs/level3code/src/Makefile:
214 Changes to reflect the new makefile strategy.
216 * /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h, /alice/cvs/hltcvs/level3code/src/AliL3SrcLinkDef.h:
217 Renamed AliL3LinkDef.h into AliL3SrcLinkDef.h to reflect module name changes in the Makefile.
219 2003-07-25 Anders Strand Vestbo <vestbo@hansa>
221 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
222 Cleaning up albis bad solutions
224 2003-07-24 Constantin Loizides <loizides@hansa>
226 * /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3RawDataFileHandler.h:
227 Class for reading cosmics data into HLT data structures, providing pedestral substraction and storing raw cosmics data.
229 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
230 Solved overflow problem for cosmics data using ULong64_t for the error in time direction.
232 * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h:
233 Added Long64_t and ULong64_t types.
235 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h, /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h:
238 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
239 Added virtual functions for AliL3RawDataHandler.
241 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
242 Added flag fRawSP, if it is on, then the cf will leave spacepoints in raw co-system, default is off.
244 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
245 Added fSectorLow variable and more setters.
247 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
248 Added fSectorLow variable.
250 2003-07-22 Constantin Loizides <loizides@hansa>
252 * /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:
253 Added html tags for documentation.
255 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.h:
258 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.h:
259 Little changes before file goes to attic.
261 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
262 Moved the *Real* functions to misc/AliL3TPCMapping
264 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
265 Changed handling of initfile: there is now a method for reading and
266 saving the file seperately. That means one can change settings of the
267 transformer and save that settings to a given file.
269 2003-07-21 Constantin Loizides <loizides@hansa>
271 * /alice/cvs/hltcvs/level3code/src/Makefile:
272 Include recursive and print rootcint command.
274 * /alice/cvs/hltcvs/level3code/src/AliL3Logger.h, /alice/cvs/hltcvs/level3code/src/AliL3Logging.h:
275 Changes to generate stub file with g++-3.3.1 and rootcint and new MLUC 0.3.37.
277 2003-07-19 Constantin Loizides <loizides@hansa>
279 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
280 Bugfix of last checking, AliL3Transformer produces now the same results as the old version.
282 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
284 a) Added VersionType enum: There are now 2 different versions
285 for aliroot and for cosmics, the old version is deprecated and needs to
286 redo l3transform configs.
287 b) Added a view tables for Sector2Slice and Slice2Sector mappings, for
288 sin and cos lookups, for patches and row settings
289 c) Added a lot of setters and getters
290 d) Added GetRealX, GetRealY and GetRealNPad functions implementing the
291 GSI mapping. This functions are not used inside AliL3Transform, so
292 calling them, does not change the members of the class.
293 e) Added a few more boundary checks
294 f) __old__ sections mark former code and will vanish if everything is
297 2003-07-04 Constantin Loizides <loizides@hansa>
299 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
300 Version field is being loaded in config file.
302 2003-07-03 Constantin Loizides <loizides@hansa>
304 * /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:
305 Added RawData FileHandler class for the cosmics data test.
307 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
308 Changed char to Char_t
310 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx:
311 stupid warning solved due commenting.
313 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
314 Added setters (and some more getters), changed some members to const plus little cosmetics.
316 2003-07-02 Constantin Loizides <loizides@hansa>
318 * /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:
319 Changes to make the code work for gcc-3.3
321 2003-05-30 Anders Strand Vestbo <vestbo@hansa>
323 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
324 Added option to write "altro" digits in AliDigits2Binary.
326 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
328 - Can set flag NoCF if you dont want to run with the cluster finder.
329 - If you set npatches=0, tracking is done only in the outer 4 patches.
330 - FreeDigitsTree after one event has been processed, in case you are reading
331 from aliroot file you dont have to delete the AliLevel3 object for every
334 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx:
335 Dont draw benchmark graph by default
337 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
338 In SetPointers, check for sufficient number of clusters to build a
339 track. If there are no clusters in a certain sector (as may happen in naked
340 pp event), return without initializing the memory, because that takes cputime.
342 2003-04-24 Anders Strand Vestbo <vestbo@hansa>
344 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
345 Added getter GetSolenoidField
347 2003-04-23 Anders Strand Vestbo <vestbo@hansa>
349 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
350 Going back to the old previous GetCrossingPoint function. The idea
351 was to use CalculateReferencePoint for all calculations of the
352 crossing points between track and padrow, but this function only
353 works if angle!=0 (it uses y=ax+b parametrization), so only works
354 for global coordinates. So for local coordinates GetCrossingPoint
357 2003-04-17 Anders Strand Vestbo <vestbo@hansa>
359 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
360 Changed some comments
362 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
365 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
366 Removed obsolute code in GetCrossingPoint. This function did the same
367 thing as CalculateReferencePoint, only the latter one takes global
368 track parameters as input.
370 2003-04-14 Constantin Loizides <loizides@hansa>
372 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
373 Dont show error message when searching for the alirunfile.root, only show it if it could not be found.
375 2003-04-14 Anders Strand Vestbo <vestbo@hansa>
377 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
378 In Rotate, set the r0 and phi0, because they might be used in UpdateToFirstPoint.
379 In CalculateCrossingAngle, one can specify slice, and the calculation is done
380 in global coordinates. In this way, one does not have to rotate the track to
381 local coordinates in order to calculate this angle.
383 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
384 Mods in CalculateResiduals
386 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
387 Default disregard single pad clusters
389 2003-04-11 Anders Strand Vestbo <vestbo@hansa>
391 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
392 Bugfix in AliPoints2Memory. In case fPatch==-1, 0 has to be
393 written to the pointid.
395 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
396 Added getter GetFilePointer
398 2003-04-09 Anders Strand Vestbo <vestbo@hansa>
400 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
401 Another bugfix in GetPadRow.
403 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
406 2003-04-03 Anders Strand Vestbo <vestbo@hansa>
408 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
409 Added function GetPadRow(float x), which returns the nearest
410 padrow for a given x value (in local coordinates).
412 2003-03-10 Anders Strand Vestbo <vestbo@hansa>
414 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
415 Fixing a quite serious bug in the global merging procedures:
417 In AliL3ConfMapTrack::FillTrack, the first point on the track should
418 not be set for z, since this later refers to the impact parameter
419 from the track fit. The first point is set only temporary here for x and y,
420 but in UpdateToFirstPoint this point is overwritten by the track swim point.
421 fLastPoint however, still refers to the cluster position of the outermost point.
423 In AliL3Fitter there was also a bug in FitLine which produced completely
424 wrong values for tanl, and further for all fit values operating in the
427 2003-03-08 Anders Strand Vestbo <vestbo@hansa>
429 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
430 Bugifx from last checkin.
432 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
433 Check if clusters has mcid -1, because if it does it is noise.
434 Important for pileup studies where you assign -1 to clusters
435 coming from the piled up events.
437 2003-03-07 Anders Strand Vestbo <vestbo@hansa>
439 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
440 Bugfix from last checkin
442 * /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:
443 Moved UpdateToFirstPoint from AliL3ConfMapTrack to AliL3Track. Also,
444 the SetFirstPoint and SetLastPoint are done after both track fitting on
445 sector level and global fitting after sector merging.
447 2003-03-05 Constantin Loizides <loizides@hansa>
449 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
450 Forgot root version string in PrintCompileOptions().
452 2003-03-05 Anders Strand Vestbo <vestbo@hansa>
454 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: Cosmetic
456 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
457 Bugfix in GetMCTrackLabel
459 2003-03-05 Constantin Loizides <loizides@hansa>
461 * /alice/cvs/hltcvs/level3code/src/Makefile:
462 Added print option to see what the f***ing cvs command is actually doing...
464 2003-03-03 Constantin Loizides <loizides@hansa>
466 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
467 Added trailing \ for directories, it does not harm if you also supply one, but if you forgot, it will still work.
469 2003-02-27 Anders Strand Vestbo <vestbo@hansa>
471 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
472 Commented out two lines which produce crash in some pp events.
474 2003-02-26 Constantin Loizides <loizides@hansa>
476 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
477 Clear lastindex when freeing the tree and check if valid tree exists before reading digits in Ali2 functions.
479 2003-02-26 Anders Strand Vestbo <vestbo@hansa>
481 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
482 Small change with fBenchmark
484 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
485 Increasing the maximum number of clusters in order to cope with
488 2003-02-25 Anders Strand Vestbo <vestbo@hansa>
490 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
491 Making compilable with gcc-32
493 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
494 Added some new steps for fBenchmark
496 2003-02-24 Constantin Loizides <loizides@hansa>
498 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
499 Added quick and dirty hack to circumvent negativ numbers for trackids while merging events.
501 * /alice/cvs/hltcvs/level3code/src/Makefile:
502 Added defs string to rootcint
504 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
505 Check for valid trackfile.
507 2003-02-24 Anders Strand Vestbo <vestbo@hansa>
509 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h: Added GetTracks()
511 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
512 10 bits for event number in trackID
514 * /alice/cvs/hltcvs/level3code/src/Makefile:
515 Added missing feature of Constantins latest change
517 2003-02-24 Constantin Loizides <loizides@hansa>
519 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
520 Bug in Binary2Memory where zero digits on a row breaked in the read loop.
522 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
523 Strange bug in Init where for patch equals one GetLastRow(-1) hast to be called.
525 2003-02-24 Anders Strand Vestbo <vestbo@hansa>
527 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
528 In GetMCTrackLabel also check if at least half of the innermost 10%
529 clusters are assigned correctly. This is done by offline, and should
530 therefore also be done by HLT.
532 2003-02-21 Anders Strand Vestbo <vestbo@hansa>
534 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/Makefile:
535 Fixed Constantins bugs
537 2003-02-21 Constantin Loizides <loizides@hansa>
539 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/Makefile:
540 Added version information of compile time options to AliL3Transformer::PrintCompileOptions().
542 2003-02-21 Anders Strand Vestbo <vestbo@hansa>
544 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
545 BField information interface with AliROOT changed again. It turned out
546 that the previous change I commited does not apply correctly to all
547 events. Now it should be correct.
549 2003-02-20 Anders Strand Vestbo <vestbo@hansa>
551 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
554 * /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:
555 Added AliL3Fitter to compile in Makefile. This class is also used
556 to do a global fit of the tracks _after_ track merging across
559 * /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:
560 Changes for making and tracking pileup events. In
561 AliL3FileHandler::AliAltroDigits2Memory you can set a flag
562 which saves the event number in the 7 upper bits of the fTrackID
563 field in the digits. This flag is set from exa/MakePileup.C.
564 In AliLevel3 you can specify that you want to track a pileup event
565 by setting DoPileup().
567 2003-02-19 Anders Strand Vestbo <vestbo@hansa>
569 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
570 Changed binary name convention to also include event number. Also, when
571 binary files contain whole patches, the patch number is -1.
572 Also some other smaller changes, like default switching global mergin
573 between sector boundaries on.
575 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx: Small cleanup
577 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx:
578 Renamed cluster errors
580 * /alice/cvs/hltcvs/level3code/src/AliL3SpacePointData.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
581 Renamed the cluster errors to fSigmaY2/fSigmaZ2, in order not to confuse
582 cluster widths with space point errors.
584 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
585 Possible to evaluate more events at the same time.
587 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
588 Calculating angle of tracklet.
590 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
593 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx:
594 Calculated cluster widths are multiplied with a constant in order to
595 make them similar to the space point errors.
597 2003-02-13 Anders Strand Vestbo <vestbo@hansa>
599 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
600 Added functions GetParSigmaY2 and GetParSigmaZ2
602 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h:
605 2003-02-12 Anders Strand Vestbo <vestbo@hansa>
607 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
608 Bugfix: Calculated cluster widths (RMS) were not transformed to local
609 coordinates! This caused 1 whole day of confusion.
611 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
612 Added data member fOmegaTau
614 2003-02-09 Anders Strand Vestbo <vestbo@hansa>
616 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
619 2003-02-06 Anders Strand Vestbo <vestbo@hansa>
621 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
622 Added a needed setter and getter
624 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
625 Save MCid in AliPoints2Memory
627 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
628 Read offline clusters from multiple events
630 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
631 If cluster width calculation is switched on, check if the calculated
634 2003-02-05 Anders Strand Vestbo <vestbo@hansa>
636 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
637 Bugfix. Default ctor sets fFirstPoint and fLastPoint to zero. This fix
638 removed some occasional floating point exception in
639 AliL3TrackArray::WriteTracks.
641 2003-02-04 Anders Strand Vestbo <vestbo@hansa>
643 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
644 Bugfix. Check the diff to the previous version to see which.
645 Actually i don't understand why this has not been discovered before.
646 It is quite obvious that the loop can easily go out of range.
648 2003-01-31 Anders Strand Vestbo <vestbo@hansa>
650 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
651 How the extract the BField in AliROOT has changed, it is not extracted
652 via the function gAlice->Field()->Map(), which returns a value 0-2.
656 The gAlice->Field()->Factor() can not be used anymore, as it seem always
657 to be 1 in AliROOT version V3.09->.
658 Hence a new data member called fBFieldMap has been added, and the fBField
659 is set correspondingly when reading from either rootfile or l3transform.
661 2003-01-28 Anders Strand Vestbo <vestbo@hansa>
663 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
664 Bugfix from last checkin
666 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
667 Insignificant bugfixes
669 2003-01-27 Anders Strand Vestbo <vestbo@hansa>
671 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
672 Added function GetPatch
674 2003-01-22 Anders Strand Vestbo <vestbo@hansa>
676 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
677 Bugfix after last checkin
679 2003-01-21 Anders Strand Vestbo <vestbo@hansa>
681 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
682 Updated function EvaluatePoints.
684 * /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h:
685 Removed obsolute lines
687 2003-01-17 Anders Strand Vestbo <vestbo@hansa>
689 * /alice/cvs/hltcvs/level3code/src/Makefile:
690 Changed definition of TOPDIR
692 2003-01-16 Anders Strand Vestbo <vestbo@hansa>
694 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
695 Added function Deg2Raw
697 2002-11-25 Anders Strand Vestbo <vestbo@hansa>
699 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
700 Smaller changes. A few lines in order to make filling an ntuppel
701 work with the current version of ROOT (bug in ROOT).
703 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
704 Changes so that one can read slice by slice also from
707 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
708 Small bugfix in InitSector
710 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
711 Default match should be 2
713 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
714 Small bugfix in CalculateEgdePoint
716 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.h:
717 Updates to make it work
719 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx:
720 Also write errors to textfile
722 2002-11-15 Anders Strand Vestbo <vestbo@hansa>
724 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
725 Bugfix in GetEta(raw coordinates); needs slice.
727 2002-11-13 Constantin Loizides <loizides@hansa>
729 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: Cosmetics.
731 2002-11-12 Anders Strand Vestbo <vestbo@hansa>
733 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
734 New function AliAltroDigits2Memory. This function removes single timebins, single
735 as in both time and pad.
737 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
738 Can specify patch=-1, this means all numbers will be relative to a whole
739 slice. E.g. GetNRows(-1) return the number 159 (all rows in a slice).
741 2002-11-08 Anders Strand Vestbo <vestbo@hansa>
743 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
744 Severe bugfix in Memory2CompMemory. Actually this bug was introduced by
745 myself some weeks ago, but for some strange reason did not cause any
746 crashes until now. The problem was checking for ADC saturation, which uses
747 AliL3Transform::GetADCSat(), but this is sometimes set to 1024 and this
748 of course is a problem since we are only reserving 10 bits per ADC when
749 writing to binary files. I actually spend 2 hours figuring out this
752 2002-10-28 Anders Strand Vestbo <vestbo@hansa>
754 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
755 Removed a lot of code, and some changes. Basically removed all of
756 the alirootcode in order to speed up the evaluation process.
758 2002-10-22 Anders Strand Vestbo <vestbo@hansa>
760 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
761 Bugfix in AliPoints2Memory
763 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
764 Minor changes in AliDigits2RootFile
766 2002-10-17 Anders Strand Vestbo <vestbo@hansa>
768 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
769 Check for ADC saturation in AliDigits2Memory.
770 Bugfix in AliDigits2RootFile; now correct writing of
771 track id's to the digits.
773 2002-10-16 Anders Strand Vestbo <vestbo@hansa>
775 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx: Bugfix in Init.
777 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
778 Added ADC saturation in AliL3Transform.
780 2002-10-14 Anders Strand Vestbo <vestbo@hansa>
782 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
783 Bugfix in AliPoints2Memory
785 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
786 Commented out fInterMerger
788 2002-10-03 Anders Strand Vestbo <vestbo@hansa>
790 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
791 Added a few more explaining lines in class description.
793 2002-10-02 Anders Strand Vestbo <vestbo@hansa>
795 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
796 Perform check on cos(crossing_angle_with_padrow) in GetCrossingAngle().
797 Every once in a while this number is equal to one, which results in
798 return value being NaN.
800 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
801 Serious bugfix in Local2Raw function. This function failed to transform
802 corretly on the z<0 side of the tpc, because of a "wrongly" check. I have
803 no idea why I did not see this bug before, but probably because the
804 function is seldom used.
806 2002-09-20 Anders Strand Vestbo <vestbo@hansa>
808 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
809 Fixing the previous unresolved bug before I was going on vacation.
810 When using the AliLevel3 tracking class and reading from a rootfile
811 with the patched AliTPC (ASV) version, one can only read 1 whole slice
812 at once (npatches=1). This because in AliLevel3 class only 1 instance
813 of the AliL3FileHandler is taking care of reading the data from all
814 patches, and therefore the AliL3FileHandler::fLastIndex method fails when
815 reading patch by patch. This problem did not show up in the AliL3Hough,
816 because there you have one AliL3FileHandler per patch.
818 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
819 Check if the provided path is a rootfile or a directory by using the
820 IsZombie() function; the file pointer is not zero if the provided
821 string is a directory.
823 Use global pointer gSystem instead of creating a new instance of the
824 TUnixSystem class. This in order to get rid of a error message during
827 2002-09-19 Anders Strand Vestbo <vestbo@hansa>
829 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx: Cosmetic
831 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
832 Changed the row numbering in the patches to match the latest technical
833 layout as much as possible. The numbers are taken from mapping tables
834 provided by GSI (Dr.Frankenfeld). The implementation is still not identical
835 to the actual foreseen layout, as there are some pads (FEC) which are
836 physically located in the area we have been calling patch 1 which actually
837 belong to patch 0. But this is only concerns 1 or 2 FECs as far as I could
840 2002-09-04 Constantin Loizides <loizides@hansa>
842 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
843 Added boolean return values to Init, Make_Init_File and Read_Init function. Check for given root file.
845 * /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
846 Added ASVVERSION define.
848 2002-09-03 Anders Strand Vestbo <vestbo@hansa>
850 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
851 Changing hardcoded values.
853 2002-09-03 Constantin Loizides <loizides@hansa>
855 * /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:
856 Changed from hardcoded param to a version which gets the param string from AliL3Transform::GetParamName().
858 2002-09-03 Anders Strand Vestbo <vestbo@hansa>
860 * /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:
861 More changes as a consequence of changing the pad geomtry in the new
862 AliROOT. Some hardcoded values which were set to 176 has now been changed
863 to AliL3Transform::GetNRows() etc. Also the remaining hardcoded AliTPCParam
864 and digits tree object names has been changed in AliL3FileHandler.
865 There were and still are a bug in the AliL3Merger class in FillNTuppel,
866 which I was not able to figure out, so I switched off. This only affects
867 the SlowMerging methods in the track mergers, and should be looked at more
868 if needed in the future.
870 2002-09-02 Anders Strand Vestbo <vestbo@hansa>
872 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
873 Bugfix in AliL3Transform. Changed the strings of the AliTPCParam and
874 Digitstree objects corresponding to the new AliROOT.
876 2002-08-27 Anders Strand Vestbo <vestbo@hansa>
878 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: Small bugfix
880 2002-08-25 Constantin Loizides <loizides@hansa>
882 * /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:
883 Little changes to make g++ version 3.2 compile the src library. Problems remaining for ALIROOT lib.
885 * /alice/cvs/hltcvs/level3code/src/AliL3StandardIncludes.h:
886 Standard include file to include different files for different compiler versions.
888 * /alice/cvs/hltcvs/level3code/src/Makefile:
889 Added compiler version information and standard include file for rootcint.
891 2002-07-11 Constantin Loizides <loizides@hansa>
893 * /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:
894 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.
896 * /alice/cvs/hltcvs/level3code/src/Makefile:
897 Changes for independant library of standalone l3 code.
899 2002-07-05 Constantin Loizides <loizides@hansa>
901 * /alice/cvs/hltcvs/level3code/src/Makefile:
902 Added -Duse_root to USEPACKAGE=ALIROOT section.
904 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
905 Added fBFACT=0.0029... value. GetBFieldValue() returns now fBField*fBFACT.
907 2002-07-03 Constantin Loizides <loizides@hansa>
909 * /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx:
910 Solved little pointer bug that prevented logger classes to be used in standalone programs.
912 2002-07-02 Constantin Loizides <loizides@hansa>
914 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
915 Minor changes and cosmetics according to Anders.
917 2002-07-02 Anders Strand Vestbo <vestbo@hansa>
919 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
920 Cosmetic changes on top, to make hltm documentation in root to work
922 2002-07-02 Constantin Loizides <loizides@hansa>
924 * /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:
925 Minor changes, mostly cosmetic or comments
927 * /alice/cvs/hltcvs/level3code/src/Makefile:
928 Minor changes to make it work with new Top Makefile. Also have generated code separated for each USEPACKAGE now.
930 2002-07-02 Anders Strand Vestbo <vestbo@hansa>
932 * /alice/cvs/hltcvs/level3code/src/Makefile: New topdir makefile
934 2002-06-14 Constantin Loizides <loizides@hansa>
936 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
937 Solved bug to not merge clusters on the same pad.
939 2002-06-07 Constantin Loizides <loizides@hansa>
941 * /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:
942 Changes done to make the Cluser Finder calculate the errors in Pad and Time direction. Also minor changes to other classes, mainly cosmetic.
944 2002-06-06 Constantin Loizides <loizides@hansa>
946 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
947 Have some new set functions. Remove deconv=true setting from init.
949 2002-05-31 Anders Strand Vestbo <vestbo@hansa>
951 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
952 Added getter GetNRows()
954 * /alice/cvs/hltcvs/level3code/src/Makefile: Added a flag
956 2002-05-28 Anders Strand Vestbo <vestbo@hansa>
958 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
959 Bugfix in AliL3FileHandler::GetDigitsTree.
960 Added a new function AliL3FileHandler::FreeDigitsTree(), in order
961 to be able to clear the digits tree from memory, without deleting
962 the object. Useful feature if you want to loop over several events
963 in a single rootfile.
965 2002-05-27 Anders Strand Vestbo <vestbo@hansa>
967 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
968 Moved some getters to AliL3MemHandler
970 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: Smaller changes
972 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
973 Made all AliL3FileHandler specific functions virtual in AliL3MemHandler.
975 2002-05-26 Constantin Loizides <loizides@hansa>
977 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
978 Solved merge problem of last checkin.
980 * /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:
981 Minor changes to make tracking work with new Aliroot version v3.07.03
983 2002-05-23 Anders Strand Vestbo <vestbo@hansa>
985 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/Makefile:
986 Added AliL3Evaluate in case compiling with AliROOT
988 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
989 Switched on slow merging.
991 2002-05-22 Anders Strand Vestbo <vestbo@hansa>
993 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
994 Bugfix from previos ci
996 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
997 Do not give *row to Init
999 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1000 Fix in AliDigits2Memory. Do not remove single timebins on one pad, because
1001 they can be a part of a bigger cluster...
1003 2002-05-22 Constantin Loizides <loizides@hansa>
1005 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1006 BField is now also read from configuration.
1008 2002-05-09 Anders Strand Vestbo <vestbo@hansa>
1010 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1011 Bugfix in GetPadPitchWidth(patch). return inner width if patch < 2, not patch<=2.
1013 2002-05-07 Anders Strand Vestbo <vestbo@hansa>
1015 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1016 Small change in GetCrossingAngle.
1018 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1019 Added some more datamembers, related to gas and electronics.
1020 Corresponding getters has been added, and they have also been
1021 added to the Init function, and exa/Make_Init.C.
1023 2002-05-05 Constantin Loizides <loizides@hansa>
1025 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
1026 Commented out cout in WriteClusters
1028 2002-05-02 Anders Strand Vestbo <vestbo@hansa>
1030 * /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:
1031 Forgot to remove #include in previous checkin
1033 * /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:
1034 Moved all the constants from AliL3Defs.h to static AliL3Transform. No
1035 longer need for AliL3Defs.h, and it has therefore been removed.
1037 * /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:
1038 Added the magnetic field as a static member of the AliL3Transform class,
1039 together with setter and getter. This makes it possible to change the
1040 field without recompiling. Earlier this had to be set in AliL3Defs.h as
1041 a constant global variable.
1043 2002-05-01 Anders Strand Vestbo <vestbo@hansa>
1045 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1046 Forgot to check in this the last time. Some changes in AliL3MemHandler as
1047 a consequence of writing child class AliL3DataHandler. fInBinary and fOutBinary
1048 has been made protected, and CompBinary2Memory and Memory2CompBinary has been
1051 2002-04-26 Anders Strand Vestbo <vestbo@hansa>
1053 * /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:
1054 Major changes in the AliL3Transform class. The class has been made completely
1055 static, which means that no objects needs to be created anymore. This has also
1056 made impact all classes which use this class (this is more or less all of them),
1057 so that no private AliL3Transform* is needed anymore etc. I think I have managed
1058 to implement the changes everywhere, at least it compiles successfully and exa/test.C
1059 runs smoothly. The only rather important thing one has to remember is to initialize
1060 the correct detector parameters by calling AliL3Transform::Init(path). If not,
1061 default parameters will be used (currently corresponding to AliROOT version 3.06).
1063 2002-04-25 Anders Strand Vestbo <vestbo@hansa>
1065 * /alice/cvs/hltcvs/level3code/src/AliL3Defs.h: Cleaning up.
1067 2002-04-24 Anders Strand Vestbo <vestbo@hansa>
1069 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1072 2002-04-20 Constantin Loizides <loizides@hansa>
1074 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1075 Added several GET-Functions, fixed bug in old config.
1077 2002-04-19 Constantin Loizides <loizides@hansa>
1079 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1080 Added fZLength and fZOffset, fixed a few bugs in the new init method.
1082 2002-04-19 Anders Strand Vestbo <vestbo@hansa>
1084 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1085 Inserted image on top.
1087 2002-04-18 Constantin Loizides <loizides@hansa>
1089 * /alice/cvs/hltcvs/level3code/src/Makefile:
1090 Root objects are compiled in lib_ROOT from now on.
1092 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1093 Added fVersion field to differentiate the old and new config version.
1095 2002-04-18 Anders Strand Vestbo <vestbo@hansa>
1097 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1098 Cleaned up some more in AliL3MemHandler, by removing the AliL3Transform in
1099 arguments of member functions. This also required some changes in AliLevel3,
1100 which make use of these functions.
1102 * /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:
1103 Changed AliLevel3::Init to public, and this should then be called after
1104 the ctor. Here one should provide the path where the data are located,
1105 and also the parameter file. Else, some cleaning where done, -> fOutputFile
1106 was no longer needing, and has been removed. For example script how to run
1107 the new AliLevel3 class, checkout latest version of test.C in exa.
1109 2002-04-18 Constantin Loizides <loizides@hansa>
1111 * /alice/cvs/hltcvs/level3code/src/Makefile.AliROOT, /alice/cvs/hltcvs/level3code/src/Makefile_Root:
1112 Not needed any more.
1114 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1115 Added npatches to Init.
1117 2002-04-18 Anders Strand Vestbo <vestbo@hansa>
1119 * /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:
1120 Removed private member AliL3FileHandler::fTransformer, and moved AliL3MemHandler::fTransformer
1121 to protected. This means that both the filehandler and memhandler always has to get
1122 the transformer from AliL3MemHandler::Init(AliL3Transform *).
1124 2002-04-18 Constantin Loizides <loizides@hansa>
1126 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Transform.h:
1127 Added new Init(char *pathname) function to read a l3transform.config file. Old init kept for backward compatibility.
1129 2002-04-18 Anders Strand Vestbo <vestbo@hansa>
1131 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1132 Last cosmetic changes
1134 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: More cosmetic
1136 2002-04-18 Constantin Loizides <loizides@hansa>
1138 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1139 Cosmetic changes for the integration of doxygen
1141 2002-04-17 Constantin Loizides <loizides@hansa>
1143 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1144 Changed documentation for doxygen.
1146 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1147 Comments updated and merge problems solved.
1149 2002-04-17 Anders Strand Vestbo <vestbo@hansa>
1151 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1152 Comments formatted the way THtml likes it.
1154 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1155 Added more comments.
1157 2002-04-16 Constantin Loizides <loizides@hansa>
1159 * /alice/cvs/hltcvs/level3code/src/Makefile:
1160 Minor changes to check for NOLOGGING env str
1162 2002-04-16 Anders Strand Vestbo <vestbo@hansa>
1164 * /alice/cvs/hltcvs/level3code/src/doit, /alice/cvs/hltcvs/level3code/src/speedtest.cxx, /alice/cvs/hltcvs/level3code/src/speedtest.h:
1165 moving into programs
1167 * /alice/cvs/hltcvs/level3code/src/AliL3Logging.h, /alice/cvs/hltcvs/level3code/src/Makefile:
1168 More improved Makefile, setting logging paths, TOPDIR and LIBDIR.
1170 2002-04-15 Anders Strand Vestbo <vestbo@hansa>
1172 * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h, /alice/cvs/hltcvs/level3code/src/Makefile:
1173 Changed Makefile and AliL3RootTypes.h in order to define usepackage (ROOT, ALIROOT
1174 do_mc) in Makefile only.
1176 2002-04-09 Anders Strand Vestbo <vestbo@hansa>
1178 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1179 Added capability of searching neighboring digits for particle id in function AliDigits2RootFile.
1181 2002-03-22 Anders Strand Vestbo <vestbo@hansa>
1183 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1184 Changed test in AliDigits2RootFile to check for charge below threshold, not charge==0. This function can then be used together with AliL3Compress::WriteRootFile.
1186 2002-03-06 Anders Strand Vestbo <vestbo@hansa>
1188 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1189 Added new function, fTracker->InitVolumes()
1191 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1192 Bugfix in CalculateHelix(). Kappa is given proper sign, earlier it was always positive.
1194 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
1195 Remaining from previous co
1197 * /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:
1198 Changes and optimization for pp-running
1200 2002-02-18 Anders Strand Vestbo <vestbo@hansa>
1202 * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h:
1203 The default should be not to save mcid
1205 * /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:
1206 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
1208 2002-02-05 Anders Strand Vestbo <vestbo@hansa>
1210 * /alice/cvs/hltcvs/level3code/src/Makefile: Check for lib directories
1212 2002-02-01 Anders Strand Vestbo <vestbo@hansa>
1214 * /alice/cvs/hltcvs/level3code/src/Makefile: A little bugfix
1216 * /alice/cvs/hltcvs/level3code/src/Makefile: Minor updates
1218 * /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:
1219 Checking in for the weekend
1221 2002-01-23 Anders Strand Vestbo <vestbo@hansa>
1223 * /alice/cvs/hltcvs/level3code/src/Makefile:
1224 New makefile. Written by me, hence better
1226 * /alice/cvs/hltcvs/level3code/src/Makefile.AliROOT:
1227 Makefile from aliroot. The one that was used before.
1229 * /alice/cvs/hltcvs/level3code/src/AliL3Defs.h: Only 1 file
1231 2002-01-21 Anders Strand Vestbo <vestbo@hansa>
1233 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1234 Load digitstree only once
1236 2002-01-18 Anders Strand Vestbo <vestbo@hansa>
1238 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h:
1241 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1244 2002-01-07 Anders Strand Vestbo <vestbo@hansa>
1246 * /alice/cvs/hltcvs/level3code/src/AliL3Defs.h:
1247 Changed to normal bfield
1249 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx:
1252 2001-12-10 Anders Strand Vestbo <vestbo@hansa>
1254 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1257 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
1258 Possible to switch onoff deconv
1260 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx: Smaller changes
1262 * /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h:
1265 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx:
1266 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.
1268 * /alice/cvs/hltcvs/level3code/src/AliL3Fitter.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Fitter.h:
1269 Refitting tracks after tracking
1271 2001-12-06 Anders Strand Vestbo <vestbo@hansa>
1273 * /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx:
1274 Multimerge: When doing global merging, take the parameters of the track which has the most hits
1276 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h:
1277 Made it possible to use different cuts for nonvertex tracking
1279 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1280 Some changes to make is possible to run several events, and also some settings for possible nonvertex tracking options
1282 * /alice/cvs/hltcvs/level3code/src/AliL3Track.h, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1283 Added new function; GetClosest which calculates the point of closest approach to the vertex.
1285 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.h:
1286 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.
1288 * /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:
1289 Getting bfield from common file; AliL3Defs.h
1291 2001-12-03 Anders Strand Vestbo <vestbo@hansa>
1293 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
1294 Possible to read several events from same rootfile
1296 2001-11-29 Anders Strand Vestbo <vestbo@hansa>
1298 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1299 Added debug logging in SetPointers
1301 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1302 Don't specify fEta to tracker
1304 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1305 Same bugfix in raw2local
1307 2001-11-28 Anders Strand Vestbo <vestbo@hansa>
1309 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1312 2001-11-27 Anders Strand Vestbo <vestbo@hansa>
1314 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1315 Bugfix in DisplayTracks()
1317 * /alice/cvs/hltcvs/level3code/src/Makefile: Moved classes
1319 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.h:
1320 Addded possibilily to rotate track in AddTracks
1322 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
1323 Bugfix in SetZ0, which is actually the first point
1325 * /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:
1326 Addons for html documentation
1328 2001-11-16 Anders Strand Vestbo <vestbo@hansa>
1330 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx:
1333 * /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
1334 Made CalculateHelix virtual
1336 * /alice/cvs/hltcvs/level3code/src/AliL3Merger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Merger.h:
1337 Added possibility for Hough use
1339 * /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h, /alice/cvs/hltcvs/level3code/src/Makefile:
1340 Moved AliL3HoughTrack to hough
1342 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1343 Moving classes to /hough
1345 2001-11-13 Anders Strand Vestbo <vestbo@hansa>
1347 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1348 Extended Global2Local to include slice as input
1350 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1351 Made UpdateRowPointer static
1353 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1354 Made some changes in DefineGoodparticles; Allowing to read good tracks from file
1356 * /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1357 Updates to aliroot V3.06
1359 * /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:
1360 Made Compare() and Set virtual in AliL3Track and derived classes
1362 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1363 Some changes in AliDigits2RootFile
1365 2001-11-01 Anders Strand Vestbo <vestbo@hansa>
1367 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.h, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx:
1368 Modified AddTracks. Should be backward compatible
1370 2001-10-25 Anders Strand Vestbo <vestbo@hansa>
1372 * /alice/cvs/hltcvs/level3code/src/AliL3Logging.h:
1373 Changed path to timm code
1375 2001-10-23 Anders Strand Vestbo <vestbo@hansa>
1377 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1378 Bugfix in GetEta(padrow,pad,time)
1380 * /alice/cvs/hltcvs/level3code/src/AliL3Logging.h:
1381 Timms code compatible again
1383 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1384 Bugfix in AliDigits2RootFile, and AliDigits2Memory
1386 2001-10-12 Anders Strand Vestbo <vestbo@hansa>
1388 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.h:
1389 Added function AliDigits2RootFile
1391 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1392 Added function UpdateRowPointer
1394 2001-09-21 Anders Strand Vestbo <vestbo@hansa>
1396 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1397 Changed to 6 patches
1399 2001-09-18 Anders Strand Vestbo <vestbo@hansa>
1401 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1402 Added new funtion GetEta
1404 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.h:
1405 Added a static function GetCpuTime
1407 2001-08-22 Anders Strand Vestbo <vestbo@hansa>
1409 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1410 Updates in EvaluatePoints
1412 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx: Optimization
1414 2001-08-21 Anders Strand Vestbo <vestbo@hansa>
1416 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1417 Changed to new clusterfinder
1419 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx: Bugfix
1421 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx: bugfix
1423 * /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/AliL3LinkDef.h:
1424 Added new clusterfinder
1426 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
1429 2001-08-20 Anders Strand Vestbo <vestbo@hansa>
1431 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1432 Fixing rounding error in digitMC info
1434 2001-08-17 Anders Strand Vestbo <vestbo@hansa>
1436 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1437 Updates for AliROOT V3.05
1439 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ClustFinderNew.h:
1440 A new improved cluster finder
1442 2001-08-17 Uli Frankenfeld <franken@hansa>
1444 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1445 proteced against non existing inputfile
1447 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx: use memset
1449 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1450 Initialize Memory in Function Write and Allocate
1452 2001-08-15 Uli Frankenfeld <franken@hansa>
1454 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliLevel3.h:
1455 changed to 6 patches
1457 * /alice/cvs/hltcvs/level3code/src/AliL3Logging.h: changed printout
1459 * /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackMerger.h:
1460 changed to n patches
1462 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.cxx:
1465 2001-08-07 Anders Strand Vestbo <vestbo@hansa>
1467 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1468 Added fEta back again, fixed
1470 2001-08-07 Uli Frankenfeld <franken@hansa>
1472 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1473 New AliRoot Coordinate System
1475 2001-07-31 Anders Strand Vestbo <vestbo@hansa>
1477 * /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1478 Changed path of geofile
1480 2001-07-30 Anders Strand Vestbo <vestbo@hansa>
1482 * /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:
1485 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1486 Bugfix in fTracker->InitSector
1488 2001-07-30 Uli Frankenfeld <franken@hansa>
1490 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.h, /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1491 V3.04 -> V3.05: Init and npadrow changed
1493 2001-07-30 Anders Strand Vestbo <vestbo@hansa>
1495 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Display.h:
1498 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapPoint.cxx, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.cxx:
1501 2001-07-30 Uli Frankenfeld <franken@hansa>
1503 * /alice/cvs/hltcvs/level3code/src/AliL3Logging.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx:
1504 Run with dummy Logging class
1506 2001-07-30 Anders Strand Vestbo <vestbo@hansa>
1508 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1511 * /alice/cvs/hltcvs/level3code/src/Makefile:
1512 Bugfix in previous commitment
1514 * /alice/cvs/hltcvs/level3code/src/Makefile: Changed path of mylibs
1516 2001-07-26 Anders Strand Vestbo <vestbo@hansa>
1518 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1521 2001-07-26 Uli Frankenfeld <franken@hansa>
1523 * /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx:
1524 changed (AliL3RandomDigitData **)new Int_t[] to new AliL3RandomDigitData *[]
1526 2001-07-20 Uli Frankenfeld <franken@hansa>
1528 * /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3InterMerger.cxx:
1529 Updating bugfixes and default values
1531 2001-07-02 Anders Strand Vestbo <vestbo@hansa>
1533 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx: Bugfix
1535 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.h:
1536 Added function AddLast(AliL3Track *track)
1538 2001-05-03 Anders Strand Vestbo <vestbo@hansa>
1540 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx: Minor changes
1542 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h:
1543 Removing obsolete code
1545 * /alice/cvs/hltcvs/level3code/src/AliL3Display.h, /alice/cvs/hltcvs/level3code/src/AliL3Display.cxx:
1548 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1549 Changed max number if hits
1551 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1552 Added some functions
1554 2001-05-01 Uli Frankenfeld <franken@hansa>
1556 * /alice/cvs/hltcvs/level3code/src/AliL3VertexArray.cxx, /alice/cvs/hltcvs/level3code/src/AliL3VertexFinder.cxx:
1557 improved calculation of RMS
1559 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx:
1560 bugfix in CalcEdgePoint
1562 2001-04-27 Anders Strand Vestbo <vestbo@hansa>
1564 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h:
1565 Cleaning up some more
1567 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.h:
1568 Cleaning up after last changes
1570 2001-04-26 Anders Strand Vestbo <vestbo@hansa>
1572 * /alice/cvs/hltcvs/level3code/src/AliL3Transform.cxx:
1573 Changed number of timebins to 446
1575 * /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Track.h:
1576 Added some functions
1578 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1579 Added residual calc. and ntuppels
1581 2001-04-06 Uli Frankenfeld <franken@hansa>
1583 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx:
1584 Simplification for Fast Simulator
1586 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx: cleanup
1588 * /alice/cvs/hltcvs/level3code/src/Makefile, /alice/cvs/hltcvs/level3code/src/Makefile_Root:
1589 add mrproper and wipe
1591 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.h:
1592 minor changes, bugfix for FastSim
1594 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1595 Changed max_num_of_hits to 120000
1597 2001-04-04 Uli Frankenfeld <franken@hansa>
1599 * /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1600 minor changes for Benchmark
1602 2001-03-26 Uli Frankenfeld <franken@hansa>
1604 * /alice/cvs/hltcvs/level3code/src/AliLevel3.h, /alice/cvs/hltcvs/level3code/src/AliLevel3.cxx:
1605 Bugfix using Aliroot Inputfiles, changes in Init selectiong rows
1607 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx:
1610 * /alice/cvs/hltcvs/level3code/src/AliL3RootTypes.h:
1611 make use_aliroot default, comment if using Makefile_Root
1613 * /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:
1614 removed class AliLevel3_Root, use AliLevel3 instead
1616 2001-03-22 Uli Frankenfeld <franken@hansa>
1618 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapper.cxx:
1621 2001-03-22 Anders Strand Vestbo <vestbo@hansa>
1623 * /alice/cvs/hltcvs/level3code/src/AliL3Track.cxx: Removed junk
1625 * /alice/cvs/hltcvs/level3code/src/AliL3TrackArray.cxx:
1628 2001-03-22 Uli Frankenfeld <franken@hansa>
1630 * /alice/cvs/hltcvs/level3code/src/AliL3FileHandler.cxx:
1631 change in file including
1633 2001-03-22 Anders Strand Vestbo <vestbo@hansa>
1635 * /alice/cvs/hltcvs/level3code/src/Makefile: Changed target directory
1637 2001-03-22 Uli Frankenfeld <franken@hansa>
1639 * /alice/cvs/hltcvs/level3code/src/.nfs002b88e300000129: Removed junk
1641 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.h, /alice/cvs/hltcvs/level3code/src/AliLevel3_Root.h, /alice/cvs/hltcvs/level3code/src/speedtest.h:
1642 Imported the source files
1644 * /alice/cvs/hltcvs/level3code/src/AliL3Benchmark.h, /alice/cvs/hltcvs/level3code/src/AliLevel3_Root.h, /alice/cvs/hltcvs/level3code/src/speedtest.h:
1647 * /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:
1648 Imported the source files
1650 * /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:
1653 * /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:
1654 Imported the source files
1656 * /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:
1659 * /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:
1660 Imported the source files
1662 * /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:
1665 * /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:
1666 Imported the source files
1668 * /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:
1671 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1672 Imported the source files
1674 * /alice/cvs/hltcvs/level3code/src/AliL3Evaluate.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.cxx, /alice/cvs/hltcvs/level3code/src/AliL3MemHandler.h:
1677 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1678 Imported the source files
1680 * /alice/cvs/hltcvs/level3code/src/AliL3ConfMapTrack.cxx, /alice/cvs/hltcvs/level3code/src/AliL3GlobalMerger.cxx, /alice/cvs/hltcvs/level3code/src/AliL3HoughTrack.cxx:
1683 * /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:
1684 Imported the source files
1686 * /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:
1689 * /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:
1690 Imported the source files
1692 * /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:
1695 * /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:
1696 Imported the source files
1698 * /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:
1701 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.h, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx:
1702 Imported the source files
1704 * /alice/cvs/hltcvs/level3code/src/AliL3ClustFinder.h, /alice/cvs/hltcvs/level3code/src/AliL3ConfMapFit.h, /alice/cvs/hltcvs/level3code/src/AliL3Logger.cxx: