source: trunk/MagicSoft/Mars/Changelog@ 6207

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