source: trunk/MagicSoft/Mars/Changelog@ 5901

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