source: trunk/MagicSoft/Mars/Changelog@ 5927

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