source: trunk/MagicSoft/Mars/Changelog@ 5873

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