source: trunk/MagicSoft/Mars/Changelog@ 5870

Last change on this file since 5870 was 5870, checked in by gaug, 20 years ago
*** empty log message ***
File size: 23.5 KB
Line 
1
2Please do not write behind the end of line tag so that it is possible
3to send a Changelog file to a line printer directly. Thanks.
4
5For your entries please follow EXACTLY this style:
6
7_yyyy/mm/dd:_[Your Name]
8_
9___*_filename:
10_____-_description
11_
12___*_filename2, filename3:
13_____-_description
14_
15_
16_
17
18While an underscore is a placeholder for a white-space or an empty line.
19
20
21 -*-*- END OF LINE -*-*-
22
23 2005/01/17 Thomas Bretz
24
25 * manalysis/MEnergyEstimate.[h,cc]:
26 - changed to be more general. Energy is now estimated from a rule
27 (MDataChain) The default behaviour is still the same as before
28 to copy the energy from MMcEvt
29
30 * mbase/MTask.cc:
31 - changed to write out the descriptor istead of the task-name only
32 in Pre/PostProcess
33
34 * mhbase/MH.cc:
35 - initialize fSerialNumber and fNumExecutions in constructor
36
37 * mhflux/MHFalseSource.cc:
38 - according to a suggestion by Markus Mayer I have changed
39 \\sigma_{max}=f to S_{max}=f\\sigma
40
41 * mjobs/MJCalibrateSignal.cc:
42 - as discussed with Markus and Abelardo fixed the MFTriggerPattern
43 call.
44
45 * mtrigger/MFTriggerPattern.cc, mtrigger/MTriggerPattern.cc,
46 mtrigger/MTriggerPatternDecode.cc:
47 - added some comment about file version
48
49
50
51 2005/01/17 Markus Gaug
52
53 * msignal/MExtractTimeAndChargeDigitalFilter.cc
54 - remove a situation where the high-gain signal can be 0.
55
56 * mtrigger/MTriggerPattern.h
57 - fixed a bug in defining the trigger bit pattern (Have to start
58 from 0 instead of 1)
59
60 * mjobs/MJPedestal.cc
61 - fixed default extraction ranges.
62
63
64 2005/01/16 Markus Gaug
65
66 * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationRelTimeCam.[h,cc],
67 mhcalib/MHCalibrationChargeCam.[h,cc]
68 - put overflow management and results camera initialization into
69 base class
70
71 * mcalib/MCalibrateData.[h,cc]
72 - added possibility to re-normalize signal to equiv. photo-electrons
73 ( SetSignalType(MCalibrateData::kPhe) ).
74 Default is old version in photons
75 - speed up Process by storing pre-calculated calibration constants
76 in arrays (needed 40% of CPU time of the eventloop before, now: 23%)
77 - added new pointer to different MCalibrationChargeCam used for
78 updates
79 - added possibility to update the conversion factors using the
80 MCalibrationChargeCam stored in fCalibUpdate.
81 - added Print() function
82
83 * mcalib/MCalibCalcFromPast.[h,cc]
84 - committed final version, now also in the Makefile
85
86 * mjobs/MJCalibrateSignalFromOutside.[h,cc], macros/calibration.C
87 - committed final version, now able to calibrate interlaced cal.
88 events.
89
90
91
92 2005/01/14 Hendrik Bartko
93
94 * msignal/calibration_weights_UV.dat
95 - fixed a small bug in the noise autocorrelation of the AB-noise
96
97 * msignal/calibration_weights_blue.dat
98 - new weights file for blue calibration pulses
99
100 * cosmics_weights.dat
101 - fixed a small bug in the noise autocorrelation of the AB-noise
102
103
104
105 2005/01/14 Markus Gaug
106
107 * msignal/MExtractTimeAndChargeDigitalFilter.cc
108 - added a small acceleration of the program, tested by Hendrik and
109 me.
110
111 * mpedestal/MPedCalcFromLoGain.cc
112 - fixed one warning output which was not a real warning.
113
114 * mcalib/MCalibrationChargeCam.cc
115 - improved the function to calculate a mean conversion factor over
116 the whole camera including a fit to the values.
117
118 * mpedestal/MPedCalcPedRun.[h,cc]
119 - undo some changes introduced by TB on 2/12/04 which had made the
120 use of interlaced pedestal events impossible again.
121 - Use now the new class MTriggerPattern directly to recognize an
122 interlaced pedestal event.
123
124
125
126 2005/01/14 Thomas Bretz
127
128 * callisto.cc:
129 - fixed a typo in output
130
131 * manalysis/MGeomApply.cc:
132 - removed some old code already in comments
133 - added possibility to switch off automatic processing (used
134 if two different geometries around)
135
136 * manalysis/MMultiDimDistCalc.cc, mhbase/MHMatrix.[h,cc],
137 mranforest/MRanForestCalc.cc, mtools/MHSimulatedAnnealing.[h,cc],
138 mtools/MSimulatedAnnealing.h:
139 - added include of TVector because in newer root version it is
140 not included from TMatrix anymore
141
142 * mbase/BaseLinkDef.h, mbase/MMath.[h,cc]:
143 - to stick to the convention of TMath in newer root versions MMath
144 changed from a class to a namespace
145
146 * mbase/MEvtLoop.[h,cc]:
147 - to support newer root version added a second Write-function
148 with a const qualifier.
149
150 * mdata/MDataChain.cc:
151 - changed access to TMath for newer root versions
152
153 * mfileio/MChain.[h,cc]:
154 - implemented a workaround for teh changed LoadTree definition
155 in newer root-versions
156
157 * mfileio/MReadTree.cc:
158 - fixed a bug in CheckBranchSize caused some warning to be
159 displayed
160
161 * mhflux/MHAlpha.cc:
162 - removed check for fResult in PostProcess (it is always there)
163
164 * msignal/MExtractTimeFastSpline.cc:
165 - fixed delete --> delete[]
166
167 * mbadpixels/MBadPixelsCalc.cc:
168 - slight change to some output
169
170 * mbase/MTaskEnv.h:
171 - set name of default task when pointer is given
172
173 * mjobs/MJCalibrateSignal.cc:
174 - fixed handling of extraction range for various cases
175 - fixed handling in case no arrival times are calculated
176
177 * mjobs/MJCalibration.cc:
178 - write at least a default arrival time calibration container
179 to make further processing easier
180
181 * mjobs/MJPedestal.[h,cc]:
182 - fixed handling of extraction range for various cases
183
184
185
186 2005/01/14 Abelardo Moralejo
187
188 * mtemp/mpadova/macros/trainsubsample.C, RanForestDISP.C
189 - added. Two macros used in the analysis of real wobble mode data.
190
191
192
193 2005/01/14 Daniela Dorner
194
195 * macros/sql/filldotrun.C
196 - added new arehucas-verions and changed code accordingly
197
198
199
200 2005/01/13 Abelardo Moralejo
201
202 * macros/starmc.C
203 - Added (commented) lines for the case of gamma MC source off-axis
204 (wobble mode). Changed default extractor to
205 MExtractFixedWindowPeakSearch.
206
207
208
209 2005/01/13 Raquel de los Reyes
210
211 * callisto.rc
212 - introduced several configuration lines
213 (format: "class".DataCheck: No) to allow callisto
214 to run with rawfiles. Necessary for the datacheck.
215
216
217
218 2005/01/13 Markus Gaug
219
220 * mcalib/MCalibColorSet.cc
221 - fixed runs 45605-45609
222
223 * msignal/MExtractor.h
224 - take out the variable fHiLoLast from the streamer. Will be
225 initialized in the ReInit(), if needed
226
227 * msignal/MExtractor.cc
228 - Initialized fHiLoLast to 0. Otherwise, a second eventloop with
229 the same extractor may have that variable set to a certain
230 value, even if not desired. The ReInit() fixes fHiLoLast, if
231 different from 0.
232
233 * mpedestal/MExtractPedestal.cc
234 * mpedestal/MPedCalcPedRun.cc
235 * mpedestal/MPedCalcFromLoGain.cc
236 - fix the output of the print to the correct value for the case
237 that the extractor is used.
238
239
240 2005/01/13 Thomas Bretz
241
242 * callisto.rc:
243 - fixed some typos
244
245 * mbase/MLog.cc:
246 - unset DEBUG defined unintentionally
247
248 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
249 - removed printing Weights in InitArrays, because otherwise
250 the output of a full data calibration is totally crowded
251 with numbers. Having the weights-file name on the display
252 is perfectly enough.
253
254
255
256 2005/01/12 Markus Gaug
257
258 * mcalib/MCalibrationIntensityRelTimeCam.cc
259 - added fit to improve averageing of the obtained results
260
261
262
263 2005/01/12 Thomas Bretz
264
265 * manalysis/MMatrixLoop.cc:
266 - changed name to MRead because it now derives from MRead
267
268 * mbase/MEvtLoop.[h,cc]:
269 - implemented an option not to cascade the status display to the
270 parameter list in PreProcess
271
272 * mhflux/MHAlpha.cc:
273 - changed name of "Significance" to "MinimizationValue"
274 - return -significance to have a value being minimized
275
276 * mhist/MHCamera.cc:
277 - fixed output of text in legend
278
279 * mhist/MHEvent.[h,cc]:
280 - implemented new options for calibrated pedestals
281
282 * mmain/MEventDisplay.cc:
283 - fixed to support latest changes in MJCalibrateSignal
284
285 * mpedestal/MPedPhotCam.cc:
286 - added new options in GetPixelContent (4 and 5) to support
287 a correct camera display
288
289 * mjobs/MJCalibrateSignal.cc:
290 - fixed display of calibrated pedestal and pedestal rms
291 - changed order of plots. Now all interpolated values
292 (means all calibrated values which are bad-pixel treated)
293 are displayed behind the unsuitable pixels.
294
295 * mjobs/MJ*.cc:
296 - corrected all wrong %06d to %08d to fit the number of
297 digits in run-numbers
298
299
300
301 2005/01/11 Abelardo Moralejo
302
303 * mjobs/Makefile
304 - added missing include -I ../mtrigger
305
306
307
308 2005/01/11 Thomas Bretz
309
310 * callisto.cc, callisto.rc:
311 - changed such, that all three kinds of pedestals are calcualted
312 (usefull for studies)
313
314 * manalysis/MMatrixLoop.[h,cc]:
315 - derived from MRead
316 - implemented some basic functions from MRead
317
318 * mfilter/MFCosmics.[h,cc]:
319 - allow setting of name of MPedestalCam
320
321 * mhbase/MBinning.[h,cc]:
322 - added SetEdges taking MParList as input
323
324 * mhflux/MHAlpha.cc:
325 - use new function from MBinning
326
327 * mjobs/MJCalibrateSignal.[h,cc]:
328 - changed to calculate all three kinds of pedestals
329 - added filters for trigger pattern and illuminated events
330
331 * mjobs/MJPedestal.cc:
332 - give different names to tabs with different pedestals
333
334 * mjobs/MJStar.cc:
335 - on request changed used pedestal from "FromExtractor" to
336 "FromExtractorRndm"
337
338 * mtrigger/MTriggerPattern.h:
339 - added Reset function
340
341 * mtrigger/MTriggerPatternDecode.[h,cc]:
342 - added using file format version number
343
344
345
346 2005/01/11 Markus Gaug
347
348 * mbadpixels/MBadPixelsPix.cc
349 - updated documentation
350
351 * mcalib/MCalibrationChargeCalc.cc
352 - make pixels with deviating number of phes unreliable instead of
353 unsuitable (this was already thought so, but missed to modify
354 at one place).
355
356 * mhcalib/MHCalibrationCam.[h,cc]
357 - add possible flag 'kInterlaced': default: kFALSE (like before)
358 - added pointer to MRawEvtHeader to deny cosmics events in case
359 of 'interlaced' flag is set. No changes for 'normal' calibration
360
361
362
363 2005/01/10 Benjamin Riegel
364
365 * mreport/MReportStarguider.cc, mreport/MReportStarguider.h
366 - added two classes for implementing starguider-data
367
368 * mreport/ReportLinkDef.h
369 - added class MReportStarguider to be linked:
370 #pragma link C++ class MReportStarguider+;
371
372 * mreport/Makefile
373 - added file MReportStarguider.cc
374
375 * merpp.cc
376 - added two containers ( MReportStarguider, MTimeStarguider ) and
377 added MReportStarguider to the list:
378 w->AddContainer("MReportStarguider", "Starguider");
379 w->AddContainer("MTimeStarguider", "Starguider");
380 r->AddToList("MReportStarguider");
381
382
383
384 2005/01/10 Markus Gaug
385
386 * mcalib/MCalibColorSet.cc
387 - return kFALSE for CL-run instead of kTRUE
388
389 * mcalib/MCalibrationChargeCalc.cc
390 - stop program in case that multiple colours are found in same file
391 without intensity calibration
392
393 * mbadpixels/MBadPixelsPix.h
394 - added two new possible UnCalibrated_t flags for the hi-lo
395 calibration
396
397 * macros/calibration.C
398 - add the calls to:
399 MArray::Class()->IgnoreTObjectStreamer();
400 MParContainer::Class()->IgnoreTObjectStreamer();
401 in main.
402
403 * msignal/MExtractor.h
404 - added Getter for fOffsetLoGain (was still missing)
405
406 * mhcalib/MHCalibrationChargeCam.[h,cc]
407 - remove pixels with histogram overflow only if their percentage
408 passes a certain limit (default: 0.5%). Before, every overflow
409 lead to an unsuitable pixel.
410
411 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]
412 - implemented changes suggested by T.B. to speed up calculations
413 - take fNameWeightsFile into the streamer, otherwise the Clone()
414 will always create an extractor with cosmic's weights.
415 - set fOffsetLoGain to a slighly higher value. The DF seems to
416 have a different offset since it uses different pulse shapes
417 and thus sightly different time definitions.
418
419
420
421 2005/01/10 Thomas Bretz
422
423 * mhvstime/MHVsTime.cc:
424 - fixed a compiler error for gcc 2.95.3, see Mantis bug # 157
425
426 * callisto.cc:
427 - changed such, that the calculated pedestal is not random
428 anymore
429 - added code to calculate the pedestal also with randomization,
430 but this code is for the moment commented out.
431
432 * callisto.rc:
433 - fixed naming of pedestal calculation
434
435 * mbadpixels/MBadPixelsCalc.cc:
436 - added a second check which compares the pedestal rms with
437 the variance of the pedestal rms in the same sector
438
439 * mjobs/MJCalibrateSignal.[h,cc]:
440 - changed to calculate the pedestal from extractor without
441 randomization
442 - added code to calculate the pedestal also with randomization,
443 but this code is for the moment commented out.
444
445 * mjobs/MJCalibration.cc:
446 - made sure that pedcam always has the correct name
447 (FIXME? Print a warning if it has the wrong name)
448
449 * mjobs/MJPedestal.[h,cc]:
450 - changed such, that it allows the calculation of pedestals
451 in three different ways (fundamental, fromextractor,
452 fromextractorrndm)
453 - therefor removed SetExtractorResolution and added
454 + void SetExtractionFundamental()
455 + void SetExtractionWithExtractorRndm()
456 + void SetExtractionWithExtractor()
457
458 * mjobs/MJStar.cc:
459 - changed/fixed the input name of the MPedPhotCam used in the
460 image cleaning
461
462 * mraw/MRawFileRead.[h,cc]:
463 - changed return type of OpenNextFile
464 - in some cases return kERROR in OpenNextFile to abort the Processing
465 with an error
466
467 * mraw/MRawRunHeader.cc:
468 - call a wrong file format version ERROR now
469
470 * mhflux/MAlphaFitter.[h,cc]:
471 - make sure that resetted values are returned if fit failed
472 - set default scaling too kOffRegion
473
474 * mhflux/MHAlpha.cc:
475 - some small fixes to handling of MHAlphaOff
476
477 * mhflux/MHFalseSource.[h,cc]:
478 - implemented possible usage of MHFalsSourceOff for On-Off-Analysis
479 - updated display accordingly
480 - updated fit accordingly
481 - removed catalog temporarily from plots until I found the
482 reason for the strange crashes
483
484 * mbadpixels/MBadPixelCalc.[h,cc]:
485 - implemented the possibility to check the pedestal rms against the
486 variance of the pedstal rms, too. The option is curretly switched
487 off.
488 - enahanced informal output in PreProcess
489
490 * mbase/MTaskList.cc:
491 - a little change to some output
492
493
494
495 2005/01/10 Wolfgang Wittek
496
497 * mfbase/MFEventSelector2.cc
498 - check whether filter exists before calling
499 filter->CallPreProcess(parlist)
500
501
502
503 2005/01/08 Markus Gaug
504
505 * mhcalib/MHCalibrationHiLoCam.[h,cc]
506 * mcalib/MCalibrationHiLoCam.[h,cc]
507 * mcalib/MCalibrationHiLoPix.[h,cc]
508 * mcalib/MIntensityCalibrationHiLoCam.[h,cc]
509 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
510 mcalib/CalibLinkDef.h
511 - new classes for calibration of conversion high-gain vs. low-gain
512
513 * msignal/MExtractedSignalPix.[h,cc]
514 - added data member fChisquare, set to -1. by Clear() and Reset()
515 - raised version number by 1
516
517 * msignal/MExtractedSignalCam.[h,cc]
518 - added data member fNdf, set to -1 by default
519 - new function: GetProb(const Int_t pixidx) to be called to
520 calculate the joint probability of Chisquare of pixel "pixidx"
521 and fNdf
522 - added documentation of data members
523 - raised version number by 1
524
525 * mhcalib/MHCalibrationChargeCam.cc
526 - strengthened default histogram limits a bit, should accelerate
527 the calibration by 20%.
528
529 * mjobs/MJCalibrateSignalFromOutside.cc
530 - fixed two lines to compile MCalibrateData with the recent changes
531 by TB
532
533 * msignal/MExtractTimeAndChargeDigitalFilter.cc
534 - fixed two bugs introduced yesterday by TB.
535
536 * msignal/MExtractTimeAndChargeSpline.cc
537 * msignal/MExtractTimeAndChargeSlidingWindow.cc
538 - adopt part of TB's speed accelerations into these classes
539
540 * msignal/MExtractTimeAndCharge.cc
541 - fix the low-gain extraction window for the case that the high-gain
542 is saturated. Was skipped so far.
543
544
545
546 2005/01/07 Markus Gaug
547
548 * msignal/MExtractFixedWindowPeakSearch.[h,cc]
549 - catch the case that more than 90% of the pixels have saturated
550 signals and fix the extraction window from the occurrance of
551 saturation, then. Important for high-intensity calibration events.
552
553
554 * msignal/MExtractor.cc
555 * msignal/MExtractTime.cc
556 * msignal/MExtractTimeAndCharge.cc
557 - added some documentation
558
559 * msignal/MExtractTime.[h,cc]
560 - moved the empty function FindTimeHiGain() and FindTimeLoGain() to
561 the header-file.
562
563
564
565
566 2005/01/07 Abelardo Moralejo
567
568 * mbase/MLog.h
569 - Added #include "TSystem.h", otherwise gSystem is not recognized
570 in Mac OSX.
571
572 * manalysis/MMakePadHistograms.cc
573 - Changed badcalc.SetNamePedPhotContainer to
574 badcalc.SetNamePedPhotCam
575
576
577
578 2005/01/07 Thomas Bretz
579
580 * mbadpixels/MBadPixelsCalc.[h,cc], macros/ONOFFAnalaysis.C:
581 - replaced PedPhotContainer by PedPhotCam for consistency
582
583 * mbase/MLog.[h,cc]:
584 - return *this in Seperator()
585
586 * mbase/MPrint.[h,cc]:
587 - use new separator manipulator in PreProcess
588 - fixed a type: separator instead of seperator
589
590 * mfileio/MReadTree.[h,cc]:
591 - added a check for branch->IsAutoDelete() in Notify()
592
593 * mpedestal/MExtractPedestal.[h,cc]:
594 - added new option 'fRandomCalculation' be used to switch on-/off-
595 randomization in extractors, the default should be like before
596 - added Process() calling Calc()
597
598 * mpedestal/MPedCalcFromLoGain.[h,cc], mpedestal/MPedCalcPedRun.[h,cc]:
599 - renamed Process() to Calc()
600
601 * Makefile:
602 - removed macros/calibration.C, which seems to have been
603 unintantionally introduced.
604
605 * manalysis/Makefile:
606 - removed unintantionally introduced wrong include
607
608 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
609 - a small acceleration discussed with Hendrik by replacing a
610 counter in a loop by pointer arithmetics
611
612 * mraw/MRawEvtPixelIter.cc:
613 - fixed a bug in GetMaxIdxHiLoGain which caused the loop to
614 read one byte behind the end of the array
615 - fixed HasLoGain() which really did weired things, means accessing
616 sometimes memory somewhere. This could theoretically result
617 in assigning the wrong lo-gains to the wrong pixels.
618
619 * mtrigger/MTriggerPattern.[h,cc], mtrigger/MTriggerPatternDecode.[h,cc],
620 mtrigger/MFTriggerPattern.[h,cc]:
621 - added
622
623 * mtrigger/Makefile, mtrigger/TriggerLinkDef.h:
624 - added MTriggerPattern, MTriggerPatternDecode and MFTriggerPattern
625
626 * manalysis/MEnergyEstParam.h:
627 - added a new function SetVariables calling SetCoeff
628
629 * mcalib/MCalibrateData.[h,cc]:
630 - removed data members for container names
631 - added new lists for container names
632 - allow to calibrate more than one pedestal container at the same
633 time
634
635 * mjobs/MJCalibrateSignal.cc:
636 - changed accordingly
637
638
639
640 2005/01/05 Thomas Bretz
641
642 * mcalib/MCalibrationBlindPix.cc, mcalib/MCalibrationChargeCalc.cc,
643 mhcalib/MHCalibrationRelTimeCam.cc:
644 - made some output lines fit into convinience window of 80 col
645
646 * mhist/MHCamEvent.cc:
647 - make sure that x-axis has correct title
648
649 * msignal/MArrivalTimePix.cc:
650 - init error to -1 which is a obviously non valid value
651 - fixed IsValid() which gave wrong results
652
653 * msignal/MExtractTimeAndCharge.cc, msignal/MExtractedSignalPix.cc:
654 - made sure that LoGain is flagged non-valid if no lo-gain exists
655 - push time back at the edge of the allowed limits if outside
656
657 * mbase/MGList.[h,cc]:
658 - introduced new functions Delete and DeletePictures
659 - SetBit(kMustCleanup) in constructor. Otherwise it is not
660 correctly removed from ListOfCleanups
661
662 * mbase/MLog.cc:
663 - SetBit(kMustCleanup) if adding a plugin to make sure it is cleaned
664 from the list
665
666 * mbase/MParContainer.[h,cc]:
667 - replaced return type of GetDescriptor by TString. The old version
668 was terribly wrong! The returned memory wasn't removed as soon
669 as the function returned.
670
671 * mbase/MStatusDisplay.[h,cc]:
672 - for security (thread safty) replaced all Form() by MString::Form()
673 - implemented a more secure scheme of Closing (Clone()) this was
674 a hint given by valgrind
675 - set kMustCleanup for all new object in ClonePad not only kCanDelete
676 - fixed some lines in pulldown-menus
677 - add TPads to ListOfCleanups in ClonePad (workaround!)
678
679 * mbase/MString.[h,cc]:
680 - implemented a new static Form() function returning a copy of
681 the result
682
683 * mbase/MTask.[h,cc]:
684 - replaced return type of GetDescriptor by TString. The old version
685 was terribly wrong! The returned memory wasn't removed as soon
686 as the function returned.
687 - Made GetDescriptor thread safe using MString::Form
688
689 * mfileio/MWriteRootFile.cc:
690 - Use GetDescriptor().Data() when using any kind of printf function
691
692 * mhbase/MFillH.cc:
693 - replaced string concatenation in all constructors by a Form
694 (also suggested by valgrind)
695
696 * mhcalib/MHCalibrationRelTimeCam.cc:
697 - made some output fit into 80col boundary
698
699
700
701
702 2005/01/03 Thomas Bretz (HAPPY NEW YEAR)
703
704 * mfht:
705 - added new directory for hexagonal fourier transformation
706
707 * mfht/HftIncl.h, mhft/HftLinkDef.h, mhft/MGeomCamMagicXT.[h,cc],
708 mhft/MGeomCamMagicEnhance.[h,cc], mhft/MHexgaonalFT.[h,cc],
709 mhft/MHexagonalFreqSpace.[h,cc], mhft/MHexagonalFTCalc.[h,cc],
710 mhft/Makefile:
711 - added
712
713 * macros/extendcam.C:
714 - added: tutorial for MGeomCamExtend
715
716 * macros/hft.C:
717 - added: tutorial for MHexgonalFTCalc
718
719 * macros/dohtml.C:
720 - updated
721
722 * macros/rootlogon.C:
723 - updated
724
725 * Makefile:
726 - mhft added
727
728 * mbase/MParContainer.cc, mbase/MLog.cc:
729 - added a pre-compiler option for destructor debugging
730
731 * mbase/MTaskList.[h,cc]:
732 - added new function Replace
733
734 * mdata/MDataChain.cc, mfbase/MF.cc:
735 - shortened some output
736
737 * mdata/MDataArray.[h,cc]:
738 - added new function FindRule
739
740 * mfileio/MReadTree.[h,cc]:
741 - enhanced functionality to be able to read a TTree stored in memory
742 instead of a file. Therefor introduced fTree which is now the pointer
743 used and replaced fChain where TTree and TChain have common behaviour.
744 Where they behave uncommon new code for the new case has been added.
745
746 * mfileio/MWriteRootFile.[h,cc]:
747 - enhanced functionality to be able to write a TTree into memory
748 instead of a file. This were maily bugfixes for the case fOut==0, which
749 must be handled correctly. Becarefull a tree filles without a file
750 is not deleted automatically!
751
752 * mhbase/MBinning.h:
753 - added copy constructor
754 - fixed buggy SetEdges(MBinning&) which didn't work
755
756 * mhbase/MHMatrix.cc:
757 - when adding a new rule check first if the same rule already exists
758
759 * mhflux/MAlphaFitter.[h,cc]:
760 - added new functionality to support on-off analysis
761 - didn't touch existing code
762
763 * mhflux/MHAlpha.[h,cc]:
764 - added new functionality to support on-off analysis
765 - replaced Fit() calls by newer function calls
766 - added DrawAll - PRELIMINARY
767 - fixed a bug when projecting - may be the reson for some strange
768 crashes
769
770 * mcalib/MCalibColorSet.cc:
771 - fixed a stupid bug introduced last year, which caused MCalibColorSet
772 in some circumstances to stop the eventloop when it shouldn't
773
774 * mjobs/MSequence.cc:
775 - expand path names
776
Note: See TracBrowser for help on using the repository browser.