source: trunk/MagicSoft/Mars/Changelog@ 5902

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