source: trunk/MagicSoft/Mars/Changelog@ 6231

Last change on this file since 6231 was 6231, checked in by gaug, 20 years ago
*** empty log message ***
File size: 44.6 KB
Line 
1
2Please do not write behind the end of line tag so that it is possible
3to send a Changelog file to a line printer directly. Thanks.
4
5For your entries please follow EXACTLY this style:
6
7_yyyy/mm/dd_[Your Name]
8_
9___*_filename:
10_____-_description
11_
12___*_filename2, filename3:
13_____-_description
14_
15_
16_
17
18While an underscore is a placeholder for a white-space or an empty line.
19
20
21 -*-*- END OF LINE -*-*-
22
23 2005/02/03 Markus Gaug
24
25 * mcalib/MCalibColorSet.[h,cc]
26 - implement possibility to set colour explicitely (e.g. for MC).
27
28
29 2005/02/02 Markus Gaug
30
31 * mcalib/MCalibrationChargeCam.cc
32 - fixed small bug in the display of mean charges when low-gain was
33 used.
34
35 * msignal/MExtractor.cc
36 - print the missing overlap between high-gain and low-gain
37 in the Print() function
38 - remove setting of fHiLoLast in PreProcess, otherwise cloned
39 extractors do not work any more with windows exceeding the
40 high-gain range.
41
42 * mhcalib/MHCalibrationTestCam.[h,cc]
43 * mhcalib/MHCalibrationTestTimeCam.[h,cc]
44 - set proper probability limits for the fits
45
46 * mcalib/MCalibrateData.cc
47 - catch the case in which no interlaced cal. events are being sent
48 by the pulser box.
49
50 * mjobs/MJCalib.[h,cc]
51 - put the data type enum in a new base class
52
53 * mjobs/MJCalibTest.[h,cc]
54 - re-name old class MJExtractCalibTest to MJCalibTest and make it
55 compatible with the sequence-files.
56
57 * mjobs/MJExtractCalibTest.[h,cc]
58 - remove
59
60 * mjobs/MJCalibrateSignal.cc
61 - put a compiler warning about the default cal. to photo-electrons
62
63 * callisto.cc
64 - add new flag "--use-test" to enable the MJCalibTest facility
65 (default: not used)
66
67
68 2005/02/01 Raquel de los Reyes
69
70 * mjobs/MSequence.h
71 - Added "Get" functions for the TArrays variables.
72
73
74 2005/02/01 Markus Gaug
75
76 * mjobs/MJPedestal.[h,cc]
77 * mjobs/MJCalibration.[h,cc]
78 * mjobs/MJCalibrateSignal.[h,cc]
79 * callisto.rc
80 - put enum for data type. Can now set the data type (mc, raw, root)
81 without running the data check.
82
83 * mhcalib/MHCalibrationCam.cc
84 - return kTRUE in PostProcess if GetNumExecutions is 0
85
86 * mcalib/MCalibrationChargeCalc.cc
87 - return kTRUE in PostProcess if GetNumExecutions is 0
88
89 2005/02/01 Daniel Mazin
90
91 * MPointingPosInterpolate.cc:
92 - fixed bug to match the units of Ra and Decl in MPointingPos
93 - fixed bug in handling of events with times outside of times from
94 MDrive tree
95
96 2005/02/01 Thomas Bretz
97
98 * showplot.cc:
99 - another fix to make the batch mode working (you can use the batch
100 mode to convert a root-file into another format)
101
102 2005/01/31 Thomas Bretz
103
104 * mbase/MStatusDisplay.cc:
105 - fixed handling of batch mode in GetCanvas(const TString &name)
106 - don't skip already existing tabs in Display()
107
108
109
110 2005/01/31 Raquel de los Reyes
111
112 * mjobs/MSequence.h
113 - Added "Get" functions for some of the sequence.txt file
114 parameters.
115
116
117
118 2005/01/31 Markus Gaug
119
120 * mjobs/MJob.[h,cc]
121 * mjobs/MJCalibrateSignal.[h,cc]
122 * mjobs/MJCalibration.[h,cc]
123 - move file type enum to base class
124
125 * mjobs/MJCalibrateSignal.[h,cc]
126 - allow also for direct setting of an MRunIter (not used in
127 callisto).
128
129 * mcalib/MCalibrationChargeCalc.[h,cc]
130 - test also for pulser strength changes additionally to changes in
131 colour.
132
133
134
135 2005/01/31 Abelardo Moralejo
136
137 * mpointing/MSrcPosCalc.cc
138 - Create only one instance of MAstroSky2Local for the
139 transformations, instead of two identical ones, as it was before.
140
141
142
143 2005/01/30 Markus Gaug
144
145 * mjobs/MJCalibration.cc
146 * mjobs/MJPedestal.cc
147 * mjobs/calibrationref_Nov04.rc
148 * mhcalib/MHCalibrationRelTimeCam.[h,cc]
149 - updated correct display of reference lines
150
151
152
153 2005/01/29 Markus Gaug
154
155 * msignal/MExtractFixedWindowSpline.[h,cc]
156 - fixed a bug occurring with overlapping windows between high-gain
157 and low-gain
158
159 * msignal/MExtractFixedWindowPeakSearch.cc
160 - take out call to fSignals->Clear() which is already done in
161 MTaskList.
162
163 * msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.[h,cc]
164 - new extractor reducing the bias and solving the problem with the
165 jumping pulse readout.
166
167
168
169 2005/01/28 Abelardo Moralejo
170
171 * mpointing/MSrcPosCalc.cc
172 - updated. Make it work as desired: obtain for each event the x,y
173 position on the camera of a source whose celestial coordinates
174 (J2000) have been set by the user in the container "MSourcePos"
175 of type MPointingPos, added to the parameter list. If the
176 container MSourcePos is not found, the center of the camera (or
177 other fixed position x,y set in the parameter list by the user -
178 in MSrcPosCam) is used as source position for all the events in
179 the loop.
180
181
182
183 2005/01/28 Thomas Bretz
184
185 * mjobs/MJCalibrateSignal.cc:
186 - fixed that extract1,2,3 haven't been deleted if loop failed.
187 - print tasklist also if loop failed.
188 - added a undefined task (MTaskEnv "FinalFantasy") as last task to
189 the event processing tasklist
190
191 * callisto.rc:
192 - added comments about "FinalFantasy" into call
193 - added comment for obsolete resources as discussed yesterday
194 evening: TimeUpperLimit
195
196 * mbase/MMath.[h,cc], manalysis/MCerPhotPix.[h,cc],
197 mpedestal/MPedPhotPix.h:
198 - replaced TruncatePrecision by ReducePrecision (its simply a better
199 name)
200
201 * mbase/MParList.cc:
202 - added a check to make 200%(!) sure that the container added
203 to the list is a MParContainer (everything else could crash
204 almost everything in Mars!)
205
206 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.[h,cc],
207 mjobs/MJPedestal.cc:
208 - simplified the code in the WriteResult functions by using
209 the new WriteContainer in MJob
210 - removed the TObjArray from the MParList! It is NOT a MParContainer
211 there are a lot of circumstance how this can crash Mars. I don't
212 know why the compiler allowed for this.
213 - unified WriteResult and WriteHists
214 - split GetOutputFile into two functions for simplification
215
216 * mjobs/MJCalibration.h:
217 - copy the extractorcam name when copying the contents
218
219 * mjobs/MJob.[h,cc]:
220 - new member function WriteContainer to simplify code in derived
221 classes
222
223 * mpointing/MSrcPosCalc.[h,cc]
224 - fixed the header according to Abelardo's changes
225 - added the initialization of the pointers to the constructor
226
227
228
229 2005/01/28 Markus Gaug
230
231 * msignal/MExtractTimeAndChargeDigitalFilter.cc
232 - introduce a security check for the time fine adjustment in case,
233 it is too large.
234
235 * mcalib/MCalibConstCam.[h,cc]
236 * mcalib/MCalibConstPix.h
237 - new classes to allow display of changing cal. constants with the
238 interlaced cal. events
239
240 * mcalib/MCalibrationChargeCalc.cc
241 - removed stopping of PostProcess in case that the evtloop is
242 finished with interlaced cal. events
243
244 * mcalib/MCalibrateData.[h,cc]
245 - fill MCalibConstCam with update results (once per calib. consts
246 update == every 10 sec.)
247 - introduce check for size of calibration constant. In case, it is
248 completetly out of range, set the MBadPixelsPix::IsUnsuitableRun
249
250 * mjobs/MJCalibrateSignal.cc:
251 - display one MHCamera more with changing conv. factors (only for
252 interlaced cal. events)
253
254 * mpedestal/MPedCalcFromLoGain.cc
255 - set default for MExtractWinFirst from 15 to 17 because of the
256 late cosmics signals in December
257
258
259 2005/01/28 Abelardo Moralejo
260
261 * mtemp/mpadova/macros/trainsubsample.C
262 - added # of events to be written in the output (instead of
263 fraction of total). Moved MSrcPosCam in output from RunHeaders
264 to Events tree.
265
266
267
268 2005/01/27 Daniel Mazin and Markus Gaug
269
270 * mcalib/MCalibrateData.[h,cc]
271 - derive this class from MCamEvent in order to be able to display
272 evolution of conversion factors in case of interlaced cal.
273 events
274
275 * mpointing/MInterpolatePointingPos.[h,cc]
276 - new class to interpolate pointing positions, adapted from a class
277 by Marcos Lopez
278
279 * mjobs/MJCalibrateSignal.[h,cc]
280 - enabled the calibration of data with interlaced calibration events
281
282 * msignal/MArrivalTime.[h,cc]
283 * mcalib/MCalibrateRelTime.cc
284 - removed Error of calibrated arrival time, as agreed on the last
285 software calibration meeting yesterday
286
287 * mjobs/MJCalibrateSignal.cc
288 - add display to show histogramming of conversion factors
289 - modify default calibration to equiv. photo-electrons
290 - allow for setting of MC, Raw or Root-file type in callisto.rc
291
292 * callisto.rc
293 - updated conf. file
294
295
296 2005/01/27 Thomas Bretz
297
298 * callisto.cc:
299 - don't display starting pedestals when calibrating the signal
300
301 * callisto.rc:
302 - added some comments
303
304 * star.rc:
305 - according to Daniel M. we have agreed to change the default
306 cleaning level to adapt it roughly to the new pedestal
307
308 * manalysis/MCerPhotPix.[h,cc], mpedestal/MPedPhotPix.h:
309 - as agreed in the current calibration meeting we truncate the
310 precision of the stored floating point values to roughly 0.5%
311 to gain storage space in the calibrated data (the gzip
312 algorithm compresses this stuff nicely - we gain roughly 15%)
313
314 * mhflux/MHFalseSource.cc, mjobs/MJCalibration.cc, mjobs/MJStar.cc:
315 - added a comment
316
317 * mjobs/MJCalibrateSignal.cc:
318 - changed title of unsuitable plot
319 - removed plot for calibrated fundamental pedestal as agreed in the
320 current calibration meeting (we may change this to an option)
321
322 * mjobs/MJPedestal.[h,cc]:
323 - changed the name of the "PedDiff" plot to be consistent with the
324 other tab-name
325 - changed the options for the display
326 - removed the dependancy of fDisplayType and the SetDataCheck
327 option
328 - added option kDisplayNone
329 - renamed enums from k*Display to kDisplay*
330
331 * mhist/MHCamEvent.cc:
332 - trying to get rid of the Err_%p workaround.
333
334 * manalysis/MCerPhotEvt.[h,cc]:
335 - added some '!' signs in the comment line. This is quick hack
336 to gain I/O speed and storage space. We will soon have new
337 containers for the calibrated data and image cleaning
338 information.
339 - changed version number to 6
340
341 * mhist/MHCamera.cc:
342 - added member function SetAllUsed
343
344
345
346 2005/01/26 Abelardo Moralejo
347
348 * macros/mccalibrate.C
349 - removed creation and writing out of MSrcPosCam. It is more
350 flexible to add it in starmc2.C if needed (for wobble mode for
351 instance).
352
353 * mtemp/mpadova/macros/RanForestDISP.C
354 - added possibility to set the number of hadrons read in for the
355 training. Added some missing containers to output.
356 - Fixed rule concerning the DISP, by adding parentheses. Remember
357 that MHMatrix::AddColumn does not respect the usual precedence
358 of operations!
359
360 * mtemp/mpadova/macros/resize.C
361 - added to output missing container MRawEvtHeader
362
363 * macros/starmc2.C
364 - added missing container MImagePar. Added possibility to set the
365 source position on the camera (for the wobble mode).
366
367
368
369 2005/01/25 Abelardo Moralejo
370
371 * macros/starmc2.C
372 - modified to allow double (train / test) output, for g/h
373 separation studies. Added several missing containers to output.
374
375
376
377 2005/01/25 Thomas Bretz
378
379 * mcalib/MCalibrationIntensityChargeCam.cc:
380 - fixed a lot of 'default argument'-warnings to make to code
381 compile
382
383 * mbase/MParContainer.[h,cc]:
384 - moved the empty Reset() function into the source file and
385 added a lot of comments
386 - implemented new helper-functions: GetNewObject
387
388 * mbase/MContinue.[h,cc]:
389 - allow to use MFilter-classes as filter in ReadEnv
390
391 * mbase/MTaskEnv.cc:
392 - replaced some code by GetNewObject
393
394 * mhbase/MFillH.cc:
395 - handle DrawOption "same" to be able to draw to the same pad
396
397 * mhbase/MH.[h,cc]:
398 - added same-argument to DrawSame
399
400 * mhbase/MH3.cc:
401 - removed some obsolete comments
402 - remove own drawing options before calling fHist->Draw
403
404 * mimage/MHHillas.cc, mimage/MHImagePar.cc:
405 - first try of implementing 'same' drawing option
406
407
408
409 2005/01/25 Markus Gaug
410
411 * mcalib/MCalibrationPattern.[h,cc]
412 * mcalib/MCalibrationPatternDecode.[h,cc]
413 - New Decoder task for the calibration pattern from the
414 digital modules
415
416 * mraw/MRawEvtHeader.[h,cc]
417 - remove decoding from this class
418
419 * mcalib/MCalibrationIntensityHiLoCam.[h,cc]
420 - remove, because one needs anyhow much more than one data file
421 to get a reasonable conversion factor
422
423 * mcalib/MCalibCalcFromPast.[h,cc]
424 - remove MCalibrationIntensityHiLoCam
425
426 * mbadpixels/MBadPixelsPix.h
427 * mbadpixels/MBadPixelsCam.cc
428 - changed one function name to GetUnsuitableCalLevel()
429
430 * mjobs/MJCalibration.cc
431 - replace all Y-titles with units "FADC counts" by "FADC cnts" and
432 "FADC slices" by "FADC sl.", otherwise they range out of the
433 canvas.
434
435 * mcalib/MCalibrationChargeCalc.cc
436 - ensure to set the color correctly in MCalibrationBlindCam
437
438 * callisto.rc
439 - put space for
440 MJCalibrateSignal.ExtractSignal.HiGainFirst: 2
441 MJCalibrateSignal.ExtractSignal.HiGainLast: 16
442
443
444 2005/01/24 Abelardo Moralejo
445
446 * manalysis/MMcCalibrationUpdate.cc
447 - Adapted to changes in MCalibrateData from 2005/01/16: moved
448 qepix.SetAvNormFFactor(1.) from Process() to ReInit(). Due to
449 this, for the last week you may have found trouble running
450 starmc.C and mccalibrate.C.
451
452
453
454 2005/01/24 Thomas Bretz
455
456 * callisto.cc:
457 - removed non-existing option from output
458
459 * manalysis/MEnergyEstimate.[h,cc]:
460 - added ReadEnv member function
461
462 * mbase/MContinue.[h,cc]:
463 - implementes AllowEmpty option to support doing nothing
464 defined in resource file
465 - added a first draft to allow usage of class-filters instead of
466 rules
467
468 * mbase/MMath.[h,cc]:
469 - implemented a function suggested by Florian Goebel which reduces
470 the precision of a float to ~0.5% which is usefull for data
471 compression by gzip
472
473 * mdata/MDataChain.[h,cc]:
474 - implemented ReadEnv member function
475
476 * mfbase/MF.cc:
477 - a small enhancement to the output in ReadEnv
478
479 * mhbase/MH3.cc:
480 - fixed call to FindObject in Paint which caused a profile to be
481 displayed incorrectly in case it was read from a file
482
483 * mhflux/MHFalseSource.[h,cc]:
484 - removed old obsolete unsused Significance functions
485 - implemented ReadEnv member function
486 - set false source binning only if BinningFalseSource is not default
487 - check parlist for BinningAlpha
488
489 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
490 mjobs/MJPedestal.cc:
491 - added an additional check and output if output-file could
492 not be opened
493
494 * mjobs/MJob.h:
495 - added some Getter
496
497 * mhbase/MBinning.[h,cc].
498 - added nen member functions
499 + SetEdgesRaw
500 + ReadEnv
501 + Print
502
503 * mhflux/MAlphaFitter.[h,cc]:
504 - added new member function ReadEnv
505
506 * mhflux/MHAlpha.cc:
507 - fixed a problem when fitting without off-data
508
509 * mbase/MStatusDisplay.cc:
510 - implemented a further fix in DrawClonePad to make sure
511 that the X-stuff doesn't get confused while still
512 GetDrawOption returns the correct value
513
514
515
516 2005/01/24 Markus Gaug
517
518 * msignal/MExtractTimeAndChargeDigitalFilter.cc
519 - introduced security check for the times fine-tuning to catch
520 outliers because of deviating pulse forms.
521
522 * msignal/MExtractTime.cc
523 * msignal/MExtractor.cc
524 - lowered default high-gain saturation limit to 250
525 - removed Clear() for two results containers at beginning of Process()
526
527 * msignal/MExtractor.h
528 - Take fHiLoLast into the Clone()
529
530 * msignal/MExtractedSignalPix.cc
531 - change sign of default initializer to negative.
532
533
534
535 2005/01/23 Markus Gaug
536
537 * mhcalib/MHCalibrationHiLoCam.[h,cc]
538 - updated to new logain switch setting in MExtractTimeAndCharge
539 - extract also high-gain vs. low-gain time difference
540
541 * mhcalib/MHCalibrationCam.[h,cc]
542 * mhcalib/MHCalibrationChargeCam.[h,cc]
543 - updated reading of conf. values in ReadEnv
544
545 * mhcalib/MCalibrationHiLoCam.[h,cc]
546 * mhcalib/MCalibrationHiLoPix.[h,cc]
547 * mhcalib/MCalibrationIntensityHiLoCam.[h,cc]
548 - updated accordingly
549
550 * mbadpixels/MBadPixelsCam.cc
551 - removed some bugs in the Print() function
552
553
554
555 2005/01/22 Markus Gaug
556
557 * mhcalib/MHCalibrationRelTimeCam.cc
558 - display in the averaged times display the event-by-event averaged
559 absolute arrival times instead of the rel. ones which do not make
560 much sense.
561
562 * mhcalib/MHCalibrationTestTimeCam.[h,cc]
563 * mhcalib/MHCalibrationTestCam.[h,cc]
564 - update to the latest changes in analysis chain.
565
566 * mjobs/MJExtractCalibTest.[h,cc]
567 - update to the latest changes in analysis chain.
568
569 * mjobs/MJCalibration.cc
570 - replace title of that times-averageing Tab from "RelTimes" by
571 "Times".
572
573 * macros/calibration.C
574 - update to changes in MJExtractCalibTest
575
576
577
578 2005/01/21 Markus Gaug
579
580 * msignal/MExtractTimeAndChargeDigitalFilter.cc
581 * msignal/MExtractTimeAndChargeSlidingWindow.cc
582 * msignal/MExtractTimeAndChargeSpline.cc
583 - use the max. bin content for low-gain extraction
584
585 * callisto.rc
586 - add place for LoGainSwitch
587
588
589
590 2005/01/21 Florian Goebel
591
592 * mfbase/MF.cc:
593 - include a (TString) cast to make it compilable with gcc2.95.3
594
595
596
597 2005/01/21 Thomas Bretz
598
599 * mpointing/MSrcPosFromModel.cc:
600 - fixed crash in Process if no pointing model available
601
602 * mpointing/MPointingPosCalc.h:
603 - added missing initialization of data members
604
605 * mastro/MObservatory.[h,cc]:
606 - added ReadEnv member function
607
608 * mbase/MTaskEnv.h:
609 - added (=0) default to SetDefault
610
611
612
613 2005/01/20 Markus Gaug
614
615 * mcalib/MCalibrationIntensityChargeCam.[h,cc]
616 - added function to display fluctuations of a variable
617
618 * mcalib/MCalibrationPix.cc
619 - fixed small bug in High-gain mean error.
620
621 * msignal/MExtractTimeAndCharge.[h,cc]
622 - introduced high-gain maximum limit before extracting the low-gain
623
624
625
626 2005/01/20 Thomas Bretz
627
628 * mbase/MContinue.[h,cc]:
629 - added ReadEnv member function to support resource files
630
631 * mbase/MEvtLoop.[h,cc]:
632 - added a second arguemtn to reading of the resource file by name
633 - added some checks when reding the resource file and the
634 parameter list hasn't been setup
635
636 * mbase/MParList.cc:
637 - removed an obsolete output from ReadEnv
638
639 * mfbase/MF.[h,cc]:
640 - added ReadEnv member function to support resource files
641 - added kAllowEpty flag to support skipping by resource files
642
643 * mfbase/MFilterList.cc:
644 - added a comment
645
646 * mbase/MStatusDisplay.[h,cc]:
647 - fixed Write to be compatible with root 4.02/00
648 - worked around a problem with reading the DrawOption correctly
649 from a stored status display
650
651
652
653 2005/01/19 Thomas Bretz
654
655 * mbase/MMath.cc:
656 - added a comment to SignificanceLiMa, made by Daniel Mazin
657 - also check for b==0
658
659 * mhflux/MAlphaFitter.[h,cc]:
660 - fixed significance calculation in case of on-off data
661 - added fScaleFactor
662
663 * mhflux/MHAlpha.[h,cc], mhflux/MHFalseSource.cc:
664 - handle scale factor in case of on-off observations
665
666 * mjobs/MJPedestal.cc:
667 - aligned screen output to 80col rule
668
669 * mtrigger/MFTriggerPattern.[h,cc]:
670 - assigned correct integers to enum
671 - made sure that the enum is correctly handled in all function by
672 applying a r-value to the condition
673
674
675
676 2005/01/19 Abelardo Moralejo
677
678 * mtrigger/MFTriggerPattern.[cc,h]
679 - Changed Bool_t arguments of all setters to new type Prescale_t
680 defined by N. Galante (see below)
681
682
683
684 2005/01/19 Nicola Galante
685
686 * mtrigger/MFTriggerPattern.[cc,h]
687 - added in header enum Prescale_t { kUnPrescaled = kFALSE,
688 kPrescaled = kTRUE };
689
690 - fixed a bug in Process, both fMaskRequiredUnprescaled and
691 fMaskRequiredPrescaled are checked simultaneously.
692
693
694
695 2005/01/18 Markus Gaug
696
697 * mcalib/MCalibColorSet.cc
698 - fixed the remaining day of data without colour in project name
699 neither in digital modules bits.
700
701 * mpedestal/MPedCalcPedRun.[h,cc]
702 - catch the continuous light runs with MRawRunHeader::fRunType
703 == kRTCalibration to be recognized as effective pedestal runs.
704
705
706 2005/01/18 Thomas Bretz
707
708 * mbase/MMath.cc:
709 - added a check for s==0 in SignificanceLiMa, because otherwise the
710 result is NaN
711
712 * mfbase/MF.cc:
713 - removed an obsolete debugging output from the latest changes
714
715 * mhflux/MHAlpha.cc:
716 - reset fHTime, too
717
718
719
720 2005/01/18 Nicola Galante
721
722 * mtrigger/MFTriggerPattern.cc:
723 - added parentesis to ensure bitwise operators priority
724 with respect to logical operators.
725
726
727 2005/01/17 Thomas Bretz
728
729 * manalysis/MEnergyEstimate.[h,cc]:
730 - changed to be more general. Energy is now estimated from a rule
731 (MDataChain) The default behaviour is still the same as before
732 to copy the energy from MMcEvt
733
734 * mbase/MTask.cc:
735 - changed to write out the descriptor istead of the task-name only
736 in Pre/PostProcess
737
738 * mhbase/MH.cc:
739 - initialize fSerialNumber and fNumExecutions in constructor
740
741 * mhflux/MHFalseSource.cc:
742 - according to a suggestion by Markus Mayer I have changed
743 \\sigma_{max}=f to S_{max}=f\\sigma
744
745 * mjobs/MJCalibrateSignal.cc:
746 - as discussed with Markus and Abelardo fixed the MFTriggerPattern
747 call.
748
749 * mtrigger/MFTriggerPattern.cc, mtrigger/MTriggerPattern.cc,
750 mtrigger/MTriggerPatternDecode.cc:
751 - added some comment about file version
752
753 * mbase/MFilter.h:
754 - implemented new virtual function GetDataMember like in MData
755
756 * mbase/MTask.[h,cc]:
757 - when filter is added ass GetDataMember to branch list (should be
758 obsolete, because filter is in the tasklist, but it should not hurt)
759
760 * mfbase/MF.[h,cc], mfbase/MFDataChain.[h,cc], mfbase/MFDataMember.[h,cc],
761 mfbase/MFilterList.[h,cc]:
762 - implemented new function GetDataMember
763
764
765
766 2005/01/17 Markus Gaug
767
768 * msignal/MExtractTimeAndChargeDigitalFilter.cc
769 - remove a situation where the high-gain signal can be 0.
770
771 * mtrigger/MTriggerPattern.h
772 - fixed a bug in defining the trigger bit pattern (Have to start
773 from 0 instead of 1)
774
775 * mjobs/MJPedestal.cc
776 * mjobs/MJCalibrateSignal.cc
777 - fixed default extraction ranges.
778
779 * callisto.rc
780 - fixed default weights files for pedestal extraction for cosmcis
781
782 * mcalib/MCalibrationChargeCalc.cc
783 - removed program exit on occurrance of multiple colours without
784 intensity calibration
785
786
787
788 2005/01/17 Nadia Tonello and Markus Gaug
789
790 * mcalib/MCalibrationChargeCam.cc
791 - some fit improvements in the function GetAveragedConvFADC2PhotPerArea
792
793
794
795 2005/01/16 Markus Gaug
796
797 * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationRelTimeCam.[h,cc],
798 mhcalib/MHCalibrationChargeCam.[h,cc]
799 - put overflow management and results camera initialization into
800 base class
801
802 * mcalib/MCalibrateData.[h,cc]
803 - added possibility to re-normalize signal to equiv. photo-electrons
804 ( SetSignalType(MCalibrateData::kPhe) ).
805 Default is old version in photons
806 - speed up Process by storing pre-calculated calibration constants
807 in arrays (needed 40% of CPU time of the eventloop before, now: 23%)
808 - added new pointer to different MCalibrationChargeCam used for
809 updates
810 - added possibility to update the conversion factors using the
811 MCalibrationChargeCam stored in fCalibUpdate.
812 - added Print() function
813
814 * mcalib/MCalibCalcFromPast.[h,cc]
815 - committed final version, now also in the Makefile
816
817 * mjobs/MJCalibrateSignalFromOutside.[h,cc], macros/calibration.C
818 - committed final version, now able to calibrate interlaced cal.
819 events.
820
821
822
823 2005/01/14 Hendrik Bartko
824
825 * msignal/calibration_weights_UV.dat
826 - fixed a small bug in the noise autocorrelation of the AB-noise
827
828 * msignal/calibration_weights_blue.dat
829 - new weights file for blue calibration pulses
830
831 * cosmics_weights.dat
832 - fixed a small bug in the noise autocorrelation of the AB-noise
833
834
835
836 2005/01/14 Markus Gaug
837
838 * msignal/MExtractTimeAndChargeDigitalFilter.cc
839 - added a small acceleration of the program, tested by Hendrik and
840 me.
841
842 * mpedestal/MPedCalcFromLoGain.cc
843 - fixed one warning output which was not a real warning.
844
845 * mcalib/MCalibrationChargeCam.cc
846 - improved the function to calculate a mean conversion factor over
847 the whole camera including a fit to the values.
848
849 * mpedestal/MPedCalcPedRun.[h,cc]
850 - undo some changes introduced by TB on 2/12/04 which had made the
851 use of interlaced pedestal events impossible again.
852 - Use now the new class MTriggerPattern directly to recognize an
853 interlaced pedestal event.
854
855
856
857 2005/01/14 Thomas Bretz
858
859 * callisto.cc:
860 - fixed a typo in output
861
862 * manalysis/MGeomApply.cc:
863 - removed some old code already in comments
864 - added possibility to switch off automatic processing (used
865 if two different geometries around)
866
867 * manalysis/MMultiDimDistCalc.cc, mhbase/MHMatrix.[h,cc],
868 mranforest/MRanForestCalc.cc, mtools/MHSimulatedAnnealing.[h,cc],
869 mtools/MSimulatedAnnealing.h:
870 - added include of TVector because in newer root version it is
871 not included from TMatrix anymore
872
873 * mbase/BaseLinkDef.h, mbase/MMath.[h,cc]:
874 - to stick to the convention of TMath in newer root versions MMath
875 changed from a class to a namespace
876
877 * mbase/MEvtLoop.[h,cc]:
878 - to support newer root version added a second Write-function
879 with a const qualifier.
880
881 * mdata/MDataChain.cc:
882 - changed access to TMath for newer root versions
883
884 * mfileio/MChain.[h,cc]:
885 - implemented a workaround for teh changed LoadTree definition
886 in newer root-versions
887
888 * mfileio/MReadTree.cc:
889 - fixed a bug in CheckBranchSize caused some warning to be
890 displayed
891
892 * mhflux/MHAlpha.cc:
893 - removed check for fResult in PostProcess (it is always there)
894
895 * msignal/MExtractTimeFastSpline.cc:
896 - fixed delete --> delete[]
897
898 * mbadpixels/MBadPixelsCalc.cc:
899 - slight change to some output
900
901 * mbase/MTaskEnv.h:
902 - set name of default task when pointer is given
903
904 * mjobs/MJCalibrateSignal.cc:
905 - fixed handling of extraction range for various cases
906 - fixed handling in case no arrival times are calculated
907
908 * mjobs/MJCalibration.cc:
909 - write at least a default arrival time calibration container
910 to make further processing easier
911
912 * mjobs/MJPedestal.[h,cc]:
913 - fixed handling of extraction range for various cases
914
915
916
917 2005/01/14 Abelardo Moralejo
918
919 * mtemp/mpadova/macros/trainsubsample.C, RanForestDISP.C
920 - added. Two macros used in the analysis of real wobble mode data.
921
922
923
924 2005/01/14 Daniela Dorner
925
926 * macros/sql/filldotrun.C
927 - added new arehucas-verions and changed code accordingly
928
929
930
931 2005/01/13 Abelardo Moralejo
932
933 * macros/starmc.C
934 - Added (commented) lines for the case of gamma MC source off-axis
935 (wobble mode). Changed default extractor to
936 MExtractFixedWindowPeakSearch.
937
938
939
940 2005/01/13 Raquel de los Reyes
941
942 * callisto.rc
943 - introduced several configuration lines
944 (format: "class".DataCheck: No) to allow callisto
945 to run with rawfiles. Necessary for the datacheck.
946
947
948
949 2005/01/13 Markus Gaug
950
951 * mcalib/MCalibColorSet.cc
952 - fixed runs 45605-45609
953
954 * msignal/MExtractor.h
955 - take out the variable fHiLoLast from the streamer. Will be
956 initialized in the ReInit(), if needed
957
958 * msignal/MExtractor.cc
959 - Initialized fHiLoLast to 0. Otherwise, a second eventloop with
960 the same extractor may have that variable set to a certain
961 value, even if not desired. The ReInit() fixes fHiLoLast, if
962 different from 0.
963
964 * mpedestal/MExtractPedestal.cc
965 * mpedestal/MPedCalcPedRun.cc
966 * mpedestal/MPedCalcFromLoGain.cc
967 - fix the output of the print to the correct value for the case
968 that the extractor is used.
969
970
971 2005/01/13 Thomas Bretz
972
973 * callisto.rc:
974 - fixed some typos
975
976 * mbase/MLog.cc:
977 - unset DEBUG defined unintentionally
978
979 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
980 - removed printing Weights in InitArrays, because otherwise
981 the output of a full data calibration is totally crowded
982 with numbers. Having the weights-file name on the display
983 is perfectly enough.
984
985
986
987 2005/01/12 Markus Gaug
988
989 * mcalib/MCalibrationIntensityRelTimeCam.cc
990 - added fit to improve averageing of the obtained results
991
992
993
994 2005/01/12 Thomas Bretz
995
996 * manalysis/MMatrixLoop.cc:
997 - changed name to MRead because it now derives from MRead
998
999 * mbase/MEvtLoop.[h,cc]:
1000 - implemented an option not to cascade the status display to the
1001 parameter list in PreProcess
1002
1003 * mhflux/MHAlpha.cc:
1004 - changed name of "Significance" to "MinimizationValue"
1005 - return -significance to have a value being minimized
1006
1007 * mhist/MHCamera.cc:
1008 - fixed output of text in legend
1009
1010 * mhist/MHEvent.[h,cc]:
1011 - implemented new options for calibrated pedestals
1012
1013 * mmain/MEventDisplay.cc:
1014 - fixed to support latest changes in MJCalibrateSignal
1015
1016 * mpedestal/MPedPhotCam.cc:
1017 - added new options in GetPixelContent (4 and 5) to support
1018 a correct camera display
1019
1020 * mjobs/MJCalibrateSignal.cc:
1021 - fixed display of calibrated pedestal and pedestal rms
1022 - changed order of plots. Now all interpolated values
1023 (means all calibrated values which are bad-pixel treated)
1024 are displayed behind the unsuitable pixels.
1025
1026 * mjobs/MJ*.cc:
1027 - corrected all wrong %06d to %08d to fit the number of
1028 digits in run-numbers
1029
1030
1031
1032 2005/01/11 Abelardo Moralejo
1033
1034 * mjobs/Makefile
1035 - added missing include -I ../mtrigger
1036
1037
1038
1039 2005/01/11 Thomas Bretz
1040
1041 * callisto.cc, callisto.rc:
1042 - changed such, that all three kinds of pedestals are calcualted
1043 (usefull for studies)
1044
1045 * manalysis/MMatrixLoop.[h,cc]:
1046 - derived from MRead
1047 - implemented some basic functions from MRead
1048
1049 * mfilter/MFCosmics.[h,cc]:
1050 - allow setting of name of MPedestalCam
1051
1052 * mhbase/MBinning.[h,cc]:
1053 - added SetEdges taking MParList as input
1054
1055 * mhflux/MHAlpha.cc:
1056 - use new function from MBinning
1057
1058 * mjobs/MJCalibrateSignal.[h,cc]:
1059 - changed to calculate all three kinds of pedestals
1060 - added filters for trigger pattern and illuminated events
1061
1062 * mjobs/MJPedestal.cc:
1063 - give different names to tabs with different pedestals
1064
1065 * mjobs/MJStar.cc:
1066 - on request changed used pedestal from "FromExtractor" to
1067 "FromExtractorRndm"
1068
1069 * mtrigger/MTriggerPattern.h:
1070 - added Reset function
1071
1072 * mtrigger/MTriggerPatternDecode.[h,cc]:
1073 - added using file format version number
1074
1075
1076
1077 2005/01/11 Markus Gaug
1078
1079 * mbadpixels/MBadPixelsPix.cc
1080 - updated documentation
1081
1082 * mcalib/MCalibrationChargeCalc.cc
1083 - make pixels with deviating number of phes unreliable instead of
1084 unsuitable (this was already thought so, but missed to modify
1085 at one place).
1086
1087 * mhcalib/MHCalibrationCam.[h,cc]
1088 - add possible flag 'kInterlaced': default: kFALSE (like before)
1089 - added pointer to MRawEvtHeader to deny cosmics events in case
1090 of 'interlaced' flag is set. No changes for 'normal' calibration
1091
1092
1093
1094 2005/01/10 Benjamin Riegel
1095
1096 * mreport/MReportStarguider.cc, mreport/MReportStarguider.h
1097 - added two classes for implementing starguider-data
1098
1099 * mreport/ReportLinkDef.h
1100 - added class MReportStarguider to be linked:
1101 #pragma link C++ class MReportStarguider+;
1102
1103 * mreport/Makefile
1104 - added file MReportStarguider.cc
1105
1106 * merpp.cc
1107 - added two containers ( MReportStarguider, MTimeStarguider ) and
1108 added MReportStarguider to the list:
1109 w->AddContainer("MReportStarguider", "Starguider");
1110 w->AddContainer("MTimeStarguider", "Starguider");
1111 r->AddToList("MReportStarguider");
1112
1113
1114
1115 2005/01/10 Markus Gaug
1116
1117 * mcalib/MCalibColorSet.cc
1118 - return kFALSE for CL-run instead of kTRUE
1119
1120 * mcalib/MCalibrationChargeCalc.cc
1121 - stop program in case that multiple colours are found in same file
1122 without intensity calibration
1123
1124 * mbadpixels/MBadPixelsPix.h
1125 - added two new possible UnCalibrated_t flags for the hi-lo
1126 calibration
1127
1128 * macros/calibration.C
1129 - add the calls to:
1130 MArray::Class()->IgnoreTObjectStreamer();
1131 MParContainer::Class()->IgnoreTObjectStreamer();
1132 in main.
1133
1134 * msignal/MExtractor.h
1135 - added Getter for fOffsetLoGain (was still missing)
1136
1137 * mhcalib/MHCalibrationChargeCam.[h,cc]
1138 - remove pixels with histogram overflow only if their percentage
1139 passes a certain limit (default: 0.5%). Before, every overflow
1140 lead to an unsuitable pixel.
1141
1142 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]
1143 - implemented changes suggested by T.B. to speed up calculations
1144 - take fNameWeightsFile into the streamer, otherwise the Clone()
1145 will always create an extractor with cosmic's weights.
1146 - set fOffsetLoGain to a slighly higher value. The DF seems to
1147 have a different offset since it uses different pulse shapes
1148 and thus sightly different time definitions.
1149
1150
1151
1152 2005/01/10 Thomas Bretz
1153
1154 * mhvstime/MHVsTime.cc:
1155 - fixed a compiler error for gcc 2.95.3, see Mantis bug # 157
1156
1157 * callisto.cc:
1158 - changed such, that the calculated pedestal is not random
1159 anymore
1160 - added code to calculate the pedestal also with randomization,
1161 but this code is for the moment commented out.
1162
1163 * callisto.rc:
1164 - fixed naming of pedestal calculation
1165
1166 * mbadpixels/MBadPixelsCalc.cc:
1167 - added a second check which compares the pedestal rms with
1168 the variance of the pedestal rms in the same sector
1169
1170 * mjobs/MJCalibrateSignal.[h,cc]:
1171 - changed to calculate the pedestal from extractor without
1172 randomization
1173 - added code to calculate the pedestal also with randomization,
1174 but this code is for the moment commented out.
1175
1176 * mjobs/MJCalibration.cc:
1177 - made sure that pedcam always has the correct name
1178 (FIXME? Print a warning if it has the wrong name)
1179
1180 * mjobs/MJPedestal.[h,cc]:
1181 - changed such, that it allows the calculation of pedestals
1182 in three different ways (fundamental, fromextractor,
1183 fromextractorrndm)
1184 - therefor removed SetExtractorResolution and added
1185 + void SetExtractionFundamental()
1186 + void SetExtractionWithExtractorRndm()
1187 + void SetExtractionWithExtractor()
1188
1189 * mjobs/MJStar.cc:
1190 - changed/fixed the input name of the MPedPhotCam used in the
1191 image cleaning
1192
1193 * mraw/MRawFileRead.[h,cc]:
1194 - changed return type of OpenNextFile
1195 - in some cases return kERROR in OpenNextFile to abort the Processing
1196 with an error
1197
1198 * mraw/MRawRunHeader.cc:
1199 - call a wrong file format version ERROR now
1200
1201 * mhflux/MAlphaFitter.[h,cc]:
1202 - make sure that resetted values are returned if fit failed
1203 - set default scaling too kOffRegion
1204
1205 * mhflux/MHAlpha.cc:
1206 - some small fixes to handling of MHAlphaOff
1207
1208 * mhflux/MHFalseSource.[h,cc]:
1209 - implemented possible usage of MHFalsSourceOff for On-Off-Analysis
1210 - updated display accordingly
1211 - updated fit accordingly
1212 - removed catalog temporarily from plots until I found the
1213 reason for the strange crashes
1214
1215 * mbadpixels/MBadPixelCalc.[h,cc]:
1216 - implemented the possibility to check the pedestal rms against the
1217 variance of the pedstal rms, too. The option is curretly switched
1218 off.
1219 - enahanced informal output in PreProcess
1220
1221 * mbase/MTaskList.cc:
1222 - a little change to some output
1223
1224
1225
1226 2005/01/10 Wolfgang Wittek
1227
1228 * mfbase/MFEventSelector2.cc
1229 - check whether filter exists before calling
1230 filter->CallPreProcess(parlist)
1231
1232
1233
1234 2005/01/08 Markus Gaug
1235
1236 * mhcalib/MHCalibrationHiLoCam.[h,cc]
1237 * mcalib/MCalibrationHiLoCam.[h,cc]
1238 * mcalib/MCalibrationHiLoPix.[h,cc]
1239 * mcalib/MIntensityCalibrationHiLoCam.[h,cc]
1240 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
1241 mcalib/CalibLinkDef.h
1242 - new classes for calibration of conversion high-gain vs. low-gain
1243
1244 * msignal/MExtractedSignalPix.[h,cc]
1245 - added data member fChisquare, set to -1. by Clear() and Reset()
1246 - raised version number by 1
1247
1248 * msignal/MExtractedSignalCam.[h,cc]
1249 - added data member fNdf, set to -1 by default
1250 - new function: GetProb(const Int_t pixidx) to be called to
1251 calculate the joint probability of Chisquare of pixel "pixidx"
1252 and fNdf
1253 - added documentation of data members
1254 - raised version number by 1
1255
1256 * mhcalib/MHCalibrationChargeCam.cc
1257 - strengthened default histogram limits a bit, should accelerate
1258 the calibration by 20%.
1259
1260 * mjobs/MJCalibrateSignalFromOutside.cc
1261 - fixed two lines to compile MCalibrateData with the recent changes
1262 by TB
1263
1264 * msignal/MExtractTimeAndChargeDigitalFilter.cc
1265 - fixed two bugs introduced yesterday by TB.
1266
1267 * msignal/MExtractTimeAndChargeSpline.cc
1268 * msignal/MExtractTimeAndChargeSlidingWindow.cc
1269 - adopt part of TB's speed accelerations into these classes
1270
1271 * msignal/MExtractTimeAndCharge.cc
1272 - fix the low-gain extraction window for the case that the high-gain
1273 is saturated. Was skipped so far.
1274
1275
1276
1277 2005/01/07 Markus Gaug
1278
1279 * msignal/MExtractFixedWindowPeakSearch.[h,cc]
1280 - catch the case that more than 90% of the pixels have saturated
1281 signals and fix the extraction window from the occurrance of
1282 saturation, then. Important for high-intensity calibration events.
1283
1284
1285 * msignal/MExtractor.cc
1286 * msignal/MExtractTime.cc
1287 * msignal/MExtractTimeAndCharge.cc
1288 - added some documentation
1289
1290 * msignal/MExtractTime.[h,cc]
1291 - moved the empty function FindTimeHiGain() and FindTimeLoGain() to
1292 the header-file.
1293
1294
1295
1296
1297 2005/01/07 Abelardo Moralejo
1298
1299 * mbase/MLog.h
1300 - Added #include "TSystem.h", otherwise gSystem is not recognized
1301 in Mac OSX.
1302
1303 * manalysis/MMakePadHistograms.cc
1304 - Changed badcalc.SetNamePedPhotContainer to
1305 badcalc.SetNamePedPhotCam
1306
1307
1308
1309 2005/01/07 Thomas Bretz
1310
1311 * mbadpixels/MBadPixelsCalc.[h,cc], macros/ONOFFAnalaysis.C:
1312 - replaced PedPhotContainer by PedPhotCam for consistency
1313
1314 * mbase/MLog.[h,cc]:
1315 - return *this in Seperator()
1316
1317 * mbase/MPrint.[h,cc]:
1318 - use new separator manipulator in PreProcess
1319 - fixed a type: separator instead of seperator
1320
1321 * mfileio/MReadTree.[h,cc]:
1322 - added a check for branch->IsAutoDelete() in Notify()
1323
1324 * mpedestal/MExtractPedestal.[h,cc]:
1325 - added new option 'fRandomCalculation' be used to switch on-/off-
1326 randomization in extractors, the default should be like before
1327 - added Process() calling Calc()
1328
1329 * mpedestal/MPedCalcFromLoGain.[h,cc], mpedestal/MPedCalcPedRun.[h,cc]:
1330 - renamed Process() to Calc()
1331
1332 * Makefile:
1333 - removed macros/calibration.C, which seems to have been
1334 unintantionally introduced.
1335
1336 * manalysis/Makefile:
1337 - removed unintantionally introduced wrong include
1338
1339 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
1340 - a small acceleration discussed with Hendrik by replacing a
1341 counter in a loop by pointer arithmetics
1342
1343 * mraw/MRawEvtPixelIter.cc:
1344 - fixed a bug in GetMaxIdxHiLoGain which caused the loop to
1345 read one byte behind the end of the array
1346 - fixed HasLoGain() which really did weired things, means accessing
1347 sometimes memory somewhere. This could theoretically result
1348 in assigning the wrong lo-gains to the wrong pixels.
1349
1350 * mtrigger/MTriggerPattern.[h,cc], mtrigger/MTriggerPatternDecode.[h,cc],
1351 mtrigger/MFTriggerPattern.[h,cc]:
1352 - added
1353
1354 * mtrigger/Makefile, mtrigger/TriggerLinkDef.h:
1355 - added MTriggerPattern, MTriggerPatternDecode and MFTriggerPattern
1356
1357 * manalysis/MEnergyEstParam.h:
1358 - added a new function SetVariables calling SetCoeff
1359
1360 * mcalib/MCalibrateData.[h,cc]:
1361 - removed data members for container names
1362 - added new lists for container names
1363 - allow to calibrate more than one pedestal container at the same
1364 time
1365
1366 * mjobs/MJCalibrateSignal.cc:
1367 - changed accordingly
1368
1369
1370
1371 2005/01/05 Thomas Bretz
1372
1373 * mcalib/MCalibrationBlindPix.cc, mcalib/MCalibrationChargeCalc.cc,
1374 mhcalib/MHCalibrationRelTimeCam.cc:
1375 - made some output lines fit into convinience window of 80 col
1376
1377 * mhist/MHCamEvent.cc:
1378 - make sure that x-axis has correct title
1379
1380 * msignal/MArrivalTimePix.cc:
1381 - init error to -1 which is a obviously non valid value
1382 - fixed IsValid() which gave wrong results
1383
1384 * msignal/MExtractTimeAndCharge.cc, msignal/MExtractedSignalPix.cc:
1385 - made sure that LoGain is flagged non-valid if no lo-gain exists
1386 - push time back at the edge of the allowed limits if outside
1387
1388 * mbase/MGList.[h,cc]:
1389 - introduced new functions Delete and DeletePictures
1390 - SetBit(kMustCleanup) in constructor. Otherwise it is not
1391 correctly removed from ListOfCleanups
1392
1393 * mbase/MLog.cc:
1394 - SetBit(kMustCleanup) if adding a plugin to make sure it is cleaned
1395 from the list
1396
1397 * mbase/MParContainer.[h,cc]:
1398 - replaced return type of GetDescriptor by TString. The old version
1399 was terribly wrong! The returned memory wasn't removed as soon
1400 as the function returned.
1401
1402 * mbase/MStatusDisplay.[h,cc]:
1403 - for security (thread safty) replaced all Form() by MString::Form()
1404 - implemented a more secure scheme of Closing (Clone()) this was
1405 a hint given by valgrind
1406 - set kMustCleanup for all new object in ClonePad not only kCanDelete
1407 - fixed some lines in pulldown-menus
1408 - add TPads to ListOfCleanups in ClonePad (workaround!)
1409
1410 * mbase/MString.[h,cc]:
1411 - implemented a new static Form() function returning a copy of
1412 the result
1413
1414 * mbase/MTask.[h,cc]:
1415 - replaced return type of GetDescriptor by TString. The old version
1416 was terribly wrong! The returned memory wasn't removed as soon
1417 as the function returned.
1418 - Made GetDescriptor thread safe using MString::Form
1419
1420 * mfileio/MWriteRootFile.cc:
1421 - Use GetDescriptor().Data() when using any kind of printf function
1422
1423 * mhbase/MFillH.cc:
1424 - replaced string concatenation in all constructors by a Form
1425 (also suggested by valgrind)
1426
1427 * mhcalib/MHCalibrationRelTimeCam.cc:
1428 - made some output fit into 80col boundary
1429
1430
1431
1432
1433 2005/01/03 Thomas Bretz (HAPPY NEW YEAR)
1434
1435 * mfht:
1436 - added new directory for hexagonal fourier transformation
1437
1438 * mfht/HftIncl.h, mhft/HftLinkDef.h, mhft/MGeomCamMagicXT.[h,cc],
1439 mhft/MGeomCamMagicEnhance.[h,cc], mhft/MHexgaonalFT.[h,cc],
1440 mhft/MHexagonalFreqSpace.[h,cc], mhft/MHexagonalFTCalc.[h,cc],
1441 mhft/Makefile:
1442 - added
1443
1444 * macros/extendcam.C:
1445 - added: tutorial for MGeomCamExtend
1446
1447 * macros/hft.C:
1448 - added: tutorial for MHexgonalFTCalc
1449
1450 * macros/dohtml.C:
1451 - updated
1452
1453 * macros/rootlogon.C:
1454 - updated
1455
1456 * Makefile:
1457 - mhft added
1458
1459 * mbase/MParContainer.cc, mbase/MLog.cc:
1460 - added a pre-compiler option for destructor debugging
1461
1462 * mbase/MTaskList.[h,cc]:
1463 - added new function Replace
1464
1465 * mdata/MDataChain.cc, mfbase/MF.cc:
1466 - shortened some output
1467
1468 * mdata/MDataArray.[h,cc]:
1469 - added new function FindRule
1470
1471 * mfileio/MReadTree.[h,cc]:
1472 - enhanced functionality to be able to read a TTree stored in memory
1473 instead of a file. Therefor introduced fTree which is now the pointer
1474 used and replaced fChain where TTree and TChain have common behaviour.
1475 Where they behave uncommon new code for the new case has been added.
1476
1477 * mfileio/MWriteRootFile.[h,cc]:
1478 - enhanced functionality to be able to write a TTree into memory
1479 instead of a file. This were maily bugfixes for the case fOut==0, which
1480 must be handled correctly. Becarefull a tree filles without a file
1481 is not deleted automatically!
1482
1483 * mhbase/MBinning.h:
1484 - added copy constructor
1485 - fixed buggy SetEdges(MBinning&) which didn't work
1486
1487 * mhbase/MHMatrix.cc:
1488 - when adding a new rule check first if the same rule already exists
1489
1490 * mhflux/MAlphaFitter.[h,cc]:
1491 - added new functionality to support on-off analysis
1492 - didn't touch existing code
1493
1494 * mhflux/MHAlpha.[h,cc]:
1495 - added new functionality to support on-off analysis
1496 - replaced Fit() calls by newer function calls
1497 - added DrawAll - PRELIMINARY
1498 - fixed a bug when projecting - may be the reson for some strange
1499 crashes
1500
1501 * mcalib/MCalibColorSet.cc:
1502 - fixed a stupid bug introduced last year, which caused MCalibColorSet
1503 in some circumstances to stop the eventloop when it shouldn't
1504
1505 * mjobs/MSequence.cc:
1506 - expand path names
1507
Note: See TracBrowser for help on using the repository browser.