source: trunk/MagicSoft/Mars/NEWS@ 6907

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