]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/doc/changelog.exa
deec83bebdbb628f8b233eb49081e93790683233
[u/mrichter/AliRoot.git] / HLT / doc / changelog.exa
1 2003-07-29  Constantin Loizides  <loizides@hansa00>
2
3         * /cvs/hltcvs/level3code/exa/runtracker.C: Added more comments.
4
5         * /cvs/hltcvs/level3code/exa/binary.C: Added altro flag.
6
7 2003-07-28  Constantin Loizides  <loizides@hansa00>
8
9         * /cvs/hltcvs/level3code/exa/runtracker.C:
10         Added more comments, and check if transformer was really initialized.
11
12         * /cvs/hltcvs/level3code/exa/testfile.C:
13         Removed the testfile as everything is working :-)
14
15         * /cvs/hltcvs/level3code/exa/testfile.C:
16         Test add to see wether Andi is notified.
17
18         * /cvs/hltcvs/level3code/exa/.cvsignore: Made a list out of it.
19
20         * /cvs/hltcvs/level3code/exa/rootlogon.C: Use libdir for loading libs.
21
22 2003-07-26  Constantin Loizides  <loizides@hansa00>
23
24         * /cvs/hltcvs/level3code/exa/.cvsignore: Added further files.
25
26         * /cvs/hltcvs/level3code/exa/runcf.C: Added comments
27
28 2003-07-25  Constantin Loizides  <loizides@hansa00>
29
30         * /cvs/hltcvs/level3code/exa/rootlogon.C:
31         Changes to reflect the new makefile strategy.
32
33 2003-07-22  Anders Strand Vestbo  <vestbo@hansa00>
34
35         * /cvs/hltcvs/level3code/exa/runcf.C:
36         Example how to run the cluster finder standalone
37
38 2003-07-22  Constantin Loizides  <loizides@hansa00>
39
40         * /cvs/hltcvs/level3code/exa/.rootrc: Added .rootrc file.
41
42         * /cvs/hltcvs/level3code/exa/.cvsignore: Added .cvsignore file.
43
44         * /cvs/hltcvs/level3code/exa/rootlogon.C: Adjusted path.
45
46 2003-07-10  Thomas Vik  <tvik@hansa00>
47
48         * /cvs/hltcvs/level3code/exa/runkalman.C:
49         Macro for running the kalman filter.
50
51 2003-04-29  Constantin Loizides  <loizides@hansa00>
52
53         * /cvs/hltcvs/level3code/exa/MakePileup.C: Minimum changed.
54
55         * /cvs/hltcvs/level3code/exa/trigger_pp.C: Added label.
56
57 2003-04-28  Constantin Loizides  <loizides@hansa00>
58
59         * /cvs/hltcvs/level3code/exa/trigger_pp.C:
60         Added possibility to enter good-file also as trigger file.
61
62 2003-04-17  Constantin Loizides  <loizides@hansa00>
63
64         * /cvs/hltcvs/level3code/exa/trigger_pp.C:
65         Min 5 tracks have to be in the triggered events -> MakePileup.C
66
67         * /cvs/hltcvs/level3code/exa/runMakePileup.C: Added new parameter.
68
69         * /cvs/hltcvs/level3code/exa/trigger_pp.C: Removed warning.
70
71         * /cvs/hltcvs/level3code/exa/trigger_pp.C: uncomment output.
72
73 2003-04-15  Constantin Loizides  <loizides@hansa00>
74
75         * /cvs/hltcvs/level3code/exa/MakePileup.C:
76         Have minimum trigger events of 5.
77
78         * /cvs/hltcvs/level3code/exa/MakePileup.C:
79         Solved little bugs from last checking.
80
81         * /cvs/hltcvs/level3code/exa/MakePileup.C:
82         Added check for pileup event to have more than 5 tracks.
83
84         * /cvs/hltcvs/level3code/exa/rootlogon.C: Default is AliL3Logger now
85
86 2003-04-14  Constantin Loizides  <loizides@hansa00>
87
88         * /cvs/hltcvs/level3code/exa/display.C: Removed Logger from macro.
89
90         * /cvs/hltcvs/level3code/exa/runtracker.C:
91         Little change to have output path for points and tracks.
92
93         * /cvs/hltcvs/level3code/exa/binary.C: Added root vars.
94
95 2003-04-11  Constantin Loizides  <loizides@hansa00>
96
97         * /cvs/hltcvs/level3code/exa/binary.C, /cvs/hltcvs/level3code/exa/runtracker.C:
98         Changed variable types to conv.
99
100 2003-03-25  Anders Strand Vestbo  <vestbo@hansa00>
101
102         * /cvs/hltcvs/level3code/exa/trigger_pp.C: Bugfix
103
104 2003-03-25  Constantin Loizides  <loizides@hansa00>
105
106         * /cvs/hltcvs/level3code/exa/trigger_pp.C: please try
107
108 2003-03-25  Anders Strand Vestbo  <vestbo@hansa00>
109
110         * /cvs/hltcvs/level3code/exa/trigger_pp.C: Bugfix
111
112 2003-03-25  Constantin Loizides  <loizides@hansa00>
113
114         * /cvs/hltcvs/level3code/exa/trigger_pp.C:
115         version with produced ppr results.
116
117 2003-03-21  Thomas Vik  <tvik@hansa00>
118
119         * /cvs/hltcvs/level3code/exa/PlotPythiaEvent.C: Small changes.
120
121 2003-03-20  Constantin Loizides  <loizides@hansa00>
122
123         * /cvs/hltcvs/level3code/exa/MakePileup.C: Added comments.
124
125 2003-03-17  Thomas Vik  <tvik@hansa00>
126
127         * /cvs/hltcvs/level3code/exa/PlotPythiaEvent.C:
128         Corrected error in plotting secondary vertices.
129
130 2003-03-12  Constantin Loizides  <loizides@hansa00>
131
132         * /cvs/hltcvs/level3code/exa/fill_pp.C, /cvs/hltcvs/level3code/exa/MakePileup.C, /cvs/hltcvs/level3code/exa/trigger_pp.C:
133         Added extensive comments.
134
135 2003-03-08  Constantin Loizides  <loizides@hansa00>
136
137         * /cvs/hltcvs/level3code/exa/runtracker_pp.C: use pp params.
138
139         * /cvs/hltcvs/level3code/exa/trigger_pp.C:
140         my first eff calculator for pileup, has some problems and no time to debug...
141
142         * /cvs/hltcvs/level3code/exa/fill_pp.C:
143         added eval function and some plot function as well as functions to make ntuples.
144
145 2003-03-07  Constantin Loizides  <loizides@hansa00>
146
147         * /cvs/hltcvs/level3code/exa/trigger_pp.C:
148         Added test_pp which does the counting for the triggered and fake tracks.
149
150         * /cvs/hltcvs/level3code/exa/fill_pp.C: Added print function.
151
152 2003-03-06  Anders Strand Vestbo  <vestbo@hansa00>
153
154         * /cvs/hltcvs/level3code/exa/runtracker.C: Bugfix
155
156 2003-03-06  Constantin Loizides  <loizides@hansa00>
157
158         * /cvs/hltcvs/level3code/exa/display.C:
159         Added little function to display pp event.
160
161         * /cvs/hltcvs/level3code/exa/rootlogon.C: Added Transformer path.
162
163 2003-03-05  Constantin Loizides  <loizides@hansa00>
164
165         * /cvs/hltcvs/level3code/exa/fill_pp.C:
166         Macro that reads one track array and stores it in an ntuple in a rootfile which is updated. That way one can get all needed trackinfo into one single root file for later analysis.
167
168         * /cvs/hltcvs/level3code/exa/runtracker_pp.C: Little changes.
169
170 2003-03-05  Thomas Vik  <tvik@hansa00>
171
172         * /cvs/hltcvs/level3code/exa/trigger_pp.C:
173         Added AliL3Evaluate::AssignIDs function.
174
175 2003-03-05  Constantin Loizides  <loizides@hansa00>
176
177         * /cvs/hltcvs/level3code/exa/trigger_pp.C:
178         Added eval_pp function as a quick reference how to use the AliL3Eval class.
179
180 2003-03-03  Constantin Loizides  <loizides@hansa00>
181
182         * /cvs/hltcvs/level3code/exa/runtracker_pp.C:
183         Added some function to evalute pile up events.
184
185         * /cvs/hltcvs/level3code/exa/display.C: Not finished but working.
186
187         * /cvs/hltcvs/level3code/exa/runtracker.C:
188         Added some comments for parameters.
189
190         * /cvs/hltcvs/level3code/exa/read.C: Cosmetic change
191
192 2003-02-26  Anders Strand Vestbo  <vestbo@hansa00>
193
194         * /cvs/hltcvs/level3code/exa/runtracker.C:
195         Updated macro. Most important change is that tracking parameters are
196         read from an external macro, in order to more easily use the correctly
197         tuned parameters for each multiplicity.
198
199         * /cvs/hltcvs/level3code/exa/SetTrackingParameters_1000bf02.C:
200         Updated parameters for tracking. Should be read by runtracker.C macro.
201
202         * /cvs/hltcvs/level3code/exa/SetTrackingParameters_1000bf04.C, /cvs/hltcvs/level3code/exa/SetTrackingParameters_2000bf02.C, /cvs/hltcvs/level3code/exa/SetTrackingParameters_2000bf04.C, /cvs/hltcvs/level3code/exa/SetTrackingParameters_4000bf02.C, /cvs/hltcvs/level3code/exa/SetTrackingParameters_4000bf04.C, /cvs/hltcvs/level3code/exa/SetTrackingParameters_8000bf02.C, /cvs/hltcvs/level3code/exa/SetTrackingParameters_8000bf04.C, /cvs/hltcvs/level3code/exa/SetTrackingParameters_pp.C:
203         SetTrackingParameters_1000bf02.C
204
205 2003-02-26  Constantin Loizides  <loizides@hansa00>
206
207         * /cvs/hltcvs/level3code/exa/runMakePileup.C:
208         Use compiled pileup macro for production of pp events.
209
210         * /cvs/hltcvs/level3code/exa/rootlogon.C:
211         Little change for default beh.
212
213         * /cvs/hltcvs/level3code/exa/rootlogon.C:
214         Added locally compiled macros.
215
216         * /cvs/hltcvs/level3code/exa/MakePileup.C:
217         Little bug concerning absolute pileupdirpath.
218
219         * /cvs/hltcvs/level3code/exa/MakePileup.C:
220         Added starting event and stopping event because we cannot store all events in one digitfile.
221
222         * /cvs/hltcvs/level3code/exa/read.C:
223         Added starting event in read_event_tree.
224
225         * /cvs/hltcvs/level3code/exa/read.C:
226         Added function for testing digitfile.
227
228         * /cvs/hltcvs/level3code/exa/MakePileup.C:
229         Choose events randomly. Solved bug of last checking which made macro crash when merging.
230
231 2003-02-25  Thomas Vik  <tvik@hansa00>
232
233         * /cvs/hltcvs/level3code/exa/PlotPythiaEvent.C:
234         Small change for writing histograms to file.
235
236 2003-02-25  Anders Strand Vestbo  <vestbo@hansa00>
237
238         * /cvs/hltcvs/level3code/exa/binary.C: Update to new binary file name
239
240 2003-02-24  Constantin Loizides  <loizides@hansa00>
241
242         * /cvs/hltcvs/level3code/exa/runtracker_pp.C:
243         Added first simple evaluation.
244
245         * /cvs/hltcvs/level3code/exa/runtracker.C:
246         Added simple support for aliroot file and digit file tracking.
247
248         * /cvs/hltcvs/level3code/exa/read.C:
249         Added read function for pileup events.
250
251         * /cvs/hltcvs/level3code/exa/MakePileup.C:
252         Added real support of MC ids.
253
254         * /cvs/hltcvs/level3code/exa/Eval.C, /cvs/hltcvs/level3code/exa/eval.C:
255         No one remembers what they were good for.
256
257 2003-02-24  Anders Strand Vestbo  <vestbo@hansa00>
258
259         * /cvs/hltcvs/level3code/exa/MakePileup.C:
260         10 bits for event number in trackID
261
262 2003-02-21  Constantin Loizides  <loizides@hansa00>
263
264         * /cvs/hltcvs/level3code/exa/rootlogon.C: Copy of Anders rootlogin.
265
266         * /cvs/hltcvs/level3code/exa/make_init.C:
267         Not needed -> see AliL3Transform::MakeInit().
268
269 2003-02-21  Thomas Vik  <tvik@hansa00>
270
271         * /cvs/hltcvs/level3code/exa/trigger_pp.C: Add MCid assigning.
272
273         * /cvs/hltcvs/level3code/exa/PlotPythiaEvent.C:
274         Macro for plotting secondary vertices.
275
276         * /cvs/hltcvs/level3code/exa/MakePythia.C:
277         First version of macro to make pp-events with pythia.
278
279         * /cvs/hltcvs/level3code/exa/MakePileup.C: Added pileup for 100 events.
280
281         * /cvs/hltcvs/level3code/exa/runtracker_pp.C:
282         First version of pp tracker.
283
284 2003-02-21  Anders Strand Vestbo  <vestbo@hansa00>
285
286         * /cvs/hltcvs/level3code/exa/trigger_pp.C: Updated
287
288 2003-02-20  Constantin Loizides  <loizides@hansa00>
289
290         * /cvs/hltcvs/level3code/exa/rootlogon.C:
291         Added MC lib and change logic for path of libs.
292
293 2003-02-20  Anders Strand Vestbo  <vestbo@hansa00>
294
295         * /cvs/hltcvs/level3code/exa/MakePileup.C: Improved reading
296
297 2003-02-19  Anders Strand Vestbo  <vestbo@hansa00>
298
299         * /cvs/hltcvs/level3code/exa/MakePileup.C:
300         Moved from old program/MakePileup.cxx. Code was updated to save
301         MCIDs of the trigger event in order to do detailed analysis.
302
303 2003-02-05  Anders Strand Vestbo  <vestbo@hansa00>
304
305         * /cvs/hltcvs/level3code/exa/runhough.C:
306         Updated according to changes in libraries
307
308 2002-11-13  Constantin Loizides  <loizides@hansa00>
309
310         * /cvs/hltcvs/level3code/exa/binary.C: Little changes.
311
312 2002-10-17  Anders Strand Vestbo  <vestbo@hansa00>
313
314         * /cvs/hltcvs/level3code/exa/binary.C:
315         Added function that writes new rootfile with digits from the
316         binary files. This is done in order to get the same cuts;
317         adc saturation, 45 degree cone etc, into the offline chain.
318
319 2002-09-04  Constantin Loizides  <loizides@hansa00>
320
321         * /cvs/hltcvs/level3code/exa/read.C, /cvs/hltcvs/level3code/exa/runtracker.C:
322         Little changes for aliroot version 3.08.
323
324 2002-09-03  Constantin Loizides  <loizides@hansa00>
325
326         * /cvs/hltcvs/level3code/exa/binary.C:
327         Little bugfix for new aliroot version 3.08.
328
329         * /cvs/hltcvs/level3code/exa/display.C: Little change.
330
331         * /cvs/hltcvs/level3code/exa/binary.C, /cvs/hltcvs/level3code/exa/Binary.C:
332         Moved Binary.C to binary.C.
333
334         * /cvs/hltcvs/level3code/exa/Display.C:
335         Deleted as functionality is now in dislplay.C and AliL3Display class.
336
337         * /cvs/hltcvs/level3code/exa/make_init.C, /cvs/hltcvs/level3code/exa/Make_Init.C:
338         Moved Make_Init.C to make_init.c.
339
340         * /cvs/hltcvs/level3code/exa/Binary.C: Changed for new Aliroot version.
341
342 2002-09-02  Anders Strand Vestbo  <vestbo@hansa00>
343
344         * /cvs/hltcvs/level3code/exa/Make_Init.C:
345         Moved this functionaly to a functio in AliL3Transform::MakeInitFile.
346         This macro can now be used to create default values for AliL3Transform.cxx.
347
348 2002-08-29  Constantin Loizides  <loizides@hansa00>
349
350         * /cvs/hltcvs/level3code/exa/Binary.C: Little bugfix.
351
352 2002-07-07  Constantin Loizides  <loizides@hansa00>
353
354         * /cvs/hltcvs/level3code/exa/Binary.C, /cvs/hltcvs/level3code/exa/display.C, /cvs/hltcvs/level3code/exa/Display.C, /cvs/hltcvs/level3code/exa/Eval.C, /cvs/hltcvs/level3code/exa/eval.C, /cvs/hltcvs/level3code/exa/Make_Init.C, /cvs/hltcvs/level3code/exa/read.C, /cvs/hltcvs/level3code/exa/rootlogon.C, /cvs/hltcvs/level3code/exa/runhough.C, /cvs/hltcvs/level3code/exa/runtracker.C, /cvs/hltcvs/level3code/exa/trigger_pp.C:
355         Smaller changes to make macros work with newest lib version. Also added some comments.
356
357         * /cvs/hltcvs/level3code/exa/convert.C: Convert 10 bit data to 8 bit.
358
359 2002-06-10  Constantin Loizides  <loizides@hansa00>
360
361         * /cvs/hltcvs/level3code/exa/Binary.C:
362         Make singlepatch work with new AliL3Transform.
363
364 2002-05-29  Anders Strand Vestbo  <vestbo@hansa00>
365
366         * /cvs/hltcvs/level3code/exa/runhough.C: Latest version
367
368 2002-05-25  Anders Strand Vestbo  <vestbo@hansa00>
369
370         * /cvs/hltcvs/level3code/exa/runhough.C: Bugfix
371
372         * /cvs/hltcvs/level3code/exa/houghtest.C, /cvs/hltcvs/level3code/exa/rootlogon.C, /cvs/hltcvs/level3code/exa/runhough.C:
373         Renamed houghtest.C to runhough.C
374
375         * /cvs/hltcvs/level3code/exa/houghtest.C:
376         Some minor changes in AliL3Hough
377
378 2002-05-24  Constantin Loizides  <loizides@hansa00>
379
380         * /cvs/hltcvs/level3code/exa/Binary.C, /cvs/hltcvs/level3code/exa/display.C, /cvs/hltcvs/level3code/exa/Display.C, /cvs/hltcvs/level3code/exa/rootlogon.C, /cvs/hltcvs/level3code/exa/runtracker.C, /cvs/hltcvs/level3code/exa/test.C:
381         Renamed macro test.C in runtracker.C
382
383 2002-05-23  Anders Strand Vestbo  <vestbo@hansa00>
384
385         * /cvs/hltcvs/level3code/exa/houghtest.C:
386         Example macro how to run Hough.
387
388 2002-05-22  Constantin Loizides  <loizides@hansa00>
389
390         * /cvs/hltcvs/level3code/exa/Binary.C:
391         Changed default path value to ".".
392
393         * /cvs/hltcvs/level3code/exa/Make_Init.C:
394         Incorporated BFieldFactor from gAlice->Field()->Factor().
395
396 2002-05-18  Constantin Loizides  <loizides@hansa00>
397
398         * /cvs/hltcvs/level3code/exa/Make_Init.C: Added comment line.
399
400 2002-05-07  Anders Strand Vestbo  <vestbo@hansa00>
401
402         * /cvs/hltcvs/level3code/exa/Make_Init.C: Bugfix in previous checkin.
403
404         * /cvs/hltcvs/level3code/exa/Make_Init.C:
405         Added some gas and electronic parameters.
406
407 2002-04-26  Anders Strand Vestbo  <vestbo@hansa00>
408
409         * /cvs/hltcvs/level3code/exa/Binary.C, /cvs/hltcvs/level3code/exa/Make_Init.C:
410         Changes as a result of making AliL3Transform static.
411
412 2002-04-23  Anders Strand Vestbo  <vestbo@hansa00>
413
414         * /cvs/hltcvs/level3code/exa/MakePileup.cxx, /cvs/hltcvs/level3code/exa/MakePileup.h:
415         Moved to misc
416
417 2002-04-18  Constantin Loizides  <loizides@hansa00>
418
419         * /cvs/hltcvs/level3code/exa/Make_Init.C:
420         Added new fields for new Transformer Object config
421
422         * /cvs/hltcvs/level3code/exa/Binary.C: Added new Transformer Object.
423
424 2002-04-18  Anders Strand Vestbo  <vestbo@hansa00>
425
426         * /cvs/hltcvs/level3code/exa/rootlogon.C:
427         Loading all present HLT libaries
428
429         * /cvs/hltcvs/level3code/exa/test.C:
430         Incorporated latest changes in AliLevel3 class.
431
432 2002-04-16  Anders Strand Vestbo  <vestbo@hansa00>
433
434         * /cvs/hltcvs/level3code/exa/Make_Init.C: also checks timebins
435
436 2002-01-18  Anders Strand Vestbo  <vestbo@hansa00>
437
438         * /cvs/hltcvs/level3code/exa/read.C:
439         Added macro for simply reading a binary rawdata file
440
441         * /cvs/hltcvs/level3code/exa/test.C:
442         Added possibility to run several events, and do seperate settings for nonvertex tracking. Basically a result of working with p-p collisions.
443
444         * /cvs/hltcvs/level3code/exa/eval.C, /cvs/hltcvs/level3code/exa/display.C:
445         Minor changes
446
447 2002-01-16  Anders Strand Vestbo  <vestbo@hansa00>
448
449         * /cvs/hltcvs/level3code/exa/rootlogon.C: New library paths
450
451 2002-01-11  Anders Strand Vestbo  <vestbo@hansa00>
452
453         * /cvs/hltcvs/level3code/exa/trigger_pp.C: Latest changes
454
455 2002-01-07  Anders Strand Vestbo  <vestbo@hansa00>
456
457         * /cvs/hltcvs/level3code/exa/MakePileup.h, /cvs/hltcvs/level3code/exa/MakePileup.cxx:
458         Update
459
460         * /cvs/hltcvs/level3code/exa/MakePileup.cxx, /cvs/hltcvs/level3code/exa/MakePileup.h:
461         Functions to make pileup events.
462
463 2001-12-11  Anders Strand Vestbo  <vestbo@hansa00>
464
465         * /cvs/hltcvs/level3code/exa/Binary.C: possible to only do 1 slice
466
467 2001-12-10  Anders Strand Vestbo  <vestbo@hansa00>
468
469         * /cvs/hltcvs/level3code/exa/trigger_pp.C:
470         Example how to read reconstructed tracks, and load generated particles in pp-events
471
472 2001-11-29  Anders Strand Vestbo  <vestbo@hansa00>
473
474         * /cvs/hltcvs/level3code/exa/display.C:
475         Example of how to use display class
476
477 2001-08-17  Uli Frankenfeld  <franken@hansa00>
478
479         * /cvs/hltcvs/level3code/exa/rootlogon.C, /cvs/hltcvs/level3code/exa/test.C, /cvs/hltcvs/level3code/exa/Binary.C, /cvs/hltcvs/level3code/exa/Display.C:
480         update to version V3.05
481
482 2001-07-30  Anders Strand Vestbo  <vestbo@hansa00>
483
484         * /cvs/hltcvs/level3code/exa/rootlogon.C: new paths
485
486 2001-05-03  Anders Strand Vestbo  <vestbo@hansa00>
487
488         * /cvs/hltcvs/level3code/exa/Eval.C:
489         Example how to use AliL3Evaluate class
490
491 2001-05-01  Uli Frankenfeld  <franken@hansa00>
492
493         * /cvs/hltcvs/level3code/exa/Make_Init.C: add fNTimeBins
494
495 2001-04-06  Uli Frankenfeld  <franken@hansa00>
496
497         * /cvs/hltcvs/level3code/exa/eval.C: Exampel to use AliL3Evaluate
498
499 2001-03-26  Uli Frankenfeld  <franken@hansa00>
500
501         * /cvs/hltcvs/level3code/exa/test.C: minor changes
502
503 2001-03-22  Anders Strand Vestbo  <vestbo@hansa00>
504
505         * /cvs/hltcvs/level3code/exa/rootlogon.C:
506         Changed to /usr/local/anders/aliroot/mylibs
507
508 2001-03-22  Uli Frankenfeld  <franken@hansa00>
509
510         * /cvs/hltcvs/level3code/exa/Binary.C: typo in function name
511
512         * /cvs/hltcvs/level3code/exa/test.C: Imported the example macros
513
514         * /cvs/hltcvs/level3code/exa/test.C: New file.
515
516         * /cvs/hltcvs/level3code/exa/Binary.C, /cvs/hltcvs/level3code/exa/Display.C, /cvs/hltcvs/level3code/exa/Make_Init.C, /cvs/hltcvs/level3code/exa/rootlogon.C:
517         Imported the example macros
518
519         * /cvs/hltcvs/level3code/exa/Binary.C, /cvs/hltcvs/level3code/exa/Display.C, /cvs/hltcvs/level3code/exa/Make_Init.C, /cvs/hltcvs/level3code/exa/rootlogon.C:
520         New file.
521