source: trunk/MagicSoft/Mars/NEWS@ 6886

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