source: trunk/MagicSoft/Mars/NEWS@ 7979

Last change on this file since 7979 was 7979, checked in by tbretz, 19 years ago
*** empty log message ***
File size: 75.1 KB
Line 
1 -*-*- END -*-*-
2
3 *** Version <cvs>
4
5 - general: a lot of small changes to make the code compatible with
6 root 5.12/00 and gcc 4.1
7
8 - general: Fixed some warnings thrown if more warnings are switched
9 on in the compiler
10
11 - general: Added a function to MMath which returns the Median of
12 the distribution abs(y[i]-median) but at 68:32 division instead
13 of 50:50, which is somehow the mediani counterpart of the rms.
14
15 - general: MAstroCatalog allows now to read calatog files (as bsc5)
16 even if they are compressed with gzip (recommended compression
17 is with "-1")
18
19 - showplot:
20 + batch mode creation of image files now works with root 5.12/00
21 + added support for writing bmp (though it never produces
22 bmp which can be read by programs like xv or gimp)
23 + added support for xml
24 + added new option to start the display with a different size, by
25 --display-width=nnn or --display-height=nnn
26 + added options to define the canvas size when the display is started
27 --canvas-width=nnn or --canvas-height=nnn
28 the option can also be used for batch-mode conversion
29 + added an option which automatically fits the display size to the
30 desktop-size: --auto-size
31
32 - merpp: didn't recognize files with the extension .raw.gz - fixed.
33
34 - callisto: Callisto now raises an error if one of the input files could
35 not be opened.
36
37 - callisto: In some rare cases it could happen that in the hi-gain
38 extraction of the digital filter the extractor returned nonsense
39 results due a wrong initializion of a variable
40
41 - callisto: The lo-gains have been marked as valid in some cases
42 when they got not extracted at all (deltsumlo=deltatimelo=0) because
43 the allowed extraction range (fLoGainLast-fLoGainFirst) was
44 smaller than the number of slices (fLoGainWindowSize) needed
45 by the lo-gain extractor
46
47 - callisto: Updated absolute calibration constants (muon calibration)
48
49 - callisto: fixed a bug which caused the hi-gain saturation not
50 to be handled properly
51
52 - callisto: fixed a bug which gave weird results if hi- _and_
53 lo-gain could not be extracted properly
54
55 - callisto: improves handling of extracted signal if lo- and/or
56 hi-gain could not be extracted properly. If no appropriate
57 calibration of either the signal or the arrival time is possible
58 the pixel is now markes as unsuitable instead of estimated.
59
60 - callisto: Fixed a problem in the spline extraction which gave
61 weird results if the signal was extracted from the first (and
62 highest) slice
63
64 - callisto: Fixed a bug regarding the use of the QE which doesn't
65 effect the result because the default is used anyhow.
66 (The bug was there since 14/07/2005)
67
68 - callisto: Changed the default for fgLoGainStartShift
69
70 - callisto: Fixed a bug which caused all hi-/lo-gain calibration
71 factors to be always 10 for all pixels as soon as the first
72 calibration update has happend.
73
74 - callisto: Fixed the hi-/lo-gain offset for the Digital Filter. It
75 was off by more than one slice (which gives wrong values for
76 pixels which have saturated the hi-gain) This was a problem
77 mainly for timing studies, not so much for the automatic standard
78 analysis. Also the values for the Spline have been changed slightly:
79 + Digital Filter from 1.70 to 0.95
80 + Spline from 1.39 to 1.30
81 The numbers were sorted out by an extensive test in the
82 test-database.
83
84 - callisto: Now tab "HiLoCal" which shows the ratio between hi- and
85 lo-gain pulse for data pulses if hi- and lo-gain have saturated
86 and both were extracted because the hi-gain was above the
87 LoGainSwitch.
88
89 - callisto: Now tab "HiLoOff" which shows the offset between hi- and
90 lo-gain pulse position (after application of LoGainOffset, which
91 means in the ideal case it is 0) for data pulses if hi- and lo-gain
92 have saturated and both were extracted because the hi-gain was above
93 the LoGainSwitch.
94
95 - callisto: After extensive tests a new threshold level for determination
96 of the pulse position has been found at 50phe. This is due to the
97 fact that for lower pulses the arrival time changes its average
98 behaviour dramatically. It tends to the average of the extraction
99 range and starts sticking to non-floating point numbers (5, 6, 7, ...)
100
101 - star: changed the fit for the effective on time such that initial
102 values are calculated automatically now instead of using build
103 in values. This makes the fit more indepedant of the underlaying
104 rates. With a test of ~350 sequences in the test database it could
105 be shown that the new fit gives the same result +/-1sek.
106 The highest deviation was +5s the lowest -10s. You can now control
107 the bahaviour with two resource values:
108 MHEffectiveOnTime.FistBin: 3
109 MHEffectiveOnTime.NumEvents: 12000
110 Use FirstBin=1 and NumEvents=120 to fit the effective on time
111 from the resulting gamma candidates
112
113 - star: The Center histogram in MHHillas is now by default displayed
114 with the colz draw-option
115
116 - ganymed: now produces valid error codes if failed
117
118 - ganymed: MFMagicCuts now supports a hadronness cut. Switch it on
119 with the option "hadronness" instead of "area" or "both" if
120 you want to use both cuts. The hadronness cut includes a fixed
121 cut in hadronness (index 8) and a fixed cut in size (index 9).
122
123 - ganymed: MFMagicCuts: fixed abug introduced 2005/7/14 which caused
124 the M3Long of the anti source to be not properly evaluated
125 (actually is was evaluated as a unique random number) in case
126 of optimization with anti-theta cut switched on. This might have
127 lead to improper, but not necessarily wrong, optimization results.
128
129
130
131 *** Version 0.9.6 (2006/05/24)
132
133 - general: changed the binning of the azimuthal profile of the camera
134 such that it is aligned with the 60deg boundaries.
135
136 - merpp: better handling of problems with the TH, TD part of the
137 CC-REPORT for files older than 200507190 and 200412210
138 respectively
139
140 - merpp: improved handling of RECEIVERS-COM-ERROR in CC-REPORT
141
142 - merpp: implementd latest changes in starguider reports (sinc 9th May)
143
144 - callisto: if an arrival time is extracted outside the fadc range is
145 was set to the boundary before. Now a random number is assigned
146 instead to avoid unfortunate coincidences of arrival times just
147 by this arbitrary value.
148
149 - callisto: added a new option to callisto.rc which allows
150 to set the maximum arrival time difference allowed for the
151 badpixel algorithm to determin whether a pixels belongs to a shower:
152 MJCalibrateSignal.MBadPixelsTreat.MaxArrivalTimeDiff: 0.9
153
154 - callisto: changed the old value (0.5) for MaxArrivalTimeDiff
155 to 0.9 as suggested by Stefan due to a recent study on the fraction
156 of pixels surviving the image cleaning
157
158 - callisto: switched off error in case of "pulse is too much to the left"
159
160 - callisto: The extraction window is not adapted anymore. This means that
161 the pulse is extracted from the full range. The draw-back is that the
162 background (pedestal) will become slightly higher. Switching on/off
163 the PulsePosCheck in the callisto.rc only effects filling the
164 histograms.
165 WARNING: If the pulse is too much to the left data is calibrated!
166 Check the PulsePosCheck-PulsePosition AND the Inhomogeneity parameter
167 in the database to make sure that your data is valid!
168
169 - star: Show also the number of stars correlated correctly by the
170 starguider
171
172 - ganymed: implemented a new class (MHThetaSqN) which allows to use more
173 than one off-source region in wobble-mode. To use it add the following to
174 your ganymed_wobble.rc:
175 + MJCut.NameHist: MHThetaSqN (switch the new feature on)
176 + MHThetaSqN.NumOffSourcePos: 3 (define number of off-regions)
177 + MHThetaSqN.DoOffCut: Yes,No (switch on/off the off-cut)
178 + Cut1.ThetaCut: None
179 + MHThetaSqN.SignificanceCutLevel: 2.0 (increase off-cut by 2.0/1.7)
180
181 - ganymed: in the case the latest report is older than a default (currently
182 one minute) and the current report will be skip the starguider
183 correction and calibration will be reset. The maximum age can be
184 setup from ganymed.rc by (minutes):
185 MPointingDevCalc.MaxAge: 1.5
186
187 - ganymed: A first implementation showing all size-bins for the theta-sq
188 resp. alpha-plots in a single tab automatically
189
190
191
192 *** Version 0.9.5.1 (2006/05/05)
193
194 - general: Added a new option "zdiff" to the Makefile which runs
195 "cvs diff" as "make diff" would do, but with compression
196
197 - general: accelerated MTFillMatrix (used for eample in all training
198 and optimization macros) by skipping some obsolete calles in the
199 eventloop the first and second loop could be accelerated by ~20%
200
201 - general: Added a missing feature in the MFilterList class which
202 prevented MFEnergySlope from working correctly in trainenergy.C
203
204 - general: Accelerated the random forest training and usage a bit
205
206 - merpp: Adapted to new raw data file format version 6
207
208 - merpp: fixed a problem with reading the starguider reports
209 after 6.3.2006
210
211 - callisto: At some times six pixels had to be exchanged manually in the
212 data. If the pixels to be swaped are both not found, an error was raised
213 and calibration was stopped. Now it is assumed they are intentially not
214 mapped and the Error has been changed to a Warning.
215
216 - star: Added new image cleaning based on the arrival time of the shower.
217 The new cleaning can be accessed using the parameter "Time" instead of
218 the the old one (like "Absolute) in the star.rc-file.
219 Recommended parameters:
220 + MImgCleanStd.CleanLevel1: 8.2
221 + MImgCleanStd.CleanLevel2: 5
222 + MImgCleanStd.CleanRings: 2
223 + MImgCleanStd.KeepSinglePixels: No
224
225 - star: Simplified the calculation of the effective on time. By letting
226 the fit start in the third bin the result should become more stable.
227 The fit quality is now ignored for the theta-plot which is not used
228 in the analysis later. Still better pre-cut which, for example,
229 remove events triggered by car-light (rate changing on a short
230 time-scale) are missing.
231
232 - macros: optimonoff.C, optimwobble.C: implemented a new strategy
233 for optimization (kWeakSource) which is suggested by the Berlin
234 people for weak sources.
235
236 - macros: plotdb.C:
237 + if no dataset and no time-interval is given only sequences with
238 an effective on-time above five minutes are plotted anymore
239 + added a new tab "RelTime" displaying the relative on-time
240 (effective on-time divided by the observation time)
241
242 - macros: optim*.C: by skipping some obsolete calles in the eventloop
243 the optimization became a lot faster
244
245 - ganymed: In the second loop the MHNewImagePar histograms disapeared.
246 To display them just delete the pads displayed on top.
247
248 - ganymed: fixed a bug which could cause strange behaviour in wobble
249 mode if no starguider information was available due to an incorrect
250 initialization of the starguider calibration
251
252 - ganymed: The scale region in the False Source Plot (MHDisp) can now
253 be changed from within the plot. It can also be setup from the
254 resource file using:
255 + MHDisp.fScaleMin: 0.325
256 + MHDisp.fScaleMax: 0.475
257
258 - ganymed, showplot: Fixed a problem with the fit to the off-data
259 (HistOff) which could cause a time lag or an inifinite loop.
260 The bug did not effect the results at all.
261
262 - sponde: Added a new tab showing the effective collection area after
263 trigger (including the software trigger)
264
265 - sponde: MMcSpectrumWeight has a new option which allows to define
266 the scaling factor not by the integral of the events but at
267 a defined energy:
268 e.g. MMcSpectrumWeight.NormEnergy: 200
269
270 - MTFillMatrix, sponde: by skipping some obsolete calles in the
271 eventloops the loop could be accelerated by ~20%
272
273
274
275 *** Version 0.9.5 (2006/03/13)
276
277 - macros: fixed a typo optimwoble.C (SetThetaCut instead SetAlphaCut)
278 and added the standard Disp-parametrization
279
280 - macros: added a new macro datacenter/macros/plotstat.C allowing
281 to plot statistics about the data processing
282
283 - macros: added a new macro to plot the muon correction coefficients
284 versus period (macros/plot/mucal.C)
285
286 - showplot: path inflation for ganymed files was broken
287
288 - callisto: Fixed an important bug. When the number of saturating pixels
289 were calculated the bad pixel information already available from the
290 calibration was ignored. This yields wrong values in case pixels
291 are broken and saturate all the time or randomly.
292
293 - callisto: Updated Muon calibration constants. Spline data now also uses
294 different values for different periods
295
296 - star: The time-evolution shown in the effective on-time plot now displays
297 the axis range (if there are no holes it should be similar to the
298 effective on-time)
299
300 - star: Added two new image parameters:
301 + MNewImagePar.fConcCOG: The ratio of the equivalent signals of
302 the three pixels next to the center of gravity and the size
303 + MNewImagePar.fConcCore: The ratio of the signals of all
304 pixels inside or touching the ellipse and the size
305
306 - ganymed: now stops in requested source isn't found in catalog file
307
308 - ganymed: Many improvements to the phi-plot in wobble mode:
309 + with a template the ideal background is displayed
310 + a possible camera inhomogeneity is taken into account
311 + the anti theta cut is better supported
312 + the phi cut is automatically calculated from the theta cut
313 See the examples in ganymed_wobble.rc for more details.
314
315 - ganymed: fixed plot for E^2*dN/dE. The spectrum was multiplied with two
316 times the bin-width instead of the absolute energy
317
318 - ganymed: New cuts for on/off and wobble mode
319
320 - ganymed: The smearing of the False Source plot has been increased
321 to 0.06
322
323 - ganymed: The starguider calibration can now be changed from the
324 resource file.
325 See the examples in ganymed*.rc for more details.
326
327 - ganymed: added a new option for on-/off-observations
328 MJCut.RandomSourcePosition
329 If switched on the distribution of observation time of the source
330 position in the camera is calculated from the on-data and randomly
331 applied with this distrbution to the off-data.
332
333 - ganymed: by skipping some obsolete calles in the eventloop the
334 first and second loop could be accelerated by ~20%
335
336 - ganymed: The default in ganymed_onoff.rc is now to determin the source
337 position in the off-data randomly according to its distribution in the
338 on-data.
339
340
341
342 *** Version 0.9.4.3 (2006/02/13)
343
344 - general: Fixed a bug in most of the programs which prevented the
345 compile date in the startup message to be displayed
346
347 - general: Simplified program calls. The following abbreviations
348 are now possible:
349 showlog callisto 55599
350 showplot signal 55599
351 star 55599
352 callisto 55999
353 ganymed 2
354 In this cases the corrsponding root-, log-, sequence- or dataset-
355 filename is automatically compiled using the default datacenter
356 paths ("/magic/*")
357
358 - general: Fixed a long outstanding bug which made axis tick marks
359 disappear if MDataFormula was used (eg. abs(x))
360
361 - general: Updated MMath with new functions to calculate the results of
362 a exponential, logarithmic and powerlaw fits analytically.
363
364 - general: Updated some macros with comments:
365 + macros/optim/optimdisp.C
366 + macros/optim/optimenergy.C
367 + macros/optim/optimwobble.C:
368
369 - general: MTFillMatrix (the class to fill one or two MHMatrix from
370 files) now allows adding a pre-cut like in the optimization. E.g. this
371 is useful to perform g/h-separation cuts before training the random
372 forest.
373
374 - general: Between the rund 53300 and 68754 the pixels 553-558 were not
375 correctly assigned in the raw data assignement table. A fix to correct
376 the assignment tabel have been implemented.
377
378 - general: MAstroCatalog now allows rotating of the sky-grid and stars
379 by 90, 180 and 270 deg.
380
381 - general: the macro plotdb.C now allows to highlight sequences belonging
382 to a datset. For more details see the descritions in the macro.
383
384 - StatusDisplay: Fixed the algorithm to calculate the size ratio
385 of the display, it gave wrong results espacially for big sizes.
386 Now the embedded canvas should always have a ratio width/height=3/2.
387 The "Size" options have been updated with values fitting the 3/2
388 size ratio.
389
390 - RanForest:
391 + Updated the random forest classes to support also the
392 regression method implemented by Thomas H.
393 + added new tutorial macro how to train the random forest
394 for energy estimation (macros/optim/rfenergyest.C)
395 + new classes to train the random forest (still in development)
396 mjtrain/MJTrainEnergy, mjtrain/MJTrainDisp, mjtrain/MJTrainSeparation
397 + new tutorial macros for random forest training in macros/train
398 trainenergy.C, traindisp.C, trainseparation.C
399
400 - mars: now allows to setup a cut in the resource file mars.rc to choose
401 the events to be displayed, eg:
402 Cut.Condition: {0} && {1}
403 Cut.0: MHillas.fSize>100
404 Cut.1: MHillas.fSize<900
405
406 - merpp: Made aware of the new .rep format 200510250. This includes
407 interpretation of the Receiver Board Temperatures (MCameraRecTemp),
408 the discriminator thresholds (MCameraTD) and the disciminator
409 delays (MCameraTD). All of them come with the CC report and are therefor
410 written to the CC tree.
411
412 - callisto: fixed a bug in the calculation of the arrival times in
413 the Digital Filter. They were all shifted by the same amount
414 fHiGainFirst. This caused an offset in the order of the position of
415 the left border of the extraction window in the times calculated
416 from high-gain and from low-gain. The bug effected only the absolute
417 arrival times. The bug was there since 30.1.2005.
418
419 - callisto: Changed the ExtractionWindow for the pulse position check
420 such that the camera inhomogeneity becomes as less as possible and
421 comparable to the pulso position check switched off. More details
422 on the study will be given at our result web-page.
423
424 - ganymed: ganymed.rc, ganymed_onoff.rc:
425 changed to new cuts trained with 1ES1218 and Crab-data
426 for maximum sigma*log10(excess)
427
428 - ganymed: In addition to the Hadronness calculator (CalcHadronness)
429 a new option was implemented to estimate Disp (CalcDisp)
430
431 - ganymed: Implemented two new options which allow
432 to overwrite the default path to search for the sequence files
433 --ins=/magic/sequences
434 and where to search for the image data
435 --ind=/magic/data/star
436
437 - ganymed: MSrcPosCorrect now allows overwriting of the misfocussing
438 dx/dy from the resource file by
439 MSrcPosCorrect.Dx
440 MSrcPosCorrect.Dy
441
442 - ganymed: fixed reading the source catalog. Only as many chars
443 as the requested source name had were compared (If a source
444 "1ES1218" and "1ES1218+304" were in the catalog and "1ES1218+304"
445 were requested it could happen that the coordinates of
446 "1ES1218" were read) The source coordinates are now printed
447 in addition to its name to the logging output.
448
449 - ganymed: changed the background fit in the case of a ThetaSq function
450 from a polynomial to a exponential, this should give a big improvement
451 for on-only analysis'
452
453 - ganymed/sponde: Calculation of the error of single size-/energy-
454 bins now uses Li/Ma (5) instead of LiMa (17)
455
456 - sponde: Added a plot E^2*dN/dE
457
458 - sponde: The energy estimator plot should now show values like
459 they are commonly used.
460
461 - sponde: Now MMcSpectrumWeight also excepts formulas with two X
462 (a powerlaw with cutoff didn't work before)
463
464
465
466 *** Version 0.9.4.2 (2005/10/01)
467
468 - general: added new tutorial macro macros/tutorials/threshold.C:
469 how to calculate the threshold
470
471 - general: added a new game. Start it from the interpreter with
472 MagicJam j; (other games are: MineSweeper, MagicSnake, MagicDomino
473 and MagicReversi)
474
475 - general: neighbor pixels in MGeoms are now sorted clockwise
476
477 - merpp: made aware of new format 20050829-0
478
479 - callisto: New scale factors from muon analysis, stored in new
480 resource file resources/calibration.rc
481
482 - callisto: MBadPixelsCalc now raises an error instead of simply stopping
483 the eventloop if something went wrong. This is necessary for the
484 automatic processing
485
486 - callisto: Implemented a new treatment for the time information
487 developed by S.Ruegamer, this should give much better response than
488 the old very primitive algorithm. This is especially important
489 for bad pixels due to bright stars as Ceta-Tauri (btw: the old
490 treatment was buggy! As neighbor pixels to interpolate the
491 arrival times always the pixels 0 to 5 were taken)
492
493 - callisto: In addition to the new treatment of arrival times the
494 decision of the treatment whether a pixel contains shower
495 information or not is used to improve the signal interpolation
496 further. Previously interpolated pixels showed a non-zero signal
497 do the peak searching signal extractors. Having a signal pixel
498 beside raised the signal above the cleaning level. Thus the
499 pixel survived cleaning to often but with a too low mean signal.
500 By replacing empty pixels with a gaus (mean and rms from the
501 corresponding Area entries in MPedPhotCam) this effect can
502 be supressed.
503
504 - callisto: The status "unmapped" (for pixel which cannot be interpolated)
505 got lost when the events were stored by the calibration... fixed.
506 (This was no problem for normal image cleaning because the pixel
507 content was artificially set to 0 not surviving standard cleaning
508 algorithm)
509
510 - callisto: Fixed a bug which caused the random and peak-search pedestal
511 extracted with an extractor to be exchanged for the first (roughly)
512 500 events (*Extractor and *ExtractorRndm).
513 (They were simply exchanged in callisto.cc) This bug might have been
514 introduced in Mars 0.9.4 when the order of calculation of the two
515 types of pedestal in callisto got exchanged. The bug only effects
516 the first seconds of data of each sequence.
517
518 - star: Taking the arrival time of Muons into account the calculation
519 of the parameters could be made independant of the noise
520 (pedestal rms). The dependance was due to the bias of the peak search
521 extractor. Now only a ZA dependamcy is left which is not yet fully
522 understood.
523
524 - ganymed: The sequences were still not sorted correctly in any case,
525 because they were sorted by the full qualified path name. Now they
526 are sorted by their sequence number.
527
528 - ganymed: new values for the spark-event-cut
529
530 - sponde: required missing MEnergyEst from ganymed.root... fixed.
531
532
533
534 *** Version 0.9.4.1 (2005/08/18)
535
536 - callisto: fixed some problems with the calibration in case of
537 inteleaved events. Therefor the final and some intermediate
538 fits are skipped which would take place on partly filled #
539 histograms and gave wrong results or failed completely.
540
541 - callisto: If the intermediate finalization of the histograms
542 calculating the mean charge of the calibration signal fails
543 it is counted now and printed in PostProcess of MCalibCalcFromPast.
544
545 - ganymed: Fixed some bugs which caused problems in On-only mode.
546 Still the false source plot doesn't give reasonable results.
547
548
549
550 *** Version 0.9.4 (2005/08/05)
551
552 - general: Fixed the ZA binning. It did not correctly fit the
553 MC binning
554
555 - general: Added a class to correct for the missfocussing in
556 April (MSrcPosCorrect)
557
558 - general: Random Forest energy estimator should now work properly
559
560 - general: MHCamera now displays the profiles in deg instead of mm
561
562 - general: MH::SetPalette offers a lot of new palettes
563
564 - general: MHillas - the case of CorrXY==0 is now handled properly
565
566 - general: implemented the possibility to change the line and
567 marker style of a sky-grid drawn by MAstroCatalog
568
569 - general: Runs in sequences and datasets are now automatically
570 ordered (it is assumed that the order of their filenames correctly
571 represents the order of observations) to ensure correct reading
572 of the subsystem data
573
574 - general: Runs cannot be added to a sequence twice anymore. Also
575 Sequences cannot be added twice anymore to a dataset.
576
577 - general: fixed a bug in MAstro::Deg2Hms reported by Abelardo.
578 It gave wrong results by 1./2pi
579
580 - showplot: got a new option to start a root interpreter, too
581
582 - mars: now displays a rough estimate of Disp and the third moment
583
584 - mars: now displays the event time MTime if available
585
586 - mars: show muon parameters graphically
587
588 - mars: now the file to open can be given as commandline
589 argument
590
591 - merpp: Added support for new arehucas version >= 200507190
592 implementing values for three temperature sensors in the
593 counting house (MCameraAUX) and the name of the HV settings file
594 (MCameraHV).
595
596 - merrp: Also fixed some problems with wrong versions numbers stated
597 by arehucas and implemented some fixed for old versions (<200407070)
598
599 - callisto: MCalibrationHiLoCam can now be printed from its context
600 menu, eg in the TBrowser
601
602 - callisto: fixed logain offset (fgOffsetLoGain) from 1.7 to
603 - 1.39 (MExtractTimeAndChargeSpline)
604 - 1.40 (MExtractTimeAndChargeDigitalFilter)
605 This is important mainly for timing studies.
606
607 - callisto: Changed limits in MHCalibrationChargeCalc from
608 - -100.125 to -98 (fgChargeHiGainFirst)
609 - 1899.875 to 1902. (fgChargeHiGainLast)
610 - -100.25 to -99 (fgChargeLoGainFirst)
611 - 899.75 to 901. (fgChargeLoGainLast)
612 Introduced new limits:
613 - fgNumLoGainBlackoutLimit: 0.05
614 - fgLoGainBlackoutLimit: 3.5
615 - fgLoGainPickupLimit: 3.5
616
617 - callisto: The handling of automatic weights for the digital filter
618 has been improved. There are now new calibration weights special
619 for Monte Carlo calibrations.
620
621 - callisto: Updated Muon scale with latest results (1% difference
622 for most data, 5% for Mar/Apr'05)
623
624 - callisto: use a new criterium to exclude bad pixels: If the high-gain
625 was saturated and the blackout-events in the low-gain exceed the
626 fNumLoGainBlackoutLimit, the pixel is declared unsuitable.
627 This excludes those pixels which have a saturating high-gain
628 channel, but the low-gain switch does not switch often enough
629 to make the distribution reliable.
630
631 - callisto: fix a bug counting the number of saturated events. Up to now,
632 the number of saturated slices was counted (which is one for a not too
633 high number), but for some (pathological) pixels, many more slices
634 saturated and produced wrong limits.
635
636 - callisto: New options in in callisto.rc for MCalibrationRelTimeCalc:
637 + MCalibrationRelTimeCam.CheckFitResults: Yes
638 + MCalibrationRelTimeCam.CheckDeviatingBehavior: Yes
639 + MCalibrationRelTimeCam.CheckHistOverflow: Yes
640 + MCalibrationRelTimeCam.CheckOscillations: Yes
641
642 - callisto: introduce max. number of events for intercalibration,
643 the rest gets skipped. Default: 4096
644 The calibration causes too many un-reliable pixels if more
645 than about 5000 events are treated (@500 Hz) because of the
646 mode hopping of the VCSels. However, in the past, some
647 calibration runs have been taken (erroneously) with more
648 than 5000 events, especially the intensity scans where
649 a good precision is needed.
650
651 - callisto: Set UseExtractorRes to kTRUE, will raise the number of
652 photo-electrons for the spline extractor by 1-2% (correctly).
653
654 - callisto: The intercalibration is now done using a full f-factor
655 method instead of a simple update. This makes things slower but
656 more reliable in terms of gain-fluctuations and sudden VCSEL gain
657 changes.
658
659 - callisto: MPedestalY3 now uses the same extraction range as the data
660 as calculated by MPedestalY2
661
662 - callisto: A check of the fraction of allowed unsuitable (10%) and
663 unreliable (30%) pixels has been addded when the conversion is
664 calculated from interleaved events
665
666 - star: fixed a bug which caused MEffectiveOnTime containers not to
667 be written. In the worst case they were skipped almost all, in the
668 best case they were all ok. It depends on how often the new value
669 was assigned just with an event which was skipped later by another
670 task
671
672 - star: new histograms MHPointing and MHRate
673
674 - star: New tab (Currents) displaying the time evolution of the mean
675 DC currents
676
677 - star: New tab (MeanRms) displaying the time volution of the mean
678 Pedestal Rms
679
680 - star: Output now contains MReportStarguider
681
682 - star: Improved muon analysis. Due to the absense of a constant
683 for the gaus fit for arc width and the fact that the arcwidth
684 plot was a histogram instead of a profile the resulting psf
685 became pedestal rms dependant
686
687 - ganymed: added new plot (MHPhi) for wobble mode as described in
688 http://www.astro.uni-wuerzburg.de/results/ringmethod/
689
690 - ganymed: corrects now (correctly?) for the misspointing in
691 May/April 05
692
693 - ganymed: Two new default templates for ganymed.rc are avilable:
694 ganymed_onoff.rc and ganymed_wobble.rc
695
696 - ganymed: The first version of MFMagicCuts has been released
697
698 - ganymed: the Conc1 plot was incorrectly scaled in MHVsSize
699
700 - ganymed, sponde: There are two new options to determin the number
701 of bins for the signal region (NumBinsSignal) and the number of
702 total bins (NumBinsTotal) in the MHThetaSq histogram
703
704 - ganymed: optimized palettes for MHDisp
705
706 - ganymed: Fixed an important bug when using ThetaSq as fit function:
707 The result for the sigma of the gauss(sqrt(x)) fit was a factor
708 sqrt(2) to large
709
710 - ganymed: The false source plot (MHDisp) is now based on Disp
711 and a background model determined in the first loop is
712 subtracted
713
714 - ganymed: MFMagicCuts are now available in the cvs. The correct
715 solution for the disp ambiguity problem is now calculated using
716 the third moment. The third moment cut therefor is skipped.
717
718 - ganymed: Output now contains "Disp [MParameterD]" which sign is
719 already determined by the third moment along the major axis and
720 so its actual sign is aligned along the major axis of the shower.
721
722 - ganymed: If starguider data is available it is taken into account
723 when calculating the source position. This is especially important
724 for wobble data at high zenith angles and culmination data.
725
726 - ganymed: If available the starguider data is taken into account as
727 good as it is possible without a starguider calibration. To switch
728 it off add
729 MPointingDevCalc.MaxAbsDev: -1
730 to your ganymed.rc
731
732 - sponde: the zenith angle distribution is now weighted instead of
733 choosen by default. This gurantees higher statistics in the highest
734 and lowest energy bins. To switch this behaviour off use...
735
736 - sponde: now automatically displays the energy threshold
737
738
739
740 *** Version 0.9.3 (2005/06/03)
741
742 - general: MMcEvt now derived from MMcEvtBasic which should
743 have no influence on compatibility with older camera files
744
745 - general: Implemented a new option to MReadReports which allows
746 to force reading of the first event of some trees (eg. Drive-tree)
747 before any other tree.
748
749 - general: Made a fix to MPointingPosCalc which assumes that the
750 run-type is real-data if Process is called before ReInit, such
751 that also the very first Drive-events in a run are treated
752 correctly.
753
754 - shoplot now displays the filename in the title bar of the window
755
756 - merpp: new options: --auto-time-start --auto-time-stop which
757 allow to cut updating with slow-control at the start- or
758 (previousle --auto-time only allowed: and) stop-time of
759 the run stored in the runheader.
760
761 - callisto: changed default of fgFallTimeHiGain in
762 MExtractTimeAndChargeSpline from 1.5 to 0.5. 0.5 was
763 already set as default in callisto_Dec04Jan05.rc
764
765 - callisto: the digital filter (MExtractTimeAndChargeDigitalFilter)
766 now changes the filename for new weights automatically for
767 cosmics, MC and for different calibration colors.
768
769 - callisto: a problem with the order of some code cause the
770 name of the weights file in MPedestalY2 to be ignored.
771 Wrongly the calibration_UV weights were used instead
772 of the cosmics weights set in callisto.rc.
773
774 - callisto: should allow ct1 pulser data when the color is
775 explicitly set also for pretty new runs
776
777 - callisto: a new option (MCalibrateData.ScaleFactor) allows
778 to introduce an additional scale factor (should be around 1)
779 to adapt for slight deviations in different extractors from
780 the MC calibration. For MC calibrations the scale factor
781 is fixed to 1
782
783 - callisto: MFCosmics should handle very high signals a bit
784 more accurate now
785
786 - callisto: when calculating the mean pedestal rms for different
787 pixel sizes or sectors also kUnsuitableEvt is now taken into
788 account - not only kUnsuitableRun
789
790 - callisto: '-raw' option is now the default
791
792 - callisto: A dead pixel check has been implemented in MJPedestalC2.
793 This has the advantage that mean values in the calibration (eg
794 arrival times) are calculated more accuratly.
795
796 - callisto: In the resource file callisto_Dec04Jan05.rc
797 MJPedestalY2.ExtractWinRight has been reduced from 4.0 to 2.0
798
799 - callisto: new Hi-/Lo-Gain intercalibration constants
800 hilocalib_sp1.root and hilocalib_sp1_mc.root
801
802 - callisto: changed default for MJPedestalY2.MaxEvents
803 from 2000 to 5000 like in callisto_Dec04Jan05.txt
804
805 - callisto: in MCalibrationChargeCalc the limit fgPheErrLowerLimit
806 has changed from 9.0 to 6.0. This is necessary to exclude two very
807 ringing pixels in September which - when kept - destroy the image
808 cleaning around them (Markus G.)
809
810 - callisto: (!) The Muon analysis of all data taken so far has
811 suggested that different extractors give slightly different
812 absolute results after calibration, due to there different
813 handling of the calibration- and cosmics pulse shape. Although
814 the over all calibration seems to be a bit to pesimistic (or
815 the MC seems to be a little bit - 3-5% - too much attenuated).
816 There for correction factors have been introduced which correct
817 the calibration constants by
818 0.956937799 for Digital Filter (callisto.rc)
819 and
820 0.904159132 for Spline (callisto_Dec04Jan05.rc)
821 calibration. The main advantage is, that both data types can
822 be easily analysed together and compared to the same MC sample.
823 The factors are choosen such, that the reference is now a
824 Monte Carlo sample calibrated with Digital Filter (callisto.rc)
825
826 - star: fixed a bug which caused the first bin of the histograms
827 vs time to disapear in PostProcess. This gave wrong results
828 on the screen. The output and all following programs not
829 directly accessing the histograms haven't been affected
830
831 - star, ganymed: Made sure that always the first Drive-tree event
832 is read and Processed before the first data event was read.
833
834 - ganymed: implemented the possibility to replace the standard
835 false source plot with a different one. For example: If
836 you want to use a Disp based FS plot use the resource:
837 NameHistFS: MHDisp
838 For details about the requirements of these plots look
839 at the corresponding classes
840
841 - MJOptimize: For On/Off and Wobble optimization MJOptimize
842 has been replaced by MJOptimizeCuts. To use MHThetaSq instead
843 of MHAlpha call MJOptimizeCuts("MHThetaSq"). Make sure in this
844 case MAlphaFitter is setup correctly. For On-Only optimization
845 MJOptimize has been Replaced by MJOptimizeCuts, too. Call
846 RunOn() instead of Run(). For energy estimation MJOptimize
847 has been replaced by MJOptimizeEnergy
848
849 - sponde: The input MC spectrum can now be weighted to fake a
850 different spectrum. This is done via MMcSpectrumWeight. For
851 more details see the class description and sponde.rc
852
853 - sponde: The paremeter comparsion plots are not scaled by
854 their entries anymore. Instead the MC plot is scaled by using
855 the result spectrum of the analysis. If the input MC spectrum
856 and the result spectrum has different slopes the absolut
857 normalization is normally wrong.
858
859
860
861 *** Version 0.9.2 (2005/05/20)
862
863 - general: Changed the default paths for calibrated data and image
864 files. (The implemented access to these files doesn't yet exist)
865
866 - general: support for MRunIter has been removed from the job classes
867 (use the setter functions of MSeqeunce instead)
868
869 - general: ProcessFile has been renamed to Process in all job classes,
870 because ProcessFile is missleading
871
872 - general: The storage of the palette in MHCamera is now possible
873
874 - general: new bits describing unsuitable and unreliable pixels have
875 been introduced in MBadPixelsPix: kPreviouslyExcluded,
876 kDeadPedestalRms, kFluctuatingArrivalTimes
877
878 - general: fixed reading of CC-REPORTS (weather data) for Arehucas file
879 versions newer than V200404070
880
881 - general: support for cc file versions newer than V200504130. Added
882 support for active loads (MCameraActiveLoad) and central pixel
883 (MCameraCentralPixel)
884
885 - general: added new histograms for image parameters versus size
886 (MHVsSize)
887
888 - general: The eventloop now automatically calls PrintStatistics
889
890 - Status Display: Improved support for printing:
891 + A default can now be set in .rootrc (for more details see
892 MStatusDisplay::PrintPS)
893 + A print dialog is opened so that printer and command line
894 can be canged
895
896 - showlog: improved such that it handles different verbosity levels
897 more accurate now. This mean you can suppress output when
898 using showlog.
899
900 - showplot: improved
901 + The new graphics formats have been implemented
902 (pdf, svg, png, jpg and xpm)
903 + Implemented an interface for printing. Because you can change
904 the printing command from the command line you can use all
905 the nice postscript tool. To print a booklet for example call:
906 showplot -b --print --print-cmd="cat %f" filename.root | lpr
907 showplot -b --print --print-cmd="psbook %f | psnup -2 | lpr" filename.root
908 showplot -b --null --print --print-cmd="psbook %f" filename.root > book.ps
909
910 - callisto: fixed a bug in the recognition of the calibration bit
911 pattern. Concerns only intensity calibration. (The strength of the
912 intensity has been updated in some cases)
913
914 - callisto: add a filter against PIN Diode events when running over
915 calibration runs since some of the recent calibration runs have
916 been taken with Pin Diode.
917
918 - callisto: added support for the runs 39942, 39944, 44834, 39941,
919 39943, 44833 in the calibration (MCalibColorSet)
920
921 - callisto: MJCalibration.MHCalibrationChargeCam.ProbLimit has
922 been set to 1e-18 in callisto_Dec04_Jan05.rc
923
924 - callisto: in callisto_Dec04Jan05.rc: set value for
925 MJPedestalY2.MaxEvents from 2000 to 5000 to get better
926 statistics for the calculation of the mean pulse time
927 of the cosmisc
928
929 - callisto: the charge limit in the calibration has been raised
930 from 2.5 to 4.5
931
932 - callisto: new setup read from callisto.rc
933 + MCalibCalcFromPast.fNumEventsDump
934 + MHCalibrationChargeCam.NumHiGainSaturationLimit
935 + MHCalibrationChargeCam.NumLoGainSaturationLimit
936
937 - callisto: MExtractTimeAndChargeSpline extractor:
938 + The integration ranges were shifted by 0.2 FADC slices to the right.
939 + unreliable handling of floating point values caused different
940 results on different platform or with different compiler options:
941 The new algorithm is numerically exact and more accurate because
942 it doesn't calculate the integration position by multiple times
943 adding the step-size (which results in numerical uncertanties
944 exspecially if multiplied with large numbers)
945 + A lot of fixes have been introduced which effects integrating the
946 spline at the edges of the valid range. In this case any memory
947 was randomly accessed. This behaviour can be tested replacing
948 all MArrayF by TArrayF which perform a range check (but of course
949 they are a lot slower)
950 ! No result obtained with the Spline before can be trusted! Due to
951 random memory access it might by completely random!
952
953 - callisto: set new defaults in MExtractTimeAndChargeDigitalFilter:
954 + extraction range in the high gain to 4.
955 + weights file to cosmics_weights46.dat
956
957 - callisto:
958 + introduce the check for fluctuating arrival times.
959 + set charge limit to from 2.5 to 4.5
960 + introduce asymmetric exclusion due to "deviating number of phes":
961 Default: -9.0 +4.5
962 + make deviating number of phes unsuitable (see David's findings).
963
964 - callisto: fixed the display of unsuitable pixels. The old change
965 to a real profile in MHCamera broke it.
966
967 - callisto: The cosmics filter is used in MJCalibration now
968 independant of the pulser color (formaly it was used only for
969 CT1-pulser data). The threshold of number of max empty pixels
970 has been raised from 2% to 5% in MJCalibration. The maximum
971 fraction of rejected event is 50% otherwise the calibration has
972 failed. The filter now ignores unsuitable pixels.
973 Setup the filter from callisto.rc using "ContCosmics"
974 (see MFCosmics::ReadEnv)
975
976 - callisto: changed default for fgOffsetFromLogain back
977 from -2.8 to -1.8 in digital filter.
978
979 - callisto: for the common extractors
980 + MExtractFixedWindow
981 * MExtractTimeAndChargeSlidingWindow
982 * MExtractTimeAndChargeSpline
983 * MExtractTimeAndChargeDigitalFilter
984 the hi- and lo-gain reolution is stored in fResolutionPerPheHiGain
985 and fResolutionPerPheLoGain
986
987 - callisto: Updated the hi-/lo-gain intercalibration constants
988 hilocalib_sp1.root, hilocalib_df46_mc.root, hilocalib_df4.root,
989 hilocalib_df6.root
990
991 - callisto: The default lo-gain extraction window for the
992 MExtractTimeAndChargeSlidingWindow extractor has been increased
993 from 6 to 8 to take the stretch of the pusle into account
994
995 - callisto (!!!): fixed an important bug in the setting of the
996 incoming pedestal pointer to the signal extractor extracting
997 pedestals. This bug caused the pedestals not to be subtracted
998 correctly in the calibration afterwards. The effect was about 10%
999 too high conversion factors for the digital filter and the spline
1000 and more than 40% for the sliding window.
1001 The bug existed since end of February! (Markus G.)
1002
1003 - star: added muon support to star. A new tab "MHMuonPar" is
1004 displayed. The lower right plot is an estimate of the point spread
1005 function. A reference value is displayed. To get the real PSF
1006 you must compare with MC. The setup for the muon analysis
1007 is done in star.rc. More informations can be found in
1008 MHSingleMuon and MHCalibParCalc
1009
1010 - star: The weather data is now displayed in star
1011
1012 - star: MEventRateCalc handles the calculation of the event rate more
1013 accurate now in case of the start of a new run inside a sequence
1014
1015 - ganymed: a bug in MSrcPosCalc has been fixed (The changes were taken
1016 from a bugfix of Wolfgang to Loc0LocToCam; Wolfgang: the results are
1017 changed only minimally
1018
1019 - ganymed: (MJCut and MJOptimize) now displayes the number of
1020 excess events versus size. The energy estimation is done in
1021 MJSpectrum (sponde)
1022
1023 - ganymed: got support for using other variables than Alpha, eg. Theta.
1024 Therefor you need a class deriving from MHAlpha which supports
1025 this variable (one is already existing: MHTheta, which is now the
1026 default in ganymed). It is setup through ganymed.rc
1027
1028 - added a full featured spectrum program (sponde) which reads
1029 ganymed output and monte carlos and compiles a spectrum
1030
1031
1032
1033 *** Version 0.9.1 (2005/04/14)
1034
1035 - Fix bug on the arrival time reconstruction when using Digital
1036 Filter (in some marginal cases (10%) times were reconstructed shifted
1037 by 0.2 slices)
1038
1039 - all executables now return 2 where in previous versions -1 has
1040 been returned (gave problems with shell-scripts)
1041
1042 - the Hi-/Lo-Gain intercalibration for monte carlo files is now
1043 also done with a intercalibration input file
1044
1045 - a bug in the time fine adjustment of the digital filter has been fixed
1046
1047 - a lot of small fixes to calling TPad::Divide with a margin==0
1048
1049 - MStatusDisplay now shows the memory usage
1050
1051 - added a memory leak statistic after the eventloop
1052
1053 - MHadronness replaced by MParameterD
1054
1055 - MEnergyEst replaced by MParameterD
1056
1057 - wobble mode can now be switched on from the data-set
1058
1059 - switched on bad pixel detection for a pedestal level
1060 which is more than 5 times the variance
1061
1062 - Fixed default paths to be correct for the new data center
1063
1064 - Fixed handling of drive data. The pointing position in now
1065 copied to MPointingPos inside star for real and MC events
1066
1067 - made sure, that the sequences in a dataset are sorted by
1068 their number to ensure the correct synchronization
1069
1070 - added all resource files necessary to handle spline extraction
1071 of signal for the late 2004 and the early 2005 data
1072
1073 - update the reference lines for the december data
1074
1075 - changed default for fgHiGainFirst from 2 to 0 in spline extractor
1076 This is important for the Dec. and Jan. data where the calibration
1077 pulse position changes much.
1078
1079 - changed default for fgOffsetFromLogain from -1.8 to -2.8 in digital
1080 filter. This corrects only an defective extraction of the MC at
1081 low-gain signals lower than 90 phes.
1082
1083 - fixed some slowdown in calibrating data with interleaved events from
1084 Jan and Dec. As a workaround made the pretty palette the default.
1085 The inverse Deep Blue Sea has a bug which slows down long calibration
1086 runs a lot.
1087
1088 - implemented new values from new starguider report as defined
1089 in TDAS00-07 V7.1 (eg SkyBrighness)
1090
1091 - Fixed the formerly wrong unit of azimuth and zenith angle deviation
1092 in starguider report (If you merpp the same reports with this version
1093 you'll get the correct units (arcmin) but a different result
1094 than with old versions (wrong units))
1095
1096 - Now the status display can also write PNG, JPEG and XPM (other file
1097 formats are still unsupported by root)
1098
1099 - added a lot of scripts and macros in directory datacenter used
1100 for automatic processing
1101
1102
1103
1104 *** Version 0.9 (2005/03/23)
1105
1106 - Calibration is now done autmatically into photo-electrons like
1107 decided by the Collaboration Board
1108
1109 - Reference lines in the display can be read from resource file
1110
1111 - Interlaced calibration events can be handled by callisto
1112
1113 - Hi-Gain vs. Lo-Gain calibration constants can be calculated
1114 and applied in callisto.
1115
1116 - class MJCalibTest can be called by callisto
1117
1118 - callisto can now run with three data types: rawdata, rootdata, MC
1119
1120 - added two classes mreport/MReportStarguider.cc and
1121 mreport/MReportStarguider.h for implementing starguider-data
1122
1123 - the output of merpp-update now contains starguider information:
1124 MReportStarguider and MTimeStarguider
1125
1126 - Fixed bug in MHHadronness.cc which made that the displayed Q-factor
1127 values were lower than they should. This was more visible for high
1128 energy (Size) events.
1129
1130 - Made MExtractTimeAndChargeDigitalFilter the default for callisto
1131
1132 - added a new loop to callisto to support the correct extraction of
1133 the pedestal and pedestal rms through the signal extractor
1134
1135 - added class to perform fourier tranformation of a hexagonal structure
1136 (MHexagonalFT)
1137
1138 - added class to perform fourier tranformation of a hexagonal structure
1139 in a tasklist (MHexagonalFTCalc) example: hft.C
1140
1141 - added class to enhance the MCerPhotEvt from the Magic camera geometry
1142 MGeomCamMagic to a enhanced geometry MGeomCamMagicXT having only
1143 small pixels, example: extendcam.C
1144
1145 - added possibility to write data to memory (TTree) using MWriteRootFile
1146
1147 - added possibility to read a TTree stored only in memory by MReadTree
1148
1149 - new classes to deal with the interleaved calibration events:
1150 MTriggerPattern, MTriggerPatternDecode and MFTriggerPattern
1151
1152 - implemented filters to callisto to skip calibration events
1153
1154 - changed callisto to calculate three kinds of pedestals and pedestal rms:
1155 + fundamental pedestal (MPedPhotFundamental): extracted directly from
1156 the slices by statistics
1157 + pedestal from extractor (MPedPhotFromExtractor): extracted with the
1158 signal extractor without randomization
1159 + random pedestal from extractor (MPedPhotFromExtractorRndm): extracted
1160 with the signal extractor with randomization (extraction window is
1161 randomly fixed)
1162 The three kind of pedestal is not yet implemented (for speed reasons) as
1163 long as nobody really needs it:
1164 + pedestal from extractor with randomizatiuon (MPedPhotFromExtractorRndm):
1165 extracted with the signal extractor with randomization
1166
1167 - callisto now finds the pulse position in the data automatically
1168
1169 - implemented data reduction in calibrated data by reducing the precision
1170 of the stored floating point values (pedestal, rms and signal) to
1171 roughly 0.5%
1172
1173 - fixed showplot to make file format conversion (eg. converting a
1174 status display stored in a root file into a postscript file) in
1175 batch mode possible:
1176 showplot -b --save-as-ps[=outfile.ps] infile.root
1177
1178 - Allow class names as part of filter rules, eg
1179 (MFSupercuts) && (MHillas.fSize>100)
1180
1181 - fixed a lot of stuff to allow all programs to process MonteCarlo
1182 camera files.
1183
1184 - enhanced possibility to debug reading of resource file
1185
1186 - MDataChain should handle priorities of operator more
1187 accurate now
1188
1189 - completely revised the container in which the signal is stored
1190 MCerPhotEvt/Pix, MArrivalTime --> MSignalCam/Pix
1191 * the new implementation is faster and
1192 * needs less storage space
1193
1194 - FIRST version which can process Monte Carlos through the
1195 whole chain of programs (callisto, star, etc)
1196
1197 - implemented new image parameters for the border length of
1198 the shower image (MNewImagePar2)
1199
1200 - implemented wobble-mode in ganymed
1201
1202 - new class (MJOptimize) taking care of all optimization processes
1203
1204
1205
1206 *** Version 0.8.6 (2004/10/05)
1207
1208 - New combined signal and time extractor
1209 MExtractTimeAndChargeDigitalFilter
1210
1211 - The Report for the trigger section in the CC run summary has been
1212 updated, and now the IPRs (Individual Pixel Rates) are available.
1213
1214 - new macros for database interaction: filldotrun.C, filldotrbk.C
1215
1216 - added new program which can convert colored output which was redirected
1217 into a file back into colored text (for example to display it with
1218 more): showlog
1219
1220 - added new program to display an MStatusArray of plots (stored with
1221 MStatusDisplay) from a file: showplot
1222
1223 - Added support for Sequences (MSequence). Sequences are blocks of run
1224 files containing the same calibration and belonging to the same
1225 source
1226
1227 - Added a new task (MTaskEnv) which can be used in setup files to switch
1228 between different tasks (for example to choose a signal extractor)
1229
1230 - Implemented automatic file splitting in MWriteRootFile
1231
1232 - After image cleaning an island index is assigned to all used pixels.
1233 The index corresponds to the order of the islands in size.
1234
1235 - added a cleaning which takes signal height _and_ arrival time into
1236 account: probability cleaning (for more details see MImgCleanStd)
1237
1238 - added a cleaning which takes takes the absolute number of photons
1239 times the area ratio as cleaning level
1240 (for more details see MImgCleanStd)
1241
1242 - Changed calculation of image parameters such, that it can be done
1243 for all used pixels or the pixels with a defined island index only
1244
1245 - implemented new image parameters displaying the number of islands,
1246 saturated hi-gain and lo-gain pixels (MImagePar, MHImagePar)
1247
1248 - event display in executable changed to support also calibrated files
1249 (done with MJCalibrateSignal)
1250
1251 - added program doing the calibration and the signal extraction
1252 and signal calibration: callisto Most part of the setup is done
1253 by a resource file: callisto.rc
1254
1255 - implemented support for pixels with negative IDs (Raw file format
1256 version 4)
1257
1258 - implemented an new option in merpp (--auto-time) to get the time
1259 range for cc and/or caco data from the run header of the raw data
1260
1261 - New star-program (star and MJStar). Taking calibrated data from
1262 callisto/MJCalibrateSignal as input. The setup is done through
1263 a resource file: star.rc
1264
1265 - Added possibility to setup the eventloop in the mars-executable
1266 Camera Display by a resource file: mars.rc
1267
1268 - The the mars-executable Camera Display can now also read
1269 calibrated data files written by callisto/MJCalibrateSignal
1270
1271 - Added a new class which can calculate the source position in
1272 the camera from a pointing model known to be correct and
1273 the pointing model used for observations (MSrcPosFromModel)
1274
1275 - added a new version of the class calculating the effective on-time
1276 MHEffectiveOnTime. It unifies the old classes MHEffOnTime,
1277 MHEffOnTimeTime, MHEffOnTimeTheta, MHTimeDiff, MHTimeDiffTime and
1278 MHTimeDiffTheta.
1279
1280 - added the possibility to count how often a signal is above (or
1281 below) a certain threshold in MHCamEvent and MHCamEventRot (this
1282 can replace MHTriggerLvl0)
1283
1284 - added ore convinient ways to set the axis-titles of your histograms
1285 in your macro to some MH-classes like: MH3, MHVsTime, MHSectorVsTime,
1286 MHPixVsTime, MHVsTime, MHCamEvent and MHCamEventRot
1287
1288
1289
1290 *** Version 0.8.5 (2004/08/06)
1291
1292 - new Signal Extractors: MExtractFixedWindowSpline
1293 and MExtractAmplitudeSpline
1294
1295 - implementes interleave in merpp to be able to merpp parts of a file
1296
1297 - implemented force-functionality to merpp
1298
1299 - star display to display star catalogs (MAstroCatalog)
1300
1301 - star display to 'mirror' stars to the camera (MAstroCamera)
1302
1303 - implemented a new cleaning option which allows cleaning scaled with
1304 the real ratio of the rms depending on the pixel size, not only the
1305 square root of the pixelsize (MImgCleanStd, MCameraData)
1306
1307 - removed obsolete MBlind* classes
1308
1309 - Signal extractor taking the AB flag into account implemented (this makes
1310 an odd number of slices for signal extraction possible
1311 (MExtractSignalABcorr)
1312
1313 - implemented a class extracting the pedestal from the raw-data (events)
1314 itself using empty lo-gain (MpedCalcFromLoGain)
1315
1316 - Added mean values to MPedPhotCam
1317
1318 - Added Makefile for Darwin (this OS is NOT officially supported!)
1319
1320
1321
1322 *** Version 0.8.4 (2004/04/19)
1323
1324 - new fast arrival time extractor using cubic splines:
1325 MExtractTimeFastSpline
1326
1327 - implementes multi-argument support in MDataChain
1328 ("pow(a, b)")
1329
1330 - implemented double reference support in MDataChain
1331 ("MCameraLV.fPowerSupplyA.fVoltagePos5V")
1332
1333 - added support in MF for expressiond like
1334 "MHillas.fWidth<2*<MHillas.fLength"
1335
1336 - MDataChain is now able to support variables like [0], [1], ...
1337 which can be used in fit functions as parameters. The interface
1338 is implemented through the new virtual function
1339 MParContainer::SetVariables
1340
1341 - added new class MArrivalTimeCam/MArrivalTimePix:
1342 Storage containers to hold the ArrivalTime of the camera/pixel
1343
1344 - added new classes for the calibration of relative arrival times:
1345 MCalibrationRelTimePix and MCalibrationRelTimeCam
1346
1347 - added new classes to extract the signal of the blind pixel and the
1348 PIN Diode separately: MExtractBlindPixel and MExtractPINDiode
1349
1350 - added new classes for the bad-pixels treatment (MBadPixels*)
1351 which are more powerfull than the old ones (MBlindPixel*)
1352 and will replace them.
1353
1354 - added filter against cosmics: MFCosmics
1355
1356 - added new class MArrivalTimeCalc2:
1357 Calculates the arrival time as the signal weighted mean of the time
1358 slices in the maximum window
1359
1360 - added a new macro call pointspreadfucntion.C that fits with a 2D
1361 gaussian the DC spot for an star. It gives you the RMS of
1362 the PSF and the center of the star, very useful for misspointing
1363 studies.
1364
1365 - added support for multi-telescope camera files. Added classes
1366 MStereoCalc and MStereoPar, classes to calculate and store shower
1367 parameters calculated from the data of two telescopes, for the MC
1368 studies regarding the MAGIC clone.
1369
1370 - added MMcCalibrationCalc, MMcCalibrationUpdate, classes to obtain
1371 MC data calibrated in photons instead of ADC counts.
1372
1373 - added three macros to show the calibration and analysis chain of
1374 MC data. The macro starmc.C does both calibration and analysis, producing
1375 an output containing Hillas parameters for each event. The macro
1376 mccalibrate.C does just the calibration and writes out a file containing
1377 pixel information in photons instead of FADC data. The macro starmc2.C
1378 reads in such a file and produces an output with Hillas parameters.
1379
1380 - added MPedPhotCalc to compute pedestals in units of photons, see
1381 macro pedphotcalc.C
1382
1383 - added all class to perform the calibration, see macro calibration.C
1384
1385 - added class MFFT to perform Fast Fourier Transforms
1386
1387 - added class MSimulatedAnnealing to perform simulated annealing
1388 minimizations
1389
1390 - added new macro bootcampstandardanalysis.C which holds the skeleton
1391 of the analysis chain discussed in the december bootcamp.
1392
1393 - added support for DAQ raw data file format V2
1394
1395 - implemented an arbitrary time stamp for the events from raw-data
1396 files with file version<3. It is calculated from the run number,
1397 the date of start and the FADC clock tick from the first module
1398
1399 - implemented the correct decoding of the event time-stamp
1400 coming from the DAQ for raw-data files with file-version>2
1401
1402 - added a new classes storing the pedestals in units of photons:
1403 MPedPhotPix, MPedPhotCam
1404
1405 - added support for DC current files from the camera control
1406
1407 - added support for start- and stop-time when merpping report files
1408
1409 - added MReportCC storing the weather data from the CC-REPORT
1410
1411 - added class to fill trainings and test matrices (MTFillMatrix)
1412
1413 - added a filter performing a software trigger (MFSoftwareTrigger)
1414
1415 - Added classes to perform parts of the standard analysis (Jobs):
1416 + MJPedestals
1417 + MJCalibration
1418 + MJExtractSignal
1419 Note: All of them are preliminary!
1420
1421 - Added Iterator to iterate over files giving only the run-number
1422
1423 - Added class (MHSectorVsTime) and example (sectorvstime.C) to plot
1424 the evolution of a sector vs time
1425
1426
1427
1428 *** Version 0.8.3 (2003/12/05)
1429
1430 - adapted Random Forest classes to allow the use with MC
1431 multi-telescope files which can be produced with the coming
1432 camera version 0.7.
1433
1434 - added classes to read and interprete central control report files
1435 (Directory: mreport, Base-Class: MReport, Reader: MReportFileRead, ...)
1436
1437 - enhanced merpp (the executable) to support .raw and .rep files.
1438
1439 - added classes for light calibration (MCalibration* and
1440 MHCalibration*) by Markus Gaug. Further work has to be and will
1441 be done soon.
1442
1443 - Added a preliminary 'synchronizer' (MReadReports) which will
1444 replace MReadMarsFile as soon as it is finished.
1445
1446 - Added a tutorial macro demonstrating how report files are merpped
1447 and how they can be read from the root file in the correct order
1448 of time (readrep.C)
1449
1450 - Added a generalized histogram (similar to MH3) called MVsTime
1451 which allows to plot variables (or rules - MDataChain - of
1452 variables) vs time. For an example have a look at tempvstime.C.
1453
1454 - Changed the name of the event trees:
1455 + Events --> Events
1456 + PedEvents --> Pedestals
1457 + CalEvents --> Calibration
1458
1459 - changed name of MTime in the event trees from MRawEvtTime to MTime
1460
1461 - added displaying the sector indices to the mars event display
1462
1463 - Magic Online Analysis (MOnA) implemented in a first version
1464 (see mona.cc, MOnlineDump and MOnlineDisplay)
1465
1466 - added classes to calculate event rate
1467 (preliminary: MEventRateCalc, MEventRate)
1468
1469 - added new executable 'readdaq' to read *.raw files from the DAQ directly
1470
1471 - added classes dealing with the telescope pointing position (MPointing*)
1472
1473 - implemented the 'final' Mars time stamp based on some experiences with
1474 the new 'Synchonizer'
1475
1476
1477
1478 *** Version 0.8.2 (2003/11/10)
1479
1480 - accelerated standard analysis by a factor of 6-8 ...
1481 + doing precalculations in MGeomCam for the pixel area ratio
1482 + creating a look up table for the single pixels in MCerPhotEvt
1483
1484 - added task to calculates weights in case you want to 'change'
1485 the energy spectrum of a monte carlo file
1486 (MMcWeightEnergySpecCalc - Great work from Marcos Lopez Moya)
1487
1488 - added a new executable star which implements the
1489 star.C macro as precompiled executable. Currently a flexible
1490 setup is not possible, but a 'input card' setup will follow.
1491
1492 - Starting to implement Multi-Telescope-Support based on the
1493 upcomming camera version 0.7. The base for a general support
1494 is implemented and the star-functionality is proven to work.
1495
1496 - Replaced Event-Display in and Camera-Display in the Mars GUI
1497 executable by a more convinient display base on MStatusDisplay.
1498
1499 - fixed the algorithm for the blind pixel treatment (MBlindPixelCalc)
1500
1501
1502
1503 *** Version 0.8.1 (2003/10/20)
1504
1505 - added signal subtraction for pure on data by means of fitting
1506 the background in the off region or by performing a combined
1507 signal/background fit. Provides necessary histograms for
1508 obtaining energy spectra and a light curve.
1509
1510 - added classes to perform and study the selection of the
1511 2nd Level Trigger on MC data (example in triglvl2.C macro)
1512
1513 - added pedestal calculation
1514
1515 - implemented "democratic cleaning" (tail cut value proportional
1516 to pixel area) according to Wolfgang's suggestion.
1517
1518 - added Sigmabar treatment (calculation and basic histogramming)
1519
1520 - added basic routines to apply padding
1521
1522 - added first implementation of MARS-based source visibility plotter
1523 (needs to be linked against slalib, preliminary version)
1524
1525 - enhanced functionality of data chains: random numbers, conversion
1526 functions and access to MHMatrix objects
1527
1528 - fixed some bugs in the CT1 Preproc file reader, which gave wrong
1529 numbers under certain circumstances (runs with 0 events included)
1530
1531 - fixed a bug in the general filter MF (didn't work on some systems
1532 at all)
1533
1534 - fixed a bug in chaining files, which caused the analysis to crash or
1535 ignore files
1536
1537 - implemented more geometry classes describing the parameters used
1538 to simulate the PMT camera
1539
1540 - added new Monte Carlo classes containing the setup of the different
1541 programs in the MC chain.
1542
1543 - added a (preliminary) general task to evaluate chi-square of a given
1544 parameter in an eventloop.
1545
1546 - first implementation of a container describing the observatory
1547 location (Long, Lat, etc)
1548
1549 - added Random Forest - method for g/h-separation
1550
1551 - made compatible with the latest PRO version of root (3.04/02 and 3.05/07)
1552 (this means, that it is compiling, but not yet fully tested)
1553
1554 - added a new status display which can show the present status
1555 of histograms while an eventloop is running (MStatusDisplay,
1556 an example can be found at status.C)
1557
1558 - reorganized directories:
1559 classes describing the image --> mimage
1560 classes containing Monte Carlo Histograms --> mhistmc
1561 classes for Random Forest method --> mranforest
1562
1563 - added (event-)weights to fill histograms
1564
1565 - colors in logging output to screen
1566
1567 - changes to the Image Parameter declaration:
1568 + moved fConc, fConc1 from MHillasSrc to MNewImagePar
1569 + moved fNumUsedPix, fNumCorePix from MHillas to MNewImagePar
1570 + MHillasExt now derives from MParContainer instead of MHillas
1571 --> Files written with the old definition are more or less unreadable
1572
1573 - reading of reflector files
1574
1575 - display data from reflector files in the camera
1576
1577 - implemented currents (and display them in the camera)
1578
1579 - logarithmic scale in camera
1580
1581 - added class to iterate through directory contents (MDirIter)
1582
1583
1584
1585 *** Version 0.8 (2002/11/18)
1586
1587 - added all subdirectories as Include-Paths for ACLIC (s. rootlogon.C)
1588
1589 - corrected 48(!) wrong entries in the Next Neighbor table of the
1590 Magic Camera (all in the inner part of the outer ring, mostly
1591 missing a single NN)
1592
1593 - Fixed a bug in the table describing the Next Neighbours of the
1594 CT1 camera (a pixel 127 doesn't exist and the pixel 126 didn't
1595 have any neighbour)
1596
1597 - changed trigrate.C: now it calculates the pure NSB triggers from
1598 a camera file (generated with no showers), so there is no need
1599 to introduce them by hand in the BgR array (for more details
1600 please ask Abelardo)
1601
1602 - added MHHadronness (and MHadronness) as a general facility to evaluate
1603 the quality of a gamma-hadron seperation method
1604
1605 - changed MWriteAsciiFile to accept rules (MDataChain)
1606
1607 - Calls to MWriteAsciiFile::AddContainer and MWriteAsciiFile::AddRule
1608 must be replaced by calles to MWriteAsciiFile::AddColumn and
1609 MWriteAsciiFile::AddColumns. Be carefull, the arguments have slightly
1610 changed.
1611
1612 - Implemented generalized event-matrices (one row per event)
1613 (MHMatrix)
1614
1615 - implemented the one dimensional composite probabilities
1616 (MHCompProb, MCompProbCalc, comprob.C)
1617
1618 - implemented the Multidimensional Distances (Next Neighbours, Kernel)
1619 (MMultiDimDistCalc, multidimdist.C, multidimdist2.C, MHMatrix)
1620
1621 - Added a camera display displaying the pixel numbers to the
1622 event display gui.
1623
1624 - Added Monte Carlo Informations to event display gui
1625
1626 - Changed the camera display to display the pixel numbering
1627
1628 - Added three buttons to the camera display to change the palette
1629
1630 - Added the number of used and core pixels after image cleaning
1631 to MHillas
1632
1633 - Changed the algorithm used in MHillas according to TDAS 02-03
1634
1635 - Changed the Alpha range according to TDAS 02-03 to [-90°,90°]
1636
1637 - Changed the algorithm used in MHillasSrc according to TDAS 02-03
1638
1639 - Added fCosDeltaAlpha to MHillasSrc
1640
1641 - The numbers of photons used to calculate fConc and fConc1 in
1642 MHillasExt are now scaled with the pixel size, so that one get
1643 a four times smaller value for the bigger pixels in the outer ring.
1644
1645 - added new task to smooth the camera contents (MCameraSmooth)
1646
1647 - added possibility to use interpolated pixel values for blind pixels
1648 instead of removing it completely from the analysis
1649
1650 - Implemented the possibility to save the whole eventloop with
1651 its setup to a file. This information can be read and from
1652 it you can (re)create a Macro. See MEvtLoop::Read, MEvtLoop::Write
1653 and MEvtLoop::MakeMacro. If you find something not working, please
1654 report - this stuff is still in a beta phase.
1655
1656 - MBlindPixelCalc set all Ceta-Tauri pixels to unused not only for the
1657 file having crab starfield, but also for all following files - fixed
1658
1659 - MTaskList::PrintStatistics can now be instructud to print also the
1660 title, too: use PrintStatistics(0, kTRUE)
1661
1662 - Changed the image cleaning so that pixels with to many 'used'
1663 neighbors are left used (to get rid of 'holes' in events)
1664
1665 - Introduced more output to the camera displays
1666
1667 - Added an array of histograms (eg one hist per run), MHArray
1668
1669 - Added a _preliminary_ version of the reader for CT1 PreProc files
1670 (MCT1ReadPreProc)
1671
1672 - Fixed the error calculation of MHMCollectionArea and MHMcIntRate
1673 (thanks to Raquel)
1674
1675 - added the first energy estimator (MEnergyEstParam, estimate.C,
1676 estfit.C) using a parametrization
1677
1678 - Added some new Monte Carlo paremeter containers used to store
1679 setup information from the MC chain (MMcConfigRunHeader,
1680 MMcCorsikaRunHeader, MGeomPMT, MGeomMirror)
1681
1682
1683
1684 *** Version 0.7 (2002/04/30)
1685
1686 - added a bugfix to MCerPhotCalc. In older camera versions (<=40)
1687 the pedestal mean value was saved incorrectly. For files from
1688 this versions we substract 0.5 from the pedestal mean.
1689 WARNING: This may effect your results, so don't wonder...
1690
1691 - First implementation of an algorithm using only triggered events
1692 for the collection area calculation
1693
1694 - Ascii Output can now also be used for parameter containers which
1695 doesn't overload MParCointainer::AsciiWrite
1696
1697 - The Ascii Output is now also capable of writing single data members
1698 of one container
1699
1700 - You are now able to change the order of the values written to the
1701 ascii file
1702
1703 - You can now specify a conversion factor for each data member written
1704 to an ascii file. This may be usefull to change the units of the
1705 data member (eg. degrees instead of millimeters in case of the
1706 hillas parameters)
1707
1708 - Replaced old MHillas by a new structure which allows you to extend
1709 the parameters stored in MHillas very easily:
1710 see MHillas and MHillasExt
1711
1712 - Added classes to handle source dependancy of image parameters:
1713 see MHillasSrc
1714
1715 - Added container (MBinning) to have a standard input for the binning
1716 in different histograms (eg. the Energy bins should be the same in
1717 all histograms)
1718
1719 - Changed Hillas histograms from mm to deg
1720
1721 - Added the flexible binning to the hillas histograms
1722
1723 - Added a filter for the alpha parameter (MFAlpha)
1724
1725 - It is now possible to write single data members of a class object to
1726 an output stream instead of the whole container only
1727
1728 - Added a generalized filter for a data member:
1729 MFDataMember filter("MHillas.fWidth", '<', 0.5);
1730
1731 - Added a generalized Filter parser for more difficult filter rules
1732 MF filter("MHillas.fWidth<0.5 && MHillas.fLength>0.5");
1733
1734 - Added new Monte Carlo histograms:
1735 MHMcEnergyImpact and MHMcEfficiency
1736
1737 - Added many new histograms needed for the flux calculation.
1738
1739 - Added a generalized histograms which can fill and show up to three
1740 data members in either a one-, two- or three-dimensional histogram, eg:
1741 MH3 mh3("MHillas.fWidth", "MHillas.fLength");
1742
1743 - Added:
1744 * calculation of <Theta> as a function of Theta (MHThetabarTheta)
1745 * calculation of <Theta> as a function of time (MHThetabarTime)
1746 they are needed in the flux calculation in
1747 order to select for a given bin in Theta (or time) the appropriate
1748 effective collection area, which is assumed to be given as a function
1749 of Theta and the true energy
1750
1751 - Added calculation of the migration matrix in the energy
1752 (MHMcEnergyMigration):
1753 the migration matrix describes the migration from the true (E_true)
1754 to the estimated energy (E_est); it is needed to determine the
1755 distribution of E_true from the measured distribution of E_est
1756 by unfolding
1757
1758 - changed the color palette in the camera display to DeapSea.
1759
1760
1761
1762 *** Version 0.6 (2002/01/15)
1763
1764 - Introduce the option of disable pixels (MBlindPixels and
1765 MBlindPixelCalc) for the analysis (eg MHillasCalc) to be
1766 able to deal with Star Field NSB.
1767
1768 - Fixed a bug in the pedestals substraction
1769
1770 - Introduced verbosity levels
1771
1772 - Introduced a task (MReadMarsFile) which reads the RunHeader tree, too.
1773
1774 - Fixed several bugs in MFTriggerLvl1 which caused to filter not to
1775 work correctly (thanks to Abelardo)
1776
1777 - Introduced correct treatment of the diffuse Night Sky Background
1778 and NSB (MMcPedestalNSB)
1779
1780 - Corrected treatment of the electronic noise (MMcPedestalCopy)
1781
1782 - Introduced MMcRunHeaders which contains monte carlo run informations
1783
1784 - Added a 'Print'-Task (MPrint) which calls the Print function
1785 of a parameter container for each event
1786
1787 - Removed MHtml (was replaced by THtml of root 3.02) in dohtml.C
1788
1789 - changes to be more efficient with root 3.02/06
1790
1791 - root 3.02/06 fixes:
1792 + the memory leak when reading MRawEvtData
1793 + loosing more time than necessary to update the progress bar
1794
1795 - MWriteAsciiFile is now capable of writing more than one container
1796 in a line. For example: To be able to write Monte Carlo and
1797 Hillas values (energy and alpha) in one line.
1798
1799
1800
1801 *** Version 0.5 (2001/11/06)
1802
1803 - Added new GUI functionality (Analysis)
1804
1805 - Added a camera display to be able to display events in the camera
1806 together with the calculated hillas ellipse
1807
1808 - Added a 'Clone'-Task (MClone) which can clone a parameter container
1809 object at any state of the analysis, so that the output are several
1810 states
1811
1812 - Fixed a bug in the collection area error calculation
1813 (Thanks to Ciro and Abelardo)
1814
1815 - Fixed a bug which causes merpp to crash in some environments
1816
1817 - Implemented auto enabling scheme for Branches to speed up reading
1818 a lot (see MReadTree and MTask)
1819
1820 - Fixed a bug in the Histogram classes which caused histograms to
1821 be written to a file by MWriteRootFile without request
1822
1823 - changed the object I/O from the old stylish root I/O to the new
1824 'auto evolution scheme' This was done only for classes which are not
1825 yet used in Monte Carlo files, so that these files are still readable.
1826
1827 - Added support for a progress bar in MEvtLoop and MReadTree
1828 (see the Analysis Window in Mars for an example)
1829
1830 - Fixed a bug in the package creation which disturbed the conversion
1831 between a mars version unpacked from a tar file and the repository.
1832
1833 - Changed the code to writer merpped (converted into root format)
1834 raw files, to get faster (around 10%)
1835
1836
1837
1838 *** Version 0.4 (2001/09/20)
1839
1840 - This release is made to compile on a root version >= 3.00
1841
1842 - Fixed a bug which causes MReadTree to read the first file only
1843
1844 - Added a task to compute the trigger rate (MMcTriggerRateCalc)
1845
1846 - Added a task to write a container to an Ascii file (MWriteAsciiFile)
1847
1848 - Added a task to write several container to a root file (MWriteRootFile)
1849
1850 - Added calculation of the Enegry Threshold (MMcThresholdCalc)
1851
1852 - Added calculation of the collection area (MMcCollectionAreaCalc)
1853
1854 - fixed some bugs in the Hillas calculation
1855
1856 - added filters to be able to control the task execution dependent on
1857 a parameter (for example: the number of level 1 triggers in a MC-file)
1858
1859
1860
1861 *** Version 0.3 (2001/04/23)
1862
1863 - Many demo macros added
1864
1865 - MCT1ReadAscii is now able to handle more than one file (s. ::AddFile)
1866
1867 - Hillas Calculation added
1868
1869 - Standard image cleaning available
1870
1871 - MReadTree is now able to handle more than one file
1872 (Remark: of the same structure)
1873
1874 - Now we are able to display events in a first version of the
1875 Camera event display. To do this we must run the macro
1876 "macros/readCT1.C" to read data from CT1.
1877
1878
1879
1880 *** Version 0.2 (2001/01/24)
1881
1882 - First Implementation of a Gui to read the raw data. Start the
1883 gui with the command mars.
1884
1885
1886
1887 *** Version 0.1 (2000/12/20)
1888
1889 - First official release 0.1
1890
1891 - Changes:
1892
1893 + changed calling style of MRawPixelIterator from do...while to
1894 while-loop
Note: See TracBrowser for help on using the repository browser.