source: trunk/MagicSoft/Mars/Changelog@ 5875

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