source: trunk/MagicSoft/Mars/NEWS@ 6905

Last change on this file since 6905 was 6905, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 29.5 KB
Line 
1 -*-*- END -*-*-
2 *** Version <cvs>
3
4
5 - Fix bug on the arrival time reconstruction when using Digital
6 Filter (in some marginal cases (10%) times were reconstructed shifted
7 by 0.2 slices)
8
9 - all executables now return 2 where in previous versions -1 has
10 been returned (gave problems with shell-scripts)
11
12 - the Hi-/Lo-Gain intercalibration for monte carlo files is now
13 also done with a intercalibration input file
14
15 - a bug in the time fine adjustment of the digital filter has been fixed
16
17 - a lot of small fixes to calling TPad::Divide with a margin==0
18
19 - MStatusDisplay now shows the memory usage
20
21 - added a memory leak statistic after the eventloop
22
23 - MHadronness replaced by MParameterD
24
25 - wobble mode can now be switched on from the data-set
26
27 - switched on bad pixel detection for a pedestal level
28 which is more than 5 times the variance
29
30
31
32 *** Version 0.9 (2005/03/23)
33
34 - Calibration is now done autmatically into photo-electrons like
35 decided by the Collaboration Board
36
37 - Reference lines in the display can be read from resource file
38
39 - Interlaced calibration events can be handled by callisto
40
41 - Hi-Gain vs. Lo-Gain calibration constants can be calculated
42 and applied in callisto.
43
44 - class MJCalibTest can be called by callisto
45
46 - callisto can now run with three data types: rawdata, rootdata, MC
47
48 - added two classes mreport/MReportStarguider.cc and
49 mreport/MReportStarguider.h for implementing starguider-data
50
51 - the output of merpp-update now contains starguider information:
52 MReportStarguider and MTimeStarguider
53
54 - Fixed bug in MHHadronness.cc which made that the displayed Q-factor
55 values were lower than they should. This was more visible for high
56 energy (Size) events.
57
58 - Made MExtractTimeAndChargeDigitalFilter the default for callisto
59
60 - added a new loop to callisto to support the correct extraction of
61 the pedestal and pedestal rms through the signal extractor
62
63 - added class to perform fourier tranformation of a hexagonal structure
64 (MHexagonalFT)
65
66 - added class to perform fourier tranformation of a hexagonal structure
67 in a tasklist (MHexagonalFTCalc) example: hft.C
68
69 - added class to enhance the MCerPhotEvt from the Magic camera geometry
70 MGeomCamMagic to a enhanced geometry MGeomCamMagicXT having only
71 small pixels, example: extendcam.C
72
73 - added possibility to write data to memory (TTree) using MWriteRootFile
74
75 - added possibility to read a TTree stored only in memory by MReadTree
76
77 - new classes to deal with the interleaved calibration events:
78 MTriggerPattern, MTriggerPatternDecode and MFTriggerPattern
79
80 - implemented filters to callisto to skip calibration events
81
82 - changed callisto to calculate three kinds of pedestals and pedestal rms:
83 + fundamental pedestal (MPedPhotFundamental): extracted directly from
84 the slices by statistics
85 + pedestal from extractor (MPedPhotFromExtractor): extracted with the
86 signal extractor without randomization
87 + random pedestal from extractor (MPedPhotFromExtractorRndm): extracted
88 with the signal extractor with randomization (extraction window is
89 randomly fixed)
90 The three kind of pedestal is not yet implemented (for speed reasons) as
91 long as nobody really needs it:
92 + pedestal from extractor with randomizatiuon (MPedPhotFromExtractorRndm):
93 extracted with the signal extractor with randomization
94
95 - callisto now finds the pulse position in the data automatically
96
97 - implemented data reduction in calibrated data by reducing the precision
98 of the stored floating point values (pedestal, rms and signal) to
99 roughly 0.5%
100
101 - fixed showplot to make file format conversion (eg. converting a
102 status display stored in a root file into a postscript file) in
103 batch mode possible:
104 showplot -b --save-as-ps[=outfile.ps] infile.root
105
106 - Allow class names as part of filter rules, eg
107 (MFSupercuts) && (MHillas.fSize>100)
108
109 - fixed a lot of stuff to allow all programs to process MonteCarlo
110 camera files.
111
112 - enhanced possibility to debug reading of resource file
113
114 - MDataChain should handle priorities of operator more
115 accurate now
116
117 - completely revised the container in which the signal is stored
118 MCerPhotEvt/Pix, MArrivalTime --> MSignalCam/Pix
119 * the new implementation is faster and
120 * needs less storage space
121
122 - FIRST version which can process Monte Carlos through the
123 whole chain of programs (callisto, star, etc)
124
125 - implemented new image parameters for the border length of
126 the shower image (MNewImagePar2)
127
128 - implemented wobble-mode in ganymed
129
130 - new class (MJOptimize) taking care of all optimization processes
131
132
133
134 *** Version 0.8.6 (2004/10/05)
135
136 - New combined signal and time extractor
137 MExtractTimeAndChargeDigitalFilter
138
139 - The Report for the trigger section in the CC run summary has been
140 updated, and now the IPRs (Individual Pixel Rates) are available.
141
142 - new macros for database interaction: filldotrun.C, filldotrbk.C
143
144 - added new program which can convert colored output which was redirected
145 into a file back into colored text (for example to display it with
146 more): showlog
147
148 - added new program to display an MStatusArray of plots (stored with
149 MStatusDisplay) from a file: showplot
150
151 - Added support for Sequences (MSequence). Sequences are blocks of run
152 files containing the same calibration and belonging to the same
153 source
154
155 - Added a new task (MTaskEnv) which can be used in setup files to switch
156 between different tasks (for example to choose a signal extractor)
157
158 - Implemented automatic file splitting in MWriteRootFile
159
160 - After image cleaning an island index is assigned to all used pixels.
161 The index corresponds to the order of the islands in size.
162
163 - added a cleaning which takes signal height _and_ arrival time into
164 account: probability cleaning (for more details see MImgCleanStd)
165
166 - added a cleaning which takes takes the absolute number of photons
167 times the area ratio as cleaning level
168 (for more details see MImgCleanStd)
169
170 - Changed calculation of image parameters such, that it can be done
171 for all used pixels or the pixels with a defined island index only
172
173 - implemented new image parameters displaying the number of islands,
174 saturated hi-gain and lo-gain pixels (MImagePar, MHImagePar)
175
176 - event display in executable changed to support also calibrated files
177 (done with MJCalibrateSignal)
178
179 - added program doing the calibration and the signal extraction
180 and signal calibration: callisto Most part of the setup is done
181 by a resource file: callisto.rc
182
183 - implemented support for pixels with negative IDs (Raw file format
184 version 4)
185
186 - implemented an new option in merpp (--auto-time) to get the time
187 range for cc and/or caco data from the run header of the raw data
188
189 - New star-program (star and MJStar). Taking calibrated data from
190 callisto/MJCalibrateSignal as input. The setup is done through
191 a resource file: star.rc
192
193 - Added possibility to setup the eventloop in the mars-executable
194 Camera Display by a resource file: mars.rc
195
196 - The the mars-executable Camera Display can now also read
197 calibrated data files written by callisto/MJCalibrateSignal
198
199 - Added a new class which can calculate the source position in
200 the camera from a pointing model known to be correct and
201 the pointing model used for observations (MSrcPosFromModel)
202
203 - added a new version of the class calculating the effective on-time
204 MHEffectiveOnTime. It unifies the old classes MHEffOnTime,
205 MHEffOnTimeTime, MHEffOnTimeTheta, MHTimeDiff, MHTimeDiffTime and
206 MHTimeDiffTheta.
207
208 - added the possibility to count how often a signal is above (or
209 below) a certain threshold in MHCamEvent and MHCamEventRot (this
210 can replace MHTriggerLvl0)
211
212 - added ore convinient ways to set the axis-titles of your histograms
213 in your macro to some MH-classes like: MH3, MHVsTime, MHSectorVsTime,
214 MHPixVsTime, MHVsTime, MHCamEvent and MHCamEventRot
215
216
217
218 *** Version 0.8.5 (2004/08/06)
219
220 - new Signal Extractors: MExtractFixedWindowSpline
221 and MExtractAmplitudeSpline
222
223 - implementes interleave in merpp to be able to merpp parts of a file
224
225 - implemented force-functionality to merpp
226
227 - star display to display star catalogs (MAstroCatalog)
228
229 - star display to 'mirror' stars to the camera (MAstroCamera)
230
231 - implemented a new cleaning option which allows cleaning scaled with
232 the real ratio of the rms depending on the pixel size, not only the
233 square root of the pixelsize (MImgCleanStd, MCameraData)
234
235 - removed obsolete MBlind* classes
236
237 - Signal extractor taking the AB flag into account implemented (this makes
238 an odd number of slices for signal extraction possible
239 (MExtractSignalABcorr)
240
241 - implemented a class extracting the pedestal from the raw-data (events)
242 itself using empty lo-gain (MpedCalcFromLoGain)
243
244 - Added mean values to MPedPhotCam
245
246 - Added Makefile for Darwin (this OS is NOT officially supported!)
247
248
249
250 *** Version 0.8.4 (2004/04/19)
251
252 - new fast arrival time extractor using cubic splines:
253 MExtractTimeFastSpline
254
255 - implementes multi-argument support in MDataChain
256 ("pow(a, b)")
257
258 - implemented double reference support in MDataChain
259 ("MCameraLV.fPowerSupplyA.fVoltagePos5V")
260
261 - added support in MF for expressiond like
262 "MHillas.fWidth<2*<MHillas.fLength"
263
264 - MDataChain is now able to support variables like [0], [1], ...
265 which can be used in fit functions as parameters. The interface
266 is implemented through the new virtual function
267 MParContainer::SetVariables
268
269 - added new class MArrivalTimeCam/MArrivalTimePix:
270 Storage containers to hold the ArrivalTime of the camera/pixel
271
272 - added new classes for the calibration of relative arrival times:
273 MCalibrationRelTimePix and MCalibrationRelTimeCam
274
275 - added new classes to extract the signal of the blind pixel and the
276 PIN Diode separately: MExtractBlindPixel and MExtractPINDiode
277
278 - added new classes for the bad-pixels treatment (MBadPixels*)
279 which are more powerfull than the old ones (MBlindPixel*)
280 and will replace them.
281
282 - added filter against cosmics: MFCosmics
283
284 - added new class MArrivalTimeCalc2:
285 Calculates the arrival time as the signal weighted mean of the time
286 slices in the maximum window
287
288 - added a new macro call pointspreadfucntion.C that fits with a 2D
289 gaussian the DC spot for an star. It gives you the RMS of
290 the PSF and the center of the star, very useful for misspointing
291 studies.
292
293 - added support for multi-telescope camera files. Added classes
294 MStereoCalc and MStereoPar, classes to calculate and store shower
295 parameters calculated from the data of two telescopes, for the MC
296 studies regarding the MAGIC clone.
297
298 - added MMcCalibrationCalc, MMcCalibrationUpdate, classes to obtain
299 MC data calibrated in photons instead of ADC counts.
300
301 - added three macros to show the calibration and analysis chain of
302 MC data. The macro starmc.C does both calibration and analysis, producing
303 an output containing Hillas parameters for each event. The macro
304 mccalibrate.C does just the calibration and writes out a file containing
305 pixel information in photons instead of FADC data. The macro starmc2.C
306 reads in such a file and produces an output with Hillas parameters.
307
308 - added MPedPhotCalc to compute pedestals in units of photons, see
309 macro pedphotcalc.C
310
311 - added all class to perform the calibration, see macro calibration.C
312
313 - added class MFFT to perform Fast Fourier Transforms
314
315 - added class MSimulatedAnnealing to perform simulated annealing
316 minimizations
317
318 - added new macro bootcampstandardanalysis.C which holds the skeleton
319 of the analysis chain discussed in the december bootcamp.
320
321 - added support for DAQ raw data file format V2
322
323 - implemented an arbitrary time stamp for the events from raw-data
324 files with file version<3. It is calculated from the run number,
325 the date of start and the FADC clock tick from the first module
326
327 - implemented the correct decoding of the event time-stamp
328 coming from the DAQ for raw-data files with file-version>2
329
330 - added a new classes storing the pedestals in units of photons:
331 MPedPhotPix, MPedPhotCam
332
333 - added support for DC current files from the camera control
334
335 - added support for start- and stop-time when merpping report files
336
337 - added MReportCC storing the weather data from the CC-REPORT
338
339 - added class to fill trainings and test matrices (MTFillMatrix)
340
341 - added a filter performing a software trigger (MFSoftwareTrigger)
342
343 - Added classes to perform parts of the standard analysis (Jobs):
344 + MJPedestals
345 + MJCalibration
346 + MJExtractSignal
347 Note: All of them are preliminary!
348
349 - Added Iterator to iterate over files giving only the run-number
350
351 - Added class (MHSectorVsTime) and example (sectorvstime.C) to plot
352 the evolution of a sector vs time
353
354
355
356 *** Version 0.8.3 (2003/12/05)
357
358 - adapted Random Forest classes to allow the use with MC
359 multi-telescope files which can be produced with the coming
360 camera version 0.7.
361
362 - added classes to read and interprete central control report files
363 (Directory: mreport, Base-Class: MReport, Reader: MReportFileRead, ...)
364
365 - enhanced merpp (the executable) to support .raw and .rep files.
366
367 - added classes for light calibration (MCalibration* and
368 MHCalibration*) by Markus Gaug. Further work has to be and will
369 be done soon.
370
371 - Added a preliminary 'synchronizer' (MReadReports) which will
372 replace MReadMarsFile as soon as it is finished.
373
374 - Added a tutorial macro demonstrating how report files are merpped
375 and how they can be read from the root file in the correct order
376 of time (readrep.C)
377
378 - Added a generalized histogram (similar to MH3) called MVsTime
379 which allows to plot variables (or rules - MDataChain - of
380 variables) vs time. For an example have a look at tempvstime.C.
381
382 - Changed the name of the event trees:
383 + Events --> Events
384 + PedEvents --> Pedestals
385 + CalEvents --> Calibration
386
387 - changed name of MTime in the event trees from MRawEvtTime to MTime
388
389 - added displaying the sector indices to the mars event display
390
391 - Magic Online Analysis (MOnA) implemented in a first version
392 (see mona.cc, MOnlineDump and MOnlineDisplay)
393
394 - added classes to calculate event rate
395 (preliminary: MEventRateCalc, MEventRate)
396
397 - added new executable 'readdaq' to read *.raw files from the DAQ directly
398
399 - added classes dealing with the telescope pointing position (MPointing*)
400
401 - implemented the 'final' Mars time stamp based on some experiences with
402 the new 'Synchonizer'
403
404
405
406 *** Version 0.8.2 (2003/11/10)
407
408 - accelerated standard analysis by a factor of 6-8 ...
409 + doing precalculations in MGeomCam for the pixel area ratio
410 + creating a look up table for the single pixels in MCerPhotEvt
411
412 - added task to calculates weights in case you want to 'change'
413 the energy spectrum of a monte carlo file
414 (MMcWeightEnergySpecCalc - Great work from Marcos Lopez Moya)
415
416 - added a new executable star which implements the
417 star.C macro as precompiled executable. Currently a flexible
418 setup is not possible, but a 'input card' setup will follow.
419
420 - Starting to implement Multi-Telescope-Support based on the
421 upcomming camera version 0.7. The base for a general support
422 is implemented and the star-functionality is proven to work.
423
424 - Replaced Event-Display in and Camera-Display in the Mars GUI
425 executable by a more convinient display base on MStatusDisplay.
426
427 - fixed the algorithm for the blind pixel treatment (MBlindPixelCalc)
428
429
430
431 *** Version 0.8.1 (2003/10/20)
432
433 - added signal subtraction for pure on data by means of fitting
434 the background in the off region or by performing a combined
435 signal/background fit. Provides necessary histograms for
436 obtaining energy spectra and a light curve.
437
438 - added classes to perform and study the selection of the
439 2nd Level Trigger on MC data (example in triglvl2.C macro)
440
441 - added pedestal calculation
442
443 - implemented "democratic cleaning" (tail cut value proportional
444 to pixel area) according to Wolfgang's suggestion.
445
446 - added Sigmabar treatment (calculation and basic histogramming)
447
448 - added basic routines to apply padding
449
450 - added first implementation of MARS-based source visibility plotter
451 (needs to be linked against slalib, preliminary version)
452
453 - enhanced functionality of data chains: random numbers, conversion
454 functions and access to MHMatrix objects
455
456 - fixed some bugs in the CT1 Preproc file reader, which gave wrong
457 numbers under certain circumstances (runs with 0 events included)
458
459 - fixed a bug in the general filter MF (didn't work on some systems
460 at all)
461
462 - fixed a bug in chaining files, which caused the analysis to crash or
463 ignore files
464
465 - implemented more geometry classes describing the parameters used
466 to simulate the PMT camera
467
468 - added new Monte Carlo classes containing the setup of the different
469 programs in the MC chain.
470
471 - added a (preliminary) general task to evaluate chi-square of a given
472 parameter in an eventloop.
473
474 - first implementation of a container describing the observatory
475 location (Long, Lat, etc)
476
477 - added Random Forest - method for g/h-separation
478
479 - made compatible with the latest PRO version of root (3.04/02 and 3.05/07)
480 (this means, that it is compiling, but not yet fully tested)
481
482 - added a new status display which can show the present status
483 of histograms while an eventloop is running (MStatusDisplay,
484 an example can be found at status.C)
485
486 - reorganized directories:
487 classes describing the image --> mimage
488 classes containing Monte Carlo Histograms --> mhistmc
489 classes for Random Forest method --> mranforest
490
491 - added (event-)weights to fill histograms
492
493 - colors in logging output to screen
494
495 - changes to the Image Parameter declaration:
496 + moved fConc, fConc1 from MHillasSrc to MNewImagePar
497 + moved fNumUsedPix, fNumCorePix from MHillas to MNewImagePar
498 + MHillasExt now derives from MParContainer instead of MHillas
499 --> Files written with the old definition are more or less unreadable
500
501 - reading of reflector files
502
503 - display data from reflector files in the camera
504
505 - implemented currents (and display them in the camera)
506
507 - logarithmic scale in camera
508
509 - added class to iterate through directory contents (MDirIter)
510
511
512
513 *** Version 0.8 (2002/11/18)
514
515 - added all subdirectories as Include-Paths for ACLIC (s. rootlogon.C)
516
517 - corrected 48(!) wrong entries in the Next Neighbor table of the
518 Magic Camera (all in the inner part of the outer ring, mostly
519 missing a single NN)
520
521 - Fixed a bug in the table describing the Next Neighbours of the
522 CT1 camera (a pixel 127 doesn't exist and the pixel 126 didn't
523 have any neighbour)
524
525 - changed trigrate.C: now it calculates the pure NSB triggers from
526 a camera file (generated with no showers), so there is no need
527 to introduce them by hand in the BgR array (for more details
528 please ask Abelardo)
529
530 - added MHHadronness (and MHadronness) as a general facility to evaluate
531 the quality of a gamma-hadron seperation method
532
533 - changed MWriteAsciiFile to accept rules (MDataChain)
534
535 - Calls to MWriteAsciiFile::AddContainer and MWriteAsciiFile::AddRule
536 must be replaced by calles to MWriteAsciiFile::AddColumn and
537 MWriteAsciiFile::AddColumns. Be carefull, the arguments have slightly
538 changed.
539
540 - Implemented generalized event-matrices (one row per event)
541 (MHMatrix)
542
543 - implemented the one dimensional composite probabilities
544 (MHCompProb, MCompProbCalc, comprob.C)
545
546 - implemented the Multidimensional Distances (Next Neighbours, Kernel)
547 (MMultiDimDistCalc, multidimdist.C, multidimdist2.C, MHMatrix)
548
549 - Added a camera display displaying the pixel numbers to the
550 event display gui.
551
552 - Added Monte Carlo Informations to event display gui
553
554 - Changed the camera display to display the pixel numbering
555
556 - Added three buttons to the camera display to change the palette
557
558 - Added the number of used and core pixels after image cleaning
559 to MHillas
560
561 - Changed the algorithm used in MHillas according to TDAS 02-03
562
563 - Changed the Alpha range according to TDAS 02-03 to [-90°,90°]
564
565 - Changed the algorithm used in MHillasSrc according to TDAS 02-03
566
567 - Added fCosDeltaAlpha to MHillasSrc
568
569 - The numbers of photons used to calculate fConc and fConc1 in
570 MHillasExt are now scaled with the pixel size, so that one get
571 a four times smaller value for the bigger pixels in the outer ring.
572
573 - added new task to smooth the camera contents (MCameraSmooth)
574
575 - added possibility to use interpolated pixel values for blind pixels
576 instead of removing it completely from the analysis
577
578 - Implemented the possibility to save the whole eventloop with
579 its setup to a file. This information can be read and from
580 it you can (re)create a Macro. See MEvtLoop::Read, MEvtLoop::Write
581 and MEvtLoop::MakeMacro. If you find something not working, please
582 report - this stuff is still in a beta phase.
583
584 - MBlindPixelCalc set all Ceta-Tauri pixels to unused not only for the
585 file having crab starfield, but also for all following files - fixed
586
587 - MTaskList::PrintStatistics can now be instructud to print also the
588 title, too: use PrintStatistics(0, kTRUE)
589
590 - Changed the image cleaning so that pixels with to many 'used'
591 neighbors are left used (to get rid of 'holes' in events)
592
593 - Introduced more output to the camera displays
594
595 - Added an array of histograms (eg one hist per run), MHArray
596
597 - Added a _preliminary_ version of the reader for CT1 PreProc files
598 (MCT1ReadPreProc)
599
600 - Fixed the error calculation of MHMCollectionArea and MHMcIntRate
601 (thanks to Raquel)
602
603 - added the first energy estimator (MEnergyEstParam, estimate.C,
604 estfit.C) using a parametrization
605
606 - Added some new Monte Carlo paremeter containers used to store
607 setup information from the MC chain (MMcConfigRunHeader,
608 MMcCorsikaRunHeader, MGeomPMT, MGeomMirror)
609
610
611
612 *** Version 0.7 (2002/04/30)
613
614 - added a bugfix to MCerPhotCalc. In older camera versions (<=40)
615 the pedestal mean value was saved incorrectly. For files from
616 this versions we substract 0.5 from the pedestal mean.
617 WARNING: This may effect your results, so don't wonder...
618
619 - First implementation of an algorithm using only triggered events
620 for the collection area calculation
621
622 - Ascii Output can now also be used for parameter containers which
623 doesn't overload MParCointainer::AsciiWrite
624
625 - The Ascii Output is now also capable of writing single data members
626 of one container
627
628 - You are now able to change the order of the values written to the
629 ascii file
630
631 - You can now specify a conversion factor for each data member written
632 to an ascii file. This may be usefull to change the units of the
633 data member (eg. degrees instead of millimeters in case of the
634 hillas parameters)
635
636 - Replaced old MHillas by a new structure which allows you to extend
637 the parameters stored in MHillas very easily:
638 see MHillas and MHillasExt
639
640 - Added classes to handle source dependancy of image parameters:
641 see MHillasSrc
642
643 - Added container (MBinning) to have a standard input for the binning
644 in different histograms (eg. the Energy bins should be the same in
645 all histograms)
646
647 - Changed Hillas histograms from mm to deg
648
649 - Added the flexible binning to the hillas histograms
650
651 - Added a filter for the alpha parameter (MFAlpha)
652
653 - It is now possible to write single data members of a class object to
654 an output stream instead of the whole container only
655
656 - Added a generalized filter for a data member:
657 MFDataMember filter("MHillas.fWidth", '<', 0.5);
658
659 - Added a generalized Filter parser for more difficult filter rules
660 MF filter("MHillas.fWidth<0.5 && MHillas.fLength>0.5");
661
662 - Added new Monte Carlo histograms:
663 MHMcEnergyImpact and MHMcEfficiency
664
665 - Added many new histograms needed for the flux calculation.
666
667 - Added a generalized histograms which can fill and show up to three
668 data members in either a one-, two- or three-dimensional histogram, eg:
669 MH3 mh3("MHillas.fWidth", "MHillas.fLength");
670
671 - Added:
672 * calculation of <Theta> as a function of Theta (MHThetabarTheta)
673 * calculation of <Theta> as a function of time (MHThetabarTime)
674 they are needed in the flux calculation in
675 order to select for a given bin in Theta (or time) the appropriate
676 effective collection area, which is assumed to be given as a function
677 of Theta and the true energy
678
679 - Added calculation of the migration matrix in the energy
680 (MHMcEnergyMigration):
681 the migration matrix describes the migration from the true (E_true)
682 to the estimated energy (E_est); it is needed to determine the
683 distribution of E_true from the measured distribution of E_est
684 by unfolding
685
686 - changed the color palette in the camera display to DeapSea.
687
688
689
690 *** Version 0.6 (2002/01/15)
691
692 - Introduce the option of disable pixels (MBlindPixels and
693 MBlindPixelCalc) for the analysis (eg MHillasCalc) to be
694 able to deal with Star Field NSB.
695
696 - Fixed a bug in the pedestals substraction
697
698 - Introduced verbosity levels
699
700 - Introduced a task (MReadMarsFile) which reads the RunHeader tree, too.
701
702 - Fixed several bugs in MFTriggerLvl1 which caused to filter not to
703 work correctly (thanks to Abelardo)
704
705 - Introduced correct treatment of the diffuse Night Sky Background
706 and NSB (MMcPedestalNSB)
707
708 - Corrected treatment of the electronic noise (MMcPedestalCopy)
709
710 - Introduced MMcRunHeaders which contains monte carlo run informations
711
712 - Added a 'Print'-Task (MPrint) which calls the Print function
713 of a parameter container for each event
714
715 - Removed MHtml (was replaced by THtml of root 3.02) in dohtml.C
716
717 - changes to be more efficient with root 3.02/06
718
719 - root 3.02/06 fixes:
720 + the memory leak when reading MRawEvtData
721 + loosing more time than necessary to update the progress bar
722
723 - MWriteAsciiFile is now capable of writing more than one container
724 in a line. For example: To be able to write Monte Carlo and
725 Hillas values (energy and alpha) in one line.
726
727
728
729 *** Version 0.5 (2001/11/06)
730
731 - Added new GUI functionality (Analysis)
732
733 - Added a camera display to be able to display events in the camera
734 together with the calculated hillas ellipse
735
736 - Added a 'Clone'-Task (MClone) which can clone a parameter container
737 object at any state of the analysis, so that the output are several
738 states
739
740 - Fixed a bug in the collection area error calculation
741 (Thanks to Ciro and Abelardo)
742
743 - Fixed a bug which causes merpp to crash in some environments
744
745 - Implemented auto enabling scheme for Branches to speed up reading
746 a lot (see MReadTree and MTask)
747
748 - Fixed a bug in the Histogram classes which caused histograms to
749 be written to a file by MWriteRootFile without request
750
751 - changed the object I/O from the old stylish root I/O to the new
752 'auto evolution scheme' This was done only for classes which are not
753 yet used in Monte Carlo files, so that these files are still readable.
754
755 - Added support for a progress bar in MEvtLoop and MReadTree
756 (see the Analysis Window in Mars for an example)
757
758 - Fixed a bug in the package creation which disturbed the conversion
759 between a mars version unpacked from a tar file and the repository.
760
761 - Changed the code to writer merpped (converted into root format)
762 raw files, to get faster (around 10%)
763
764
765
766 *** Version 0.4 (2001/09/20)
767
768 - This release is made to compile on a root version >= 3.00
769
770 - Fixed a bug which causes MReadTree to read the first file only
771
772 - Added a task to compute the trigger rate (MMcTriggerRateCalc)
773
774 - Added a task to write a container to an Ascii file (MWriteAsciiFile)
775
776 - Added a task to write several container to a root file (MWriteRootFile)
777
778 - Added calculation of the Enegry Threshold (MMcThresholdCalc)
779
780 - Added calculation of the collection area (MMcCollectionAreaCalc)
781
782 - fixed some bugs in the Hillas calculation
783
784 - added filters to be able to control the task execution dependent on
785 a parameter (for example: the number of level 1 triggers in a MC-file)
786
787
788
789 *** Version 0.3 (2001/04/23)
790
791 - Many demo macros added
792
793 - MCT1ReadAscii is now able to handle more than one file (s. ::AddFile)
794
795 - Hillas Calculation added
796
797 - Standard image cleaning available
798
799 - MReadTree is now able to handle more than one file
800 (Remark: of the same structure)
801
802 - Now we are able to display events in a first version of the
803 Camera event display. To do this we must run the macro
804 "macros/readCT1.C" to read data from CT1.
805
806
807
808 *** Version 0.2 (2001/01/24)
809
810 - First Implementation of a Gui to read the raw data. Start the
811 gui with the command mars.
812
813
814
815 *** Version 0.1 (2000/12/20)
816
817 - First official release 0.1
818
819 - Changes:
820
821 + changed calling style of MRawPixelIterator from do...while to
822 while-loop
823
Note: See TracBrowser for help on using the repository browser.