source: trunk/MagicSoft/Mars/Changelog@ 7049

Last change on this file since 7049 was 7049, checked in by Daniela Dorner, 20 years ago
*** empty log message ***
File size: 140.8 KB
Line 
1
2
3Please do not write behind the end of line tag so that it is possible
4to send a Changelog file to a line printer directly. Thanks.
5
6For your entries please follow EXACTLY this style:
7
8_yyyy/mm/dd_[Your Name]
9_
10___*_filename:
11_____-_description
12_
13___*_filename2, filename3:
14_____-_description
15_
16_
17_
18
19While an underscore is a placeholder for a white-space or an empty line.
20
21
22 -*-*- END OF LINE -*-*-
23 2005/05/17 Thomas Bretz
24
25 * callisto.rc, callisto_Dec04Jan05.rc:
26 - added new comments diescribing setup of MFCosmics
27
28 * mfilter/MFCosmics.[h,cc]:
29 - skip bad pixels using MBadPixelsCam
30 - implemented a check in PostProcess about the fraction
31 of events which survived or were rejected
32 - added ReadEnv for setup
33
34 * mfilter/Makefile:
35 - added mbadpixels
36 - removed mmain and manalysis
37
38 * mhcalib/MHCalibrationChargeCam.h:
39 - removed numbers from data member descrition -- too much
40 to maintain
41
42 * mhcalib/MHCalibrationChargePINDiode.h:
43 - incremented version number (undocumented from bcn)
44
45 * mjobs/MJCalibration.cc:
46 - reorganized some TText output (undocumented from bcn)
47 - overwrite the default of MaxNumberEmptyPixels by 0.05
48 (undocumented from bcn)
49 - print tasklist statistics also if eventloop returned
50 KFALSE
51
52 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
53 - changed fgLoGainStartShift from -2.8 to -1.8
54 (undocumented from bcn)
55
56 * msignal/MExtractTimeAndChargeSlidingWindow.h:
57 - increased version number from 0 to 1 (undocumented from bcn)
58
59
60
61 2005/05/17 Markus Gaug (2005/05/16)
62
63 * msignal/MExtractor.[h,cc]
64 - introduce two new variables: fResolutionPerPheHiGain and
65 fResolutionPerPheLoGain, to be set by deriving extractors.
66 - set version number one higher.
67
68 * msignal/MExtractFixedWindow.[h,cc]
69 * msignal/MExtractTimeAndChargeSlidingWindow.[h,cc]
70 * msignal/MExtractTimeAndChargeSpline.[h,cc]
71 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]
72 - set the variables fResolutionPerPheHiGain and
73 fResolutionPerPheLoGain
74
75 * msignal/MExtractPINDiode.[h,cc]
76 - adapt to current PIN Diode signal, fit signal with Gaussian
77 - set version number up by one.
78
79 * msignal/MExtractedSignalPINDiode.[h,cc]
80 - set new data member fExtractedChi2
81 - set version number up by one.
82
83 * mhcalib/MHCalibrationChargePINDiode.cc
84 - adapt one function to newly used names.
85 - adapt signal tests.
86
87 * mjobs/MJPedestal.[h,cc]
88 - read MBadPixelsCam together with extractor, if exisiting
89 (necessary for bad pixels exclusion in pulse position search).
90
91 * mjobs/MJCalibration.[h,cc]
92 - use MFCosmics in any case (not only for CT1-pulses) and apply
93 a quality criteria depending on number of rejected events:
94 MaxExcludedEvents (default: 50%).
95
96
97
98 2005/05/17 Daniela Dorner
99
100 * datacenter/macros/setupdb.C
101 - adapted to new column in datasetstatus-table
102
103 * datacenter/macros/checkstardone.C
104 - added (macro to check if star has been done for a sequence)
105
106 * datacenter/scripts/checkstardone
107 - added (script that executes checkstardone.C for all datasets
108
109 * datacenter/scripts/checkfilesforsequenceavail
110 - fixed bug
111
112 * datacenter/scripts/doexclusions
113 - adapted paths
114
115 * datacenter/scripts/buildsequenceentries
116 - adapted paths
117
118 * steps.rc
119 - adapted resource file to needs of the new table in db
120
121
122
123 2005/05/13 Daniela Dorner
124
125 * datacenter/macros/insertdataset.C
126 - added (macro, that inserts dataset into db)
127
128 * datacenter/macros/setupdb.C
129 - adapted to new table in db
130
131 * datacenter/scripts/insertdatasets
132 - added (script, that inserts datasets into db)
133
134 * datacenter/scripts/sourcefile
135 - added (file with commands and variables, that are needed by all
136 scripts)
137
138 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail
139 copyscript, correcttime, doexclusions,
140 filesondisk, fillcallisto, fillstar, runcallisto
141 runstar, writesequencefiles
142 - adapted scripts to the usage of the sourcefile
143
144 * datacenter/macros/fillcalib.C:
145 - changed name of histogram according to change of Markus
146 - removed debugoutput
147
148
149
150 2005/05/13 Thomas Bretz
151
152 * mreport/MReportCC.cc:
153 - fixed reading of rep-files for versions newer than V200404070
154
155 * mpointing/MSrcPosCalc.cc
156 - took a bugfix from Wolfgang to Loc0LocToCam and implemented it
157 Wolfgang: the results are changed only minimally
158
159 * msignal/MExtractTimeAndChargeSpline.cc
160 - integration ranges were shifted by 0.2 FADC slices to the right.
161 Fixed in the new algorithm according to Markus' change.
162
163 * mcalib/MCalibrationChargeCalc.h:
164 - Incremented ClassVersion number by 1
165
166 * mhcalib/MHCalibrationPulseTimeCam.cc:
167 - removed a commented debug output
168
169 * mjobs/MJCalibration.cc
170 - new undocumented adjust of "Unsuitable"- and "Unreliable"-displays
171 for new exclusion criteria taken from bcn
172
173 * manalysis/MEventRateCalc.cc:
174 - some fixes. In some cases the event rate wasn't calculated
175 anymore
176
177 * mbadpixels/MBadPixelsCalc.cc:
178 - fixed a bug when checking whether the check should be done
179 or not (>0 was missing)
180
181 * mhist/Makefile:
182 - added MHWeather
183
184 * mhvstime/MHVsTime.[h,cc]:
185 - implemented new function the set minimum
186
187 * mjobs/MJStar.cc:
188 - read weather data (CC tree)
189 - set minimum of rate-display to 0
190 - display weather data for non-MC files
191
192 * mmuon/MHSingleMuon.cc:
193 - slight change to a comment
194
195 * callisto.rc:
196 - added new possible setup
197
198 * callisto_Dec04Jan05.rc
199 - added new possible setup
200 - use default for MJCalibration.ExtractSignal.LoGainSwitch
201
202 * mbadpixels/MBadPixelsCalc.cc:
203 - exclude unsuitable pixels from mean/rms calculation
204 - changed the lower bound for the second mean loop from
205 0.5 to 0.66
206
207 * mbadpixels/MBadPixelsCam.cc:
208 - added case 102 returning the global unsuitable status
209 of an event
210
211 * mhist/MHCamEvent.h:
212 - added default 0 to SetThreshold
213
214 * mjobs/MJCalibrateSignal.cc:
215 - use new case 102 for unsuitable display
216 - enable counting (to get the correct display also with
217 profile option switched on)
218
219 * mraw/MRawRunHeader.cc:
220 - after displaying millions of hex numbers switch back to dec
221
222
223
224 2005/05/13 Markus Gaug (2005/05/12)
225
226 * msignal/MExtractTimeAndChargeDigitalFilter.cc
227 - set default extraction range in the high gain to 4.
228 - set default weights file to cosmics_weights46.dat
229
230 * mhcalib/MHCalibrationHiLoCam.cc
231 - set Oscillations to kFALSE
232
233 * mhcalib/MHCalibrationChargeCam.cc
234 - set default for fNumHiGainSaturationLimit to 0.15
235
236 * mjobs/MJCalibrateSignal.[h,cc]
237 - put MHCalibrationHiLoCam and MHCalibrationPulseTimeCam directly
238 into tasklist if needed. Otherwise, it does not read the
239 resources from the config. file.
240
241
242 2005/05/11 Markus Gaug (2005/05/11)
243
244 * mjobs/MJPedestal.cc
245 - adjust the fit ranges for the histogramming with moon data slightly.
246
247 * mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationChargeCalc.cc
248 - make a distinction between newly excluded pixels (by calibration)
249 and previously excluded pixels in the displays and print-functions
250
251 * mcalib/MCalibrationChargeCalc.cc
252 - introduce the check for fluctuating arrival times.
253 - set charge limit to from 2.5 to 4.5
254 - introduce asymmetric exclusion due to "deviating number of phes":
255 Default: -9.0 +4.5
256 - make deviating number of phes unsuitable (see David's findings).
257
258 * mbadpixels/MBadPixelsPix.h
259 - add kDeviatingNumPhes to function GetUnsuitableCalLevel()
260
261
262
263 2005/05/13 Daniela Dorner
264
265 * datacenter/scripts/runstar
266 - fixed bug in the calculation of the number of to-do-files
267
268 * datacenter/scripts/runcallisto
269 - fixed bug in the calculation of the number of to-do-files
270
271
272
273 2005/05/12 Daniela Dorner
274
275 * datacenter/macros/fillcalib.C:
276 - removed debugoutput
277
278 * datacenter/macros/fillstar.C:
279 - added (macro to read parameters from the star*.root files and
280 fill them into the db)
281
282 * datacenter/macros/setupdb.C:
283 - added new table 'Star'
284
285 * datacenter/macros/buildsequenceentries.C:
286 - added delete-query for new table 'Star' in the delete function
287
288 * datacenter/scripts/runstar
289 - changed number of processes
290
291 * datacenter/scripts/runcallisto
292 - changed number of processes
293
294 * datacenter/scripts/fillstar
295 - added (script to run macro fillstar.C automatically)
296
297
298
299 2005/05/12 Thomas Bretz
300
301 * mcalib/MCalibrationChargeCam.cc:
302 - fixed a bug in FinalizeArrivalTime which caused Form() to hang
303
304 * mmuon/MHMounPar.[h,cc]
305 - added a line showing a reference shape
306
307 * star.rc:
308 - added setup strings for software trigger
309
310 * mbase/MContinue.cc:
311 - allow setup of already set filters in ReadEnv. They must not
312 necessarily be already in the tasklist
313
314 * mcalib/MCalibrationChargeCalc.cc:
315 - shortened a lot of Form() calls to reduce the risk of
316 memory corruption
317
318 * mjobs/MJCalibration.cc:
319 - some cosmetics to text in pad
320
321 * mraw/MRawRunHeader.[h,cc]:
322 - a fix to MRawRunHeader because the definition of the
323 raw-data format has changed. fProjectName and fSourceName
324 has no trailig \0 anymore by default
325 - incremented ClassVersion by 1
326
327
328
329 2005/05/12 Markus Meyer
330
331 * mmuon/MHMounPar.[h,cc]
332 - added function Paint. This function integrates the TProfile
333 ArcWidth/Radius Vs. Radius between certain values and shows
334 the result in the Status Display
335
336 * mmjobs/MJStar.cc
337 - changed the default values for the final muon cuts
338
339 * star.rc
340 - changed the default values for the final muon cuts
341
342
343
344 2005/05/11 Thomas Bretz
345
346 * mbase/MStatusDisplay.cc:
347 - fixed year of copyright
348
349 * mcalib/MCalibCalcFromPast.cc:
350 - undocumented change from BCN: a new resource has been implemented
351 in ReadEnv (NumEventsDump)
352
353 * mjobs/MJob.[h,cc]:
354 - added new static member function which can be used
355 to overwrite relative paths with a default
356
357
358
359 2005/05/11 Abelardo Moralejo (2005/05/11)
360
361 * mjobs/MJPedestal.cc
362 - Fixed use of MFTriggerPattern: first, added it to the tasklist
363 (was missing); second, added to tasklist MTriggerPatternDecode
364 before MFTriggerPattern. This was the reason for the problems
365 reported by T. Coarasa on May 9. I do not know why the behaviour
366 of the previous version depended on compiler, but this seemed to
367 be the case...
368
369
370
371 2005/05/11 Markus Gaug (2005/05/11)
372
373 * mjobs/MJCalibration.cc
374 - display in Tab "Conv" in the 3rd column the conversion to equiv.
375 phes instead of Cherenkov photons.
376
377 * mjobs/calibrationref.rc, mjobs/calibrationref_Nov04.rc,
378 mjobs/calibrationref_Dec04.rc:
379 - add reference lines for the conv. to equiv. phes.
380
381 * mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationChargeCalc.cc:
382 - make a distinction between newly excluded pixels (by calibration)
383 and previously excluded pixels in the displays and print-functions
384
385 * mcalib/MCalibrationChargeCalc.cc
386 - introduce the check for fluctuating arrival times.
387 - set charge limit to from 2.5 to 4.5
388
389
390
391 2005/05/10 Markus Gaug (2005/05/10)
392
393 * mhcalib/MHCalibrationHiLoCam.cc
394 - ask for averageing and do not fill the arrays per pixel any more.
395 This caused too much memory usage for the calculation of the
396 high-gain low-gain inter-calibration constants.
397
398 * mcalib/MCalibrationChargePix.[h,cc]
399 - store number of saturated events in the results container.
400 - set version number by one higher (due to new data member).
401
402 * mhcalib/MHCalibrationChargeCam.cc
403 - store number of saturated events in the results container.
404 - allow reading of NumHiGainSaturationLimit and
405 NumLoGainSaturationLimit in ReadEnv
406 - set saturation limit from 5% to 8.5%
407
408 * mbadpixels/MBadPixelsPix.h
409 - introduce new bits: kDeadPedestalRms, kPreviouslyExcluded,
410 kFluctuatingArrivalTimes
411
412 * mbadpixels/MBadPixelsCam.cc
413 - set bit kPreviouslyExcluded in the AsciiRead-Function
414 - include three new bits in the Print() function
415
416 * mjobs/MJCalibration.cc
417 - display excluded pixels from DeadPedestalRms in Defect-Tab.
418 - display correct error of the RMS/Mean charge diagramm.
419
420 * mcalib/MCalibrationChargeCam.cc
421 - calculate the error of RMS/Mean values in GetPixelContent Nr.33
422
423
424
425 2005/05/11 Hendrik Bartko (2005/05/09)
426
427 * msignal/MC_weights46.dat
428 - updated weights file for digital filter with dedicated MC weights
429 with 4 slices for the high gain and 6 slices for the low gain
430
431
432
433 2005/05/10 Daniela Dorner
434
435 * datacenter/macros/fillcalib.C:
436 - added some parameters (reading from calib*.root and inserting
437 into db)
438
439 * datacenter/macros/setupdb.C:
440 - adapted macro to the new columns in the calibration db
441
442 * datacenter/macros/fillsignal.C:
443 - fixed typo
444
445
446
447 2005/05/10 Markus Meyer
448
449 * mmuon/*:
450 - update of the class documentation
451
452 * mmuon/*:
453 - commented out the ArcLength and Estimpact (will be not
454 calculated for the moment)
455
456
457
458 2005/05/10 Thomas Bretz
459
460 * mreport/MReportStarguider.cc:
461 - introduced the correct version which marked the fix of the
462 units of the nominal position
463
464 * callisto.rc:
465 - introduced a new line for new option in MCalibColorFromPast
466
467 * ganymed.cc:
468 - removed option "--full-display" -> now default
469
470 * manalysis/MEnergyEstimate.cc:
471 - print the rule a bit earlier in PreProcess
472
473 * mfilter/MFDeltaT.cc:
474 - fixed a typo in the output
475
476 * mhflux/MAlphaFitter.cc:
477 - some improvements to output
478
479 * mjobs/MJCut.cc:
480 - added ThetaSquared to output
481
482 * mjobs/MJStar.cc:
483 - fixed bug in copying of OriginalMC tree
484
485 * mmuon/MMuonCalibParCalc.cc:
486 - removed obsolete setting of ReadyToSave
487
488 * mjobs/MJSpectrum.cc:
489 - made sure the correct type of MHAlpha is used
490
491
492
493 2005/05/10 Markus Gaug (2005/05/09)
494
495 * mjobs/hilocalib_sp1.root
496 * mjobs/hilocalib_sp1_mc.root
497 - new hi-lo intercalibration files with the fixed spline extractor.
498
499 * mjobs/hilocalib_df46_mc.root
500 - new hi-lo intercalibration files from MC with the left out -O5
501 option. (The real data files had already the correct executable).
502
503
504
505 2005/05/10 Hendrik Bartko (2005/05/09)
506
507 * msignal/MC_weights46.dat
508 - NEW weights file for digital filter with dedicated MC weights
509 with 4 slices for the high gain and 6 slices for the low gain
510
511
512
513 2005/05/10 Markus Gaug (2005/05/08)
514
515 * mhcalib/MHCalibrationCam.[h,cc]
516 - introduce parameters fLowerFitLimit and fHigherFitLimit to
517 tell explicitly from outside to fit functions in a certain
518 range. If both are 0. (default), the histogram limits define
519 the fit limits (as before).
520
521
522
523 2005/05/10 Abelardo Moralejo (2005/05/07)
524
525 * mcalib/MMcCalibrationCalc.cc
526 - in Process, fixed wrong estimate of true number of "equivalent
527 photoelectrons" (correctedphotel). This worked roughly OK as long
528 as the file used for calibration was a (noiselesss) gamma file,
529 because most light is contained in the inner camera and the
530 problem was related to the light going into the outer pixels. So
531 results are not much affected, unless one uses for calibration
532 a file with events having a lot of light in the outer camera.
533 Thomas Hengstebeck noticed this problem when he used a file of MC
534 calibration pulses in mccalibrate.C
535
536 * manalysis/MMcCalibrationUpdate.[h,cc]
537 - Added possibility to set the hi to lo gain conversion factor.
538 Until now the factor was simply the ratio of pulse areas as read
539 from MMcFadcHeader. This of course is not the factor to be applied
540 to the extracted signals unless the extractor integrates the full
541 pulse in both high and low gain. The factor depends then on the
542 extractor, and the user has to find out what its value is.
543 Set as default calibration type kPhe.
544
545 * macros/mccalibrate.C, starmc.C
546 - Added the setting of the hi to lo gain conversion factor (see
547 above). For now it has to be calculated by the user. However, it
548 is strongly recommended from now on to use always callisto for the
549 calibration of real data, and not these macros. These are kept
550 just for checking purposes, mostly by "experts".
551
552
553
554 2005/05/10 Robert Wagner (2005/05/06)
555
556 * mreport/MReportStarguider.[h,cc]:
557 - Bugfix: Sequence of extracting fDevZd and fDevAz (switched)
558
559
560
561 2005/05/10 Markus Gaug (2005/05/05)
562
563 * mcalib/MCalibCalcFromPast.[h,cc]
564 - introduce flag "fUpdateWithFFactorMethod" which allows to use the
565 entire results obtained with the F-Factor method (including a new
566 number of mean photo-electrons). This possibility is switched on
567 (only) if somewhere in the callisto.rc file the following line is
568 written:
569 MJCalibrateSignal.MCalibCalcFromPast.UpdateWithFFactorMethod: yes
570 (Default is still the old way of adjusting the relative extracted
571 charges w.r.t. the mean charge over the inner camera).
572
573
574
575 2005/05/10 Markus Gaug (2005/05/02)
576
577 * mcalib/MCalibrationChargeCam.[h,cc]
578 - added new function MergeHiLoConversionFactors
579
580 * mcalib/MCalibColorSteer.[h,cc]
581 - introduce copying of hi-lo calibration factors from one cam to
582 the next in intensity calibration.
583 - added storage of averageing histograms of flag fHistStorage is
584 set
585
586 * mcalib/MCalibrationIntensityCam.[h,cc]
587 - introduce place for storage of averageing histograms (if wanted).
588
589
590
591 2005/05/09 Markus Meyer
592
593 * mmuon/MHSingleMuon.cc
594 - changed the default value for the binning of fHistPhi
595 - changed the start parameter for the gaussian fit for the
596 calculation of ArcWidth
597
598
599
600 2005/05/09 Thomas Bretz
601
602 * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc,
603 readraw.cc, showplot.cc, sinope.cc, sponde.cc, star.cc:
604 - changed order of initialization such that a real NULL
605 output is possible
606 - changed TApplication name from upper to lower case
607 - in some applications replaced manual setup of gLog with
608 gLog.Setup
609
610 * showlog.cc:
611 - improved alorithm
612
613 * showplot.cc:
614 - implemented Print options
615
616 * mbase/MLog.[h,cc]:
617 - fixed a bug which caused output in NULL output
618 - added Getter IsNullOutput
619
620 * mbase/MStatusDisplay.[h,cc]:
621 - implemented PDF and SVG printing
622 - moved "Save As Something" to new submenu
623 - fixed and improved printing
624 - implemented PrintDialog for printing
625 - implemented printing of log (untested)
626 - allow saving by extension (line Print() in root): SaveAs
627
628 * mfileio/MWriteRootFile.h:
629 - replaced BIT(17) by BIT(23) to improve compatibility with
630 root 4.04/00 and upcomming versions
631
632 * mhflux/Makefile, mjobs/MJCut.cc:
633 - replaced MTheta by MThetaSq to get rid of a problem
634 with the automatic naming of the binning (BinningTheta)
635
636 * mhist/MHCamera.[h,cc]:
637 - fixed a workaround (it has been fixed in root 4.04/00)
638 - allow setting the palette through the Draw-option. This allows
639 storage of the palette
640 - removed fColor. The palette is now diretly set though gStyle in
641 Paint
642
643 * mjobs/MJOptimize.cc:
644 - restore null output correctly after eventloop
645
646 * mjobs/MJSpectrum.cc:
647 - renamed Hist and HistOff to HistE and HistEOff
648 - added binnings M3Long and Conc1
649
650
651
652 2005/05/06 Thomas Bretz
653
654 * mbase/MStatusDisplay.cc:
655 - fixed constructor to work with newer root versions
656 (gClient!=NULL)
657
658 * mfileio/MWriteRootFile.h:
659 - added a comment about BITs used by root
660
661 * mhflux/MHEffectiveOnTime.cc:
662 - use 1e-10 instead of 0 in TPad::Divide
663
664
665
666 2005/05/06 Daniela Dorner
667
668 * datacenter/scripts/copyscript:
669 - added command to ensure the correct permissions of the files
670 on disk
671
672
673
674 2005/05/04 Markus Meyer
675
676 * mjobs/MJStar.cc:
677 - added cut in ArcWidth (final cuts for muons)
678
679 * star.rc:
680 - added cut in ArcWidth
681
682 * mmuon/MHSingleMuon.h
683 - added a Getter for fHistWidth
684
685
686
687 2005/05/04 Thomas Bretz
688
689 * mfileio/MWriteRootFile.cc:
690 - fixed a possible infinite loop when compiling the new
691 file name as suggested by Abelardo
692
693 * mhflux/MHAlpha.cc:
694 - search for fName+"Off" instead of ClassName()+"Off"
695
696 * mjobs/MJSpectrum.cc:
697 - scale the displayed zd-plots by their maximum as the
698 histograms are scaled before
699
700 * mjobs/MJStar.cc:
701 - implemented writing of the muon parameters. This takes another
702 5% of the time (in total 15-20% for muon analysis). It enlarges
703 the file size by roughly 15% (a test file was enlarged from
704 5.1M to 5.9M)
705
706 * mmuon/MMuonCalibPar.cc:
707 - set default of ArcPhi to an invalid value = -1
708
709 * mreport/MReportDrive.cc:
710 - fixed a typo in the comments
711
712
713
714 2005/05/03 Thomas Bretz
715
716 * mjobs/MJCut.cc:
717 - added histogram <Fake->'OnTime' for MC
718
719 * mpointing/MSrcPosCalc.cc:
720 - removed dependancy on MTime for MC
721
722 * star.cc:
723 - addde possibility to switch off muon analysis
724
725 * star.rc:
726 - added parameters for muon analysis
727
728 * mbadpixels/MBadPixelsCam.cc:
729 - fixed a typo in a comment
730
731 * mjobs/MJStar.[h,cc]:
732 - added possibility to switch off muon analysis
733
734 * mjobs/Makefile:
735 - added -I../mmuon
736
737 * mjobs/MJCut.cc, mjobs/MJSpectrum.cc:
738 - renamed MHAlpha to Hist (to have a common naming for all options)
739 - renamed MHAlphaOff to HistOff
740
741
742
743 2005/05/02 Thomas Bretz
744
745 * ganymed.rc:
746 - updated to the latest changes
747
748 * mhflux/MHAlpha.[h,cc]:
749 - made a base class with the necessary interface to derived classes
750 to support other variables like dca or theta
751
752 * mjobs/MJCut.[h,cc]:
753 - added support for MHAlpha derived classes
754 - made MHTheta the default
755
756 * mhflux/MHTheta.[h,cc]:
757 - added
758
759 * mhflux/Makefile, mhflux/FluxLinkDef.h:
760 - added MHTheta
761
762
763
764 2005/04/29 Thomas Bretz
765
766 * manalysis/MEventRateCalc.cc:
767 - fixed jumps when a new run is initiated
768 - set as time a time which represents the starting point
769 of the calculation interval in all cases
770
771 * star.rc, mmuon/MMuonCalibParCalc.cc, mmuon/MMuonSetup.[h,cc]:
772 - fixed wrong units of thresholds for muon analysis
773
774 * mmuon/MHSingleMuon.cc:
775 - removed obsolete conversion factor in error calculation
776 - FindeCreateObj called for MMuonSetup
777 - get NDF from fit
778 - optimized FindRangeAboveThreshold
779 - handle special case when arcphi is 360deg
780
781 * star.cc:
782 - replaced ProcessFile by Process
783
784 * mjobs/MJSpectrum.cc:
785 - renamed second MHAlpha tab to MHAlphaOn to be able to
786 access each tab uniquely
787 - fixed a bug calling SetStats which could cause crashes
788
789 * mjobs/MJStar.[h,cc]:
790 - preliminary implementation of the muon analysis
791 - reanamed ProcessFile to Process
792
793
794
795 2005/04/28 Thomas Bretz
796
797 * manalysis/MMultiDimDistCalc.[h,cc]:
798 - replaced MHadronness by MParameterD
799
800 * mhflux/MHEnergyEst.cc:
801 - removed obsolete include of MEnergyEst
802
803 * mmuon/MHMuonPar.cc:
804 - fixed a type in an axis label
805
806
807
808 2005/04/27 Thomas Bretz
809
810 * Makefile:
811 - added mmuon
812 - remobed mstarcam
813
814 * callisto.cc, ganymed.cc, star.cc:
815 - renamed ProcessFile to Process
816
817 * star.rc:
818 - added some muon parameters
819
820 * mastro/MAstroCamera.[h,cc]:
821 - temporarily removed interface to MStarPos
822
823 * mbase/MStatusArray.h:
824 - added default constructor
825
826 * mcalib/MCalibColorSet.cc:
827 - added runs 39942, 39944, 44834, 39941, 39943 and 44833
828 (undocumented change from the BCN cvs)
829
830 * mjobs/MJCalib.[h,cc], mjobs/MJCalibTest.[h,cc],
831 mjobs/MJCalibrateSignal.[h,cc], mjobs/MJCalibration.[h,cc],
832 mjobs/MJCut.[h,cc], mjobs/MJPedestal.[h,cc]:
833 - removed support for MRunIter (use the setter of MSequence
834 instead) -- this makes the code a lot easier to maintain
835 - removed support for autodetection if the output already exists --
836 this makes the code a lot easier to maintain
837 - renamed ProcessFile to Process - which was missleading
838
839 * mmuon/MHMuonPar.[h,cc]:
840 - changes to axis labels etc.
841
842 * mmuon/MMuonCalibPar.[h,cc]:
843 - removed the histograms and all obsolete variables
844 - removed obsolete SetUseUnmap (this cannot happen
845 by definition of Unmap)
846
847 * mmuon/MMuonCalibParCalc.[h,cc]:
848 - moved the code for calculation the parameters to new class
849 MHSingleMuon
850
851 * mmuon/MMuonSearchPar.[h,cc]:
852 - replaced arbitrary fir by minuit (faster and more accurate)
853 - removed precalculation of muon center - makes fit worse
854
855 * mmuon/MMuonSearchParCalc.[h,cc]:
856 - fixes to comments
857 - fixes to includes
858
859 * mmuon/MMuonSetup.[h,cc]:
860 - binnings removed (replaces by MBinning)
861
862 * mmuon/Makefile, mmuon/MuonLinkDef.h:
863 - added MHSingleMuon
864
865 * msignal/MExtractTimeAndchargeSpline.cc:
866 - fixed a bug found by Abelardo which could cause different
867 results with different compiler optimiztaion options due
868 to rounding errors.
869
870
871
872 2005/04/25 Thomas Bretz
873
874 * ganymed.cc:
875 - changed policy of writing the resulting events to the result file
876
877 * sponde.cc:
878 - added commandline option to use all monte carlos
879 - added command line option to read the MCs more accurate
880
881 * sponde.rc:
882 - added
883
884 * mbase/MStatusDisplay.[h,cc]:
885 - added some code to get Tab by name
886 - fixed a typo in a status line output
887
888 * mhbase/MH.[h,cc], mhbase/MH3.[h,cc], mhflux/MHFalseSource.h,
889 mhist/MHCamEvent.[h,cc], mhist/MHCamEventRot.h,
890 mhist/MHEvent.h, mhist/MHStarMap.h, mhist/MHTriggerLvl0.[h,cc],
891 mhistmc/MHMcTriggerLvl2.[h,cc], mhvstime/MHPixVsTime.[h,cc],
892 mhvstime/MHSectorVsTime.[h,cc], mimage/MHHillas.[h,cc],
893 mimage/MHHillasExt.[h,cc], mimage/MHHillasSrc.[h,cc],
894 mimage/MHImagePar.[h,cc], mimage/MHNewImagePar.[h,cc]:
895 - changed GetHistByName to be const-qualified to be compatible
896 with FindObject
897 - added some FindObject function to call GetHistByName
898
899 * mhflux/MHAlpha.[h,cc]:
900 - changed such, that it can be forced to display the excess
901 events versus size
902
903 * mjobs/MJCut.[h,cc]:
904 - display number of excess events versus Size per default
905 - removed energy estimator
906
907 * mjobs/MJOptimize.cc:
908 - display number of excess events verss size after optimization
909
910 * mjobs/MJSpectrum.[h,cc]:
911 - implemented setting up energy estimator
912 - replaced some gLog by fLog
913 - display comparison of image parameters
914
915
916
917 2005/04/22 Thomas Bretz
918
919 * mbase/MStatusArray.[h,cc]:
920 - switch off adding histograms to gDirectory in newly
921 overwritten Read-function
922
923 * mhflux/MHCollectionArea.[h,cc]:
924 - implemented member function GetHistSel
925 - don't display full statistics
926 - fixed a possible crash in Paint
927
928
929
930 2005/04/22 Markus Meyer
931
932 * mmuon/MMuonSetup[.h.cc]:
933 - new container class for muon parameters
934 which are not changing from event to event
935 (setup parameters for the analysis). These
936 parameters were stored in MMuonCalibPar before
937
938 * mmuon/MMuonCalibPar[.h.cc]:
939 - changed MCerPhotEvt and MCerphotPix to MSignalCam
940 and MSignalPix to read the new format
941 - removed the setup parameters (stored now in
942 MMuonSetup)
943 - removed all the sanity checks
944 - removed pre-cuts
945 - cuts in process, to save only muon-like events
946
947 * mmuon/MMuonCalibParCalc[.h.cc]:
948 - changed MCerPhotEvt and MCerphotPix to MSignalCam
949 and MSignalPix to read the new format
950 - removed pre-cuts
951
952 * mmuon/MMuonSearchPar[.h.cc]:
953 - changed MCerPhotEvt and MCerphotPix to MSignalCam
954 and MSignalPix to read the new format
955 -
956
957 * mmuon/MMuonSearchParCalc[.h.cc]:
958 - changed MCerPhotEvt and MCerphotPix to MSignalCam
959 and MSignalPix to read the new format
960
961 * mmuon/MHMuonPar[.h.cc]:
962 - new histgram class, plots different muon
963 parameters
964
965
966
967 2005/04/21 Daniela Dorner
968
969 * datacenter/scripts/runcallisto:
970 - fixed choice of todofile
971
972 * datacenter/scripts/copyscript:
973 - adapted some paths
974
975 * datacenter/macros/filldotrun.C:
976 - added 6 new arehucas versions
977
978 * datacenter/scripts/writesequencefile:
979 - added make path for sequencefiles
980
981
982
983 2005/04/21 Thomas Bretz
984
985 * mhcalib/MHCalibrationRelTimeCam.cc:
986 - fixed usage of a uninitialized pointer
987
988 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc:
989 - fixed usage of MFTriggerPattern
990
991 * mtrigger/MFTriggerPattern.[h,cc]:
992 - allow to set default from outside in case no pattern
993 could be decoded
994
995
996
997 2005/04/20 Thomas Bretz
998
999 * callisto.cc:
1000 - added a comment which shows how to correctly skip job2 if
1001 extractor doesn't inherit from MExtractTimeAndCharge, but...
1002 // This could skip job2 if extractor doesn't inherit from
1003 // MExtractTimeand Charge... but this is not necessary.
1004 // We only get the same pedestal twice (which we want to have
1005 // anyhow. A switch when using the result of job2 later is also
1006 // not necessary, because without running job2 it is identical
1007 // with job1
1008
1009 * mjobs/MSequence.cc:
1010 - use the sequence number'd directories in case of calibrated data
1011 and image files instead of the date.
1012
1013 * mhflux/MAlphaFitter.cc:
1014 - copy also results in Copy()
1015
1016 * mjobs/MJOptimize.cc:
1017 - print result of optimization in case MAlphaFitter is used
1018 - store results back in initial MAlphaFitter
1019
1020 * mjobs/MJSpectrum.[h,cc]:
1021 - implemented a faster simple mode weighting the read spectrum
1022 with the theta-probability
1023
1024
1025
1026 2005/04/20 Daniel Mazin (2005/04/18)
1027
1028 * mreport/MReportCamera.[h,cc]
1029 - added necessary changes to include Active Load and Central Pixel
1030 info from Camera reports
1031
1032 * mcamera/MCameraActiveLoad.[h,cc]
1033 - added to store Active Load info from the Camera reports
1034
1035 * mcamera/MCameraCentralPix.[h,cc]
1036 - added to store Central Pixel info from the Camera reports
1037
1038 * mcamera/Makefile
1039 * mcamera/CameraLinkDef.h
1040 - added MCameraActiveLoad and MCameraCentralPix classes
1041
1042
1043
1044 2005/04/20 Markus Gaug (2005/04/15)
1045
1046 * mcalib/MCalibrationChargeCam.[h,cc]
1047 - added new function CopyHiLoConversionFactors
1048
1049
1050
1051 2005/04/20 Markus Gaug (2005/04/14)
1052
1053 * mcalib/MCalibColorSteer.[h,cc]
1054 - fixed a bug in the recognition of the calibration bit pattern.
1055 Concerns only intensity calibration.
1056
1057 * mcalib/MCalibrationRelTimeCalc.cc
1058 - return kTRUE instaed of kFALSE in case that the Process() has
1059 never been executed.
1060
1061 * mjobs/MJCalibration.cc
1062 - add a filter against PIN Diode events since some of the recent
1063 calibration runs have been taken with Pin Diode.
1064
1065
1066
1067 2005/04/12 Markus Gaug
1068
1069 * mcalib/MCalibrationCam.[h,cc]
1070 - added a storage place for the run number
1071
1072 * mcalib/MCalibCalcFromCalc.[h,cc]
1073 - store the run number in the individual MCalibrationCams
1074
1075
1076
1077 2005/04/19 Thomas Bretz
1078
1079 * mjobs/MJCut.cc:
1080 - fixed a problem when not enabling "--res"
1081
1082 * mimage/MHVsSize.[h,cc]:
1083 - added more displayed variables
1084
1085 * mjobs/MJSpectrum.[h,cc]:
1086 - added
1087
1088 * mjobs/Makefile, mjobs/JobsLinkDef.h:
1089 - added MJSpectrum
1090
1091 * Makefile:
1092 - added sponde.cc
1093
1094 * sponde.cc:
1095 - added
1096
1097 * mhbase/MBinning.h:
1098 - added Print() to //*MENU*
1099
1100 * mhflux/MAlphaFitter.cc:
1101 - do not set inf-flag in Print()
1102
1103 * mhflux/MHAlpha.[h,cc]:
1104 - set all-flag for printing MAlphaFitter("result")
1105 - added Getter for excess histogram
1106
1107 * mjobs/MDataSet.[h,cc]:
1108 - allow to initialize a TChain from this dataset
1109
1110 * mjobs/MJCut.cc:
1111 - moved energy estimator back before Cut0 otherwise the
1112 EnergyEst container is missing in summary file
1113
1114 * mhflux/MHCollectionArea.cc:
1115 - draw efficiency into third pad
1116
1117
1118
1119 2005/04/18 Thomas Bretz
1120
1121 * manalysis/MCompProbCalc.cc, mbadpixels/MBadPixelsCalc.cc,
1122 mbadpixels/MBadPixelsTreat.cc:
1123 - some fixes to documentation (THtml complained about missing
1124 classes)
1125
1126 * mbase/MStatusArray.[h,cc]:
1127 - implemented some functions to print contents of StatusArray
1128 and/or tab/canvas.
1129
1130 * mhbase/MFillH.cc:
1131 - remove fH from ListOfPrimitives before adding Clone in
1132 PostProcess
1133
1134 * mhbase/MH.[h,cc]:
1135 - implemented new member function RemoveFromPad (necessary
1136 if a class should support same-option)
1137
1138 * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
1139 mimage/MHImagePar.cc, mimage/MHNewImagePar.cc, mimage/MHVsSize.cc:
1140 - fixed naming in case of same-option in Draw
1141 - remove previous histograms from pad in case of same-option
1142
1143 * mjobs/MJCut.[h,cc]:
1144 - write all binnings in WriteResult
1145 - write MHillasExt to output
1146 - BinningWidth, BinningLength and BinningDist added
1147
1148 * mjobs/MJOptimize.[h,cc]:
1149 - fixed a typo in output
1150 - allow to exchange Test-/Train-Sample
1151
1152 * ganymed.cc:
1153 - implemented "-mc" option to allow cutting MC samples
1154
1155 * showlog.cc:
1156 - implemented real treatment of debug-levels
1157 - return 1 instead of 0 in cae of normal finish
1158
1159 * manalysis/MEnergyEstimate.h, mbase/MContinue.h,
1160 mhflux/MAlphaFitter.h:
1161 - added Print() to context //*MENU*
1162
1163 * manalysis/MMatrixLoop.cc:
1164 - fixed returning of number of entries if using split mode
1165
1166 * mbase/MContinue.cc:
1167 - implemented Print() function
1168
1169 * mbase/MParContainer.[h,cc]:
1170 - in Read set name of object to argument name if argument!=NULL
1171 - reordered some checks for Method calls
1172
1173 * mdata/MDataFormula.cc:
1174 - fixed a problem with the replacement if using [?] for
1175 fits
1176
1177 * mfbase/MFEventSelector2.cc:
1178 - replaced some +=1 and -=1 by ++ and --
1179
1180 * mfileio/MReadMarsFile.cc:
1181 - fixed a bug which caused Preprocess to crahs if instatiated
1182 with default constructor
1183
1184 * mhbase/MH.cc, mhflux/MHEffectiveOnTime.cc:
1185 - use dynamic_cast if getting "stats"
1186
1187 * mhflux/MAlphaFitter.cc:
1188 - small updates to output
1189
1190 * mhflux/MHEnergyEst.cc:
1191 - fixed all axis lables
1192 - implemented fit of resolution
1193 - initialize fBias=0 in SetupFill
1194 - enhances Print() output
1195
1196 * mjobs/MJCalibrateSignal.cc:
1197 - moved all tasks for interleaved calibration events to
1198 a third tasklist
1199
1200 * mjobs/MJCut.[h,cc]:
1201 - implemented correct treatment of MC files
1202 - write resulting events to result file if no filename set
1203 - moved energy estimator behind cuts
1204
1205 * mjobs/MJOptimize.cc:
1206 - changed RunEnergy such, that it can correctly treat
1207 MC files written by ganymed using wobble-mode
1208
1209 * mbase/MStatusDisplay.cc:
1210 - fixed a possible crash in GetFullPad
1211
1212 * mhbase/MBinning.[h,cc]:
1213 - implemented Copy Constructor
1214
1215 * mhflux/MHCollectionArea.h:
1216 - call CalcEfficiency in Finalize
1217
1218 * mhflux/MHEnergyEst.[h,cc]:
1219 - implemented GetWeights
1220
1221 * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
1222 mimage/MHImagePar.cc, mimage/MHNewImagePar.cc, mimage/MHVsSize.cc:
1223 - remove histograms from global directory if name was changed
1224 in Draw
1225
1226 * mimage/MHVsSize.cc:
1227 - exhanged the arguments of TMath::Sign
1228
1229
1230
1231
1232 2005/04/14 Thomas Bretz
1233
1234 * mjobs/MJCut.cc:
1235 - added MPointingPos to output
1236
1237
1238
1239 2005/04/13 Thomas Bretz
1240
1241 * mbase/MStatusDisplay.[h,cc]:
1242 - implemented new Image types which can be written
1243
1244 * mhbase/MBinning.[h,cc]:
1245 - added some more constructors which can set the binning directly
1246
1247 * mhflux/MHEnergyEst.h:
1248 - added getter for fHEnergy
1249
1250 * mhflux/FluxLinkDef.h, mhflux/Makefile:
1251 - added MHCollectionArea
1252
1253 * mhflux/MHCollectionArea.[h,cc]:
1254 - added
1255
1256
1257
1258 2005/04/13 Daniela Dorner
1259
1260 * datacenter/macros/fillcalib.C:
1261 - added update
1262
1263 * datacenter/scripts/copyscript
1264 - fixed bug / changed path
1265
1266 * datacenter/macros/setupdb.C
1267 - added table
1268
1269
1270
1271 2005/04/12 Daniela Dorner
1272
1273 * datacenter/macros, datacenter/scripts:
1274 - added
1275
1276 * datacenter/macros/buildsequenceentries.C,
1277 datacenter/macros/checkfileavail.C,
1278 datacenter/macros/doexclusions.C,
1279 datacenter/macros/fillcalib.C,
1280 datacenter/macros/filldotrbk.C,
1281 datacenter/macros/filldotrun.C,
1282 datacenter/macros/fillsignal.C,
1283 datacenter/macros/findcacofiles.C,
1284 datacenter/macros/getdolist.C,
1285 datacenter/macros/insertcacofile.C,
1286 datacenter/macros/insertdate.C,
1287 datacenter/macros/resetallruns.C,
1288 datacenter/macros/setstatus.C,
1289 datacenter/macros/setupdb.C,
1290 datacenter/macros/writesequencefile.C,
1291 datacenter/scripts/buildsequenceentries
1292 - added macros to do the automatic procedures in the datacenter
1293
1294 * datacenter/scripts/checkfilesforsequenceavail,
1295 datacenter/scripts/copyscript,
1296 datacenter/scripts/correcttime,
1297 datacenter/scripts/doexclusions,
1298 datacenter/scripts/filesondisk,
1299 datacenter/scripts/fillcallisto,
1300 datacenter/scripts/runcallisto,
1301 datacenter/scripts/runstar,
1302 datacenter/scripts/writesequencefiles
1303 - added scripts to do the automatic procedures in the datacenter
1304
1305 * automatic-exclusions.rc, steps.rc
1306 - added rc files for the automatic procedures
1307
1308
1309
1310 2005/04/12 Thomas Bretz
1311
1312 * Makefile:
1313 - for the moment remove mhistmc from compilation
1314
1315 * ganymed.cc:
1316 - return 2 when detecting wrong commandline argument
1317
1318 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1319 - removed MEnergyEst (replaced by a simple MParameterD)
1320
1321 * manalysis/MEnergyEstimate.[h,cc]:
1322 - replaced MEnergyEst by MParameterD
1323 - implemented Print() function
1324 - updated ClassVersion from 0 to 1 to allow storage of
1325 energy estimator
1326
1327 * mbase/MStatusArray.[h,cc]:
1328 - overloaded DisplayIn to allow displaying a single tab
1329 - added some output if ObjectInCanvas not found
1330
1331 * mbase/MStatusDisplay.[h,cc]:
1332 - enhanced Read() and Display() with the possibility to only
1333 read or display a single tab
1334
1335 * mcalib/MCalibrateData.cc:
1336 - enhancements to logging output
1337
1338 * mcalib/MCalibrationRelTimeCalc.cc:
1339 - some fixes to format of logging output
1340
1341 * mfbase/MF.[h,cc]:
1342 - changed kAllowEmpty from a bit to the new datamember fAllowEmpty.
1343 This was necessary to allow storage of MF into files
1344 - changed ClassVersion from 0 to 1
1345
1346 * mhbase/MBinning.cc:
1347 - fixed SetEdgesRaw (lin, log, etc was ignored)
1348
1349 * mhflux/MHAlpha.[h,cc]:
1350 - replaced MEnergyEst by MParameterD
1351 - renamed Theta to ExcessTheta
1352 - renamed Energy to ExcessEnergy
1353 - renamed Size to ExcessSize
1354 - renamed Time to ExcessTime
1355
1356 * mhflux/MHEnergyEst.[h,cc]:
1357 - replaced MEnergyEst by MParameterD
1358 - implemented Print() function
1359 - some fixes to displaying the histograms. This makes sure,
1360 that no crashes happen, but unluckily it works correctly only
1361 with root 4.02/00
1362
1363 * mjobs/MJOptimize.[h,cc]:
1364 - implemented a AddPreCut taking a MFilter as argument
1365 - SetBit(kCanDelete) for all internal PreCuts
1366 - Print the result of the energy estimation after it was done
1367
1368 * mranforest/MRFEnergyEst.[h,cc]:
1369 - replaced MEnergyEst by MParameterD
1370
1371 * mfileio/MReadTree.cc:
1372 - shortened the output a bit when siwtching to the next file
1373
1374
1375
1376 2005/04/11 Thomas Bretz
1377
1378 * manalysis/MMatrixLoop.[h,cc]:
1379 - implement option to divide matrix into two samples
1380
1381 * mhflux/MHEnergyEst.cc:
1382 - changed to display projection of enegry resolution
1383 - fixed to use correct minimization value
1384
1385 * mjobs/MJOptimize.[h,cc]:
1386 - implemented option to divide sample into test/train
1387
1388 * mcalib/MCalibCalcFromPast.cc, mcalib/MCalibColorSteer.cc,
1389 mcalib/MCalibrationChargeCalc.cc, mhcalib/MHCalibrationCam.cc:
1390 - small updates to log-output
1391
1392 * mhflux/MAlphaFitter.cc:
1393 - output scale-factor
1394
1395 * mhist/MHCamera.cc:
1396 - as a workaround for a severe problem in gStyle->SetPalette
1397 when using the deep blue sea I have switched off this
1398 Platte for the moment
1399
1400
1401
1402 2005/04/08 Markus Gaug (2005/04/07)
1403
1404 * mhcalib/MHCalibrationChargeCam.cc:
1405 - UNDOCUMENTED CHANGE: Do not call histlo.CreateFourierSpectrum()
1406 if IsOscillations()
1407
1408 * mjobs/MJCalibrateSignal.cc:
1409 - UNDOCUMENTED CHANGE: Set SetOscillations(kFALSE) for
1410 hchacam, hbndcam, hrelcam
1411
1412 * mhcalib/MHCalibrationRelTimeCam.cc:
1413 - fill array only if IsOscillations() is true. This is the case in
1414 all classes deriving from MHCalibrationCam, except for this one!
1415 The effect was that the interlaced calib. events occupied more
1416 and more memory becoming slower and slower because the option:
1417 SetOscillations(kFALSE) was not treated correctly.
1418
1419 * mjobs/pedestalref_Dec04.rc
1420 - update the reference lines in the display according to the spline
1421 extractor.
1422
1423 * mjobs/MJCalibration.cc
1424 - clarify a mis-leading histogram title
1425
1426 * callisto_Dec04Jan05.rc:
1427 - UNDOCUMENTED CHANGE: use the pedestref_Dec04.rc as reference
1428 file.
1429
1430
1431
1432 2005/04/08 Thomas Bretz
1433
1434 * mhbase/MH3.cc:
1435 - replaced all Float-histograms by double histograms. This
1436 is backward compatible with I/O and has the advantage, that
1437 we are compatible with most other double histograms used in
1438 Mars
1439
1440 * mhflux/MHEnergyEst.cc:
1441 - made the energy binning the same than in all other classes
1442
1443 * mreport/MReportStarguider.[h,cc]:
1444 - implemented new values from new starguider report as defined
1445 in TDAS00-07 V7.1
1446 - Fixed the formerly wrong unit of fDevAz and fDevZd (unit now
1447 is arcmin)
1448
1449 * mjobs/MJCalibrateSignal.cc:
1450 - first replaced contmc by a new filter Markus G. used, but
1451 after a discussion with Abelardo it turned out, that the
1452 original filter does a better job, becuase it takes both
1453 (level 1 trigger and minimum number of phes) conditions
1454 used in the MC into account.
1455
1456 * mjobs/MJCut.cc:
1457 - added a plot: Effective-On-Time versus Theta used to produce
1458 a spectrum
1459
1460 * mjobs/MJCalibrateSignal.cc:
1461 - removed condition IsUseBlindPixel() and IsUsePINDiode from
1462 setting filter and applied it to the corresponding task
1463
1464 * mjobs/MDataSet.cc:
1465 - fixed a bug using the default paths
1466
1467
1468
1469 2005/04/07 Thomas Bretz
1470
1471 * mpointing/MSrcPosCalc.cc:
1472 - also skip Process if fSourcePos==NULL, this happens in real
1473 data, too, if no pointing correction is done.
1474
1475 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1476 - removed MParameterI, MParameterD, MParameterDerr
1477
1478 * mbase/BaseLinkDef.h, mbase/Makefile:
1479 - added MParameterI, MParameterD, MParameterDerr
1480
1481 * mbase/MParList.cc:
1482 - if a container is rejected due to wrong inheritance its
1483 inheritance is mentioned in the error message
1484
1485 * mhbase/HBaseLinkDef.h, mhbase/Makefile:
1486 - removed MWeight
1487
1488 * mhbase/MWeight.[h,cc]:
1489 - removed, replaced by MParameterD
1490
1491 * mhbase/MFillH.[h,cc], mmontecarlo/MMcWeightEnergySpecCalc.[h,cc]:
1492 - replaced MWeight by MParameterD
1493
1494 * mjobs/MJStar.cc:
1495 - fixed the wrong axis title in the histogram showing the rate
1496
1497 * manalysis/MParameters.[h,cc]:
1498 - moved to mbase
1499
1500 * mbase/MParameters.[h,cc]:
1501 - inherit MParameterDerr from MParameterD
1502 - changed class version of MParameterDerr from 1 to 2
1503
1504 * mfbase/MFEventSelector2.cc:
1505 - fixed that in SelectProb the wrong bin was chosen
1506
1507
1508
1509 2005/04/07 Markus Gaug (2005/04/06)
1510
1511 * mjobs/calibrationref_Dec04.rc
1512 * callisto_Dec04Jan05.rc
1513 - update the reference lines in the display according to the spline
1514 extractor.
1515
1516 * msignal/MExtractTimeAndChargeSpline.cc
1517 - move fgHiGainFirst from 2 to 0. This is important for the Dec. und
1518 January data where the calib. pulse position changes much.
1519
1520 * mjobs/MJCalib.cc
1521 * mjobs/MJCalibration.cc
1522 - move fDevice and functions IsUseBlindPixel() and
1523 IsUsePINDiode() into the base class.
1524
1525 * mjobs/MJCalibrateSignal.cc
1526 - do not apply the modified extraction window to the interlaced
1527 calibration events. This is a bugfix especially for the
1528 December and January data.
1529 - extract and fit blind pixel and pin diode only if flag
1530 IsUseBlindPixel() or IsUsePINDiode() is set.
1531
1532
1533
1534 2005/04/07 Markus Gaug (2005/04/03)
1535
1536 * mcalib/MCalibrateData.cc
1537 - made one warning more understandable.
1538
1539 * msignal/MExtractTimeAndChargeDigitalFilter.cc
1540 - moved fgOffsetFromLogain from -1.8 to -2.8. This corrects only an
1541 defective extraction of the MC at low-gain signals lower than 90
1542 phes.
1543
1544
1545
1546 2005/04/07 Markus Gaug (2005/04/01)
1547
1548 * mpedestal/MExtractPedestal.[h,cc]
1549 - use the standard way to define the default for fNumEventsDump
1550 - added missing "NumDump" in ReadEnv
1551
1552 * callisto_*.rc
1553 - correct the default of the number of events used in
1554 pedestal calculation (NumEventsDump).
1555 - added missing lines for setting of parameters for the
1556 MJCalibrateSignal.PedCalcFromExtractRndm.*
1557 (CORRECTED SOME BUGS IN THIS LINES)
1558 - Replaced NumEventsDump by NumDump
1559
1560
1561
1562 2005/04/05 Thomas Bretz
1563
1564 * mjobs/MSequence.cc:
1565 - fixed a bug in SetupDatRuns. P was setup instead of D
1566
1567 * star.cc, mjobs/MJStar.cc:
1568 - fixed wrong setup of data-files
1569
1570 * mjobs/pedestalref_Feb05.rc, mjobs/hilocalib_sp1.root,
1571 mjobs/hilocalib_sp1_mc.root:
1572 - added
1573
1574 * mimage/MHillasCalc.[h,cc]:
1575 - implemented missing ReadEnv - DON'T KNOW WHERE IT WAS! argh...
1576
1577 * mmc/MMcCorsikaRunHeader.h:
1578 - added Getter for fWobbleMode
1579
1580 * mpointing/MSrcPosCalc.[h,cc]:
1581 - added detection of MC files and setting of source position
1582 according to wobble mode flag in MMcCorsikaRunHeader
1583 - fixed a bug in ReadEnv (wrong return statement) found
1584 by Abelardo. Correct handling of floating point numbers
1585 in the source position (12.5) was affected.
1586
1587
1588
1589 2005/04/04 Thomas Bretz
1590
1591 * callisto.cc, sinope.cc, mjobs/MDataSet.[h,cc], mjobs/MJCalibTest.cc,
1592 mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
1593 mjobs/MSequence.[h,cc]
1594 - changed setup procedure for paths to allow using standard
1595 paths everywhere
1596 - fixed to use new correct datacenter standard paths
1597 - made sure, that the sequences in a dataset are sorted by
1598 their number to ensure the correct synchronization
1599
1600 * mhflux/MHAlpha.cc:
1601 - display correct error (excess/significance)
1602
1603 * mjobs/MJCalibrateSignal.cc, mjobs/MJPedestal.cc:
1604 - removed MPointingPosCalc from Tasklist
1605
1606 * mjobs/MJStar.cc:
1607 - added MPointingPosCalc to tasklist for "Events" in case of MC
1608
1609 * ganymed.cc, mjobs/MJCut.[h,cc]:
1610 - implemented an option to enhance the display
1611 - do not display FS plot in wobble mode
1612 - made sure files are not written when they should not be written
1613
1614 * mhflux/MHAlpha.[h,cc]:
1615 - let FitEnergyBins return the mean of the significance of
1616 all Energy Bins
1617
1618 * mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
1619 mimage/MHImagePar.cc, mimage/MHNewImagePar.cc:
1620 - implemented or fixed implementation of "same" Draw-option
1621 - slightly modified binning for Dist in MHHillasSrc
1622
1623 * mjobs/MJCalibrateSignal.cc:
1624 - do not plot pulse time twice
1625
1626 * mjobs/MJOptimize.cc:
1627 - print all parameters in minuit after they have been
1628 setup
1629
1630
1631
1632 2005/04/01 Thomas Bretz
1633
1634 * mbadpixels/MBadPixelsCalc.cc:
1635 - switched on bad pixel detection for a pedestal level
1636 which is more than 5 times the variance
1637
1638 * mfbase/MF.cc:
1639 - when fixing the "Inverted" bit in ReadEnv don't print a
1640 message on the screen
1641
1642 * mhflux/MHAlpha.cc:
1643 - plot correct errors
1644 - do not plot the point if its significance is not greater 1
1645
1646
1647
1648 2005/03/29 Markus Gaug
1649
1650 * mcalib/MCalibColorSet.cc:
1651 - added runs 34814, 34815, 45493, 45502, 45525, 45537 and 45548
1652
1653
1654
1655 2005/03/29 Thomas Bretz
1656
1657 * ganymed.cc:
1658 - implemented cmdline option for wobble and no-wobble to overwrite
1659 dataset
1660 - added cmdline option to print dataset
1661
1662 * mbase/MEvtLoop.[h,cc]:
1663 - added some memory leak analysis to eventloop
1664
1665 * mbase/MStatusDisplay.[h,cc]:
1666 - added third part to status bar which displays the current
1667 memory usage
1668 - added some more sizes to menu bar
1669 - replaced SetStatusLine1/2 by calling a common SetStatusLine
1670 - added a delete to CloseWindow() to be able to close a
1671 static window. REMARK: This gives a hell of warnings in
1672 valgrind but it is currently the only option to get this working
1673 which is really annoying
1674
1675 * mhbase/MH.cc:
1676 - small simplification
1677
1678 * mhbase/MHMatrix.cc:
1679 - replaced IsValid() by a check for the number of Rows, this
1680 was necessary because in root 4.02/00 all matrices seems
1681 to be valid
1682
1683 * mhflux/MHAlpha.cc:
1684 - changed the number of default bins in energy
1685 - make sure that the Alpha plot for off-data is displayed with
1686 a minimum at 0
1687 - fixed TPad::Divide for root 4.02/00
1688
1689 * mhflux/MHEnergyEst.cc:
1690 - use the mean abs of the resolution as fit value
1691 - some fixed to graphics
1692 - fixed the TPad::Divide for root 4.02/00
1693 - for the moment removed the pad added to the list of cleanups
1694 to get rid of the crashes
1695
1696 * mhflux/MHFalseSource.cc:
1697 - fixed for root 4.02/00 which seaqrches in the current pad
1698 for the histogram when calling Project3D
1699 - fixed the TPad::Divide for root 4.02/00
1700
1701 * mhist/MHHadronness.[h,cc]:
1702 - use MParameterD instead of MHadronness
1703
1704 * mimage/ImageLinkDef.h, mimage/Makefile:
1705 - added MHVsSize
1706
1707 * mimage/MHHillas.cc:
1708 - implemented 'same' for Center-histogram
1709
1710 * mhflux/FluxLinkDef.h, mhflux/Makefile:
1711 - added MHEnergyEst
1712
1713 * mhflux/MAlphaFitter.[h,cc]:
1714 - added significancetimes log10(excess) as fit option
1715
1716 * mjobs/MDataSet.[h,cc]:
1717 - added wobble-mode option
1718
1719 * mjobs/MJCut.cc:
1720 - changed default binning for energy
1721 - added MHillasSrcAnti optionally to the output
1722 - added MHVsSize to the tabs which are shown
1723
1724 * mjobs/MJOptimize.[h,cc]:
1725 - added dummy parameters to FixParameter for compatibility
1726 with SetParemeter
1727 - replaced MFSupercuts by MFMagicCuts
1728 - use Energy in MHAlpha instead of size
1729
1730 * mbase/MFilter.[h,cc]:
1731 - implemented ReadEnv to treat "Inverted"
1732
1733 * mfbase/MF.[h,cc], mfilter/MFSupercuts.cc:
1734 - treat "inverted" with MFilter::ReadEnv
1735
1736 * manalysis/MCompProbCalc.[h,cc], mranforest/MRanForestCalc.[h,cc]:
1737 - replaced MHadronness by MParameterD
1738
1739 * mdata/MDataFormula.[h,cc]:
1740 - removed comments from SetVariables
1741 - replaced GetExpFormula by GetTitle
1742
1743 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1744 - MHadronness removed
1745
1746 * mfilter/MFMagicCuts.[h,cc]:
1747 - added
1748
1749 * mfilter/FilterLinkDef.h, mfilter/Makefile:
1750 - added MFMagicCuts
1751
1752 * mjobs/Makefile, mjobs/JobsLinkDef.h:
1753 - removed MJExtractSignal
1754
1755 * mfbase/MF.cc:
1756 - fixed a problem with double-inversion in ReadEnv
1757
1758 * mpointing/MSrcPosCalc.cc:
1759 - removed an output line which showed only an empty container
1760
1761
1762
1763 2005/03/24 Thomas Bretz
1764
1765 * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc,
1766 readraw.cc, showlog.cc, showplot.cc, sinope.cc, star.cc:
1767 - replaced all returns of -1 by return 2
1768
1769 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1770 - added MEnergyEst (container)
1771
1772 * mhflux/MAlphaFitter.[h,cc]:
1773 - implemented new fit result options
1774
1775
1776
1777 2005/03/23 Markus Gaug
1778
1779 * msignal/MExtractTimeAndChargeDigitalFilter.cc
1780 - fix a bug in the time fine adjustment
1781
1782 * mjobs/hilocalib_*_mc.root
1783 - high-gain low-gain intercalibration constants for the MC.
1784
1785 * mjobs/MJCalibration.cc
1786 - use the MC- intercalibration files for MC.
1787
1788
1789
1790 2005/03/23 Thomas Bretz
1791
1792 * mhcalib/MHCalibrationChargeCam.cc:
1793 - fixed a possible crash in DrawDataCheckPixel() if
1794 pix.GetGraphEvents() returns NULL
1795
1796
1797
1798 2005/03/23 Thomas Bretz
1799
1800 * Release 0.9
1801
1802
1803
1804 2005/03/23 Thomas Bretz
1805
1806 * ganymed.cc:
1807 - implemented wobble-mode option
1808
1809 * mhflux/MAlphaFitter.[h,cc]:
1810 - fixed a problem in wobble mode (number of on- minus number
1811 of off-entries where calculated as 0)
1812 - added some additional resource options for scaling
1813 - added some missing const-qualifiers
1814
1815 * mhflux/MHAlpha.cc:
1816 - some cosmetic change to output
1817
1818 * mjobs/MDataSet.[h,cc]:
1819 - added the possibility to add a source name for wobble mode
1820 (preliminary)
1821 - added reading from *.edb catalog
1822
1823 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
1824 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc:
1825 - replaced iter.Print("all") by iter.Print()
1826
1827 * mjobs/MJCut.[h,cc]:
1828 - implemented wobble mode
1829 - implemented getting source position
1830
1831 * mjobs/MJStar.cc:
1832 - switched off calculation of MConcentration
1833 - implemented the new debug option for files (was still missing
1834 in MJStar)
1835
1836 * mpointing/MSrcPosCalc.[h,cc]:
1837 - always writa the anti-source position into the parameter list, too
1838 - implemented wobble mode (exchange source and anti-source position)
1839
1840 * mjobs/Makefile, mjobs/JobsLinkDef.h:
1841 - added MJOptimize
1842
1843 * mfilter/MFSupercuts.[h,cc]:
1844 - added
1845
1846 * mfilter/Makefile, mfilter/FilterLinkDef.h:
1847 - added MFSupercuts
1848 - removed MFAlpha
1849
1850 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
1851 - removed MEnergyEst
1852 - removed MEnergyEstParam
1853 - removed MEnergyEstParamDanielMkn421
1854 - removed MSupercuts
1855 - removed MSupercutsCalc
1856 - removed MFindSupercuts
1857 - removed MMinuitInterface
1858 - removed MFiltercutsCalc
1859
1860 * mhist/Makefile, mhist/HistLinkDef.h:
1861 - removed MHEnergyTime
1862 - removed MHEnergyTheta
1863 - removed MHAlphaEnergyTime
1864 - removed MHAlphaEnergyTheta
1865 - removed MHThetabarTime
1866 - removed MHThetabarTheta
1867 - removed MHGamma
1868 - removed MHSigmaPixel
1869 - removed MHSigmabarTheta
1870 - removed MHOnSubtraction
1871 - removed MHFindSignificance
1872 - removed MHCT1Supercuts
1873
1874 * mhflux/Makefile, mhflux/HistLinkDef.h:
1875 - added MHEnergyEst
1876
1877
1878
1879 2005/03/22 Thomas Bretz
1880
1881 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
1882 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc:
1883 - added a possibility to print the files which are
1884 searched/found if the files doesn't match the sequence
1885
1886 * mjobs/MJPedestal.cc:
1887 - undocumented(!) change, changed fgExtractWinLeft
1888 from 3.5 to 2.5
1889
1890 * mimage/MHillas.cc:
1891 - fixed a bug which took unused pixels into account
1892 introduced errornously with the last change to MSignalCam
1893
1894
1895
1896 2005/03/21 Thomas Bretz
1897
1898 * mfbase/MFDataChain.cc:
1899 - fixed a bug in GetDataMember if fData is not valid
1900
1901 * mhbase/MH3.cc:
1902 - moved drawing histograms back to Draw. This fixes a
1903 problem with root 4.02/00. Reading/Writing should be
1904 no problem if the names of the profiles are well known.
1905 - with this fix 'same' is currently NOT supported
1906
1907 * mimage/ImageLinkDef.h, mimage/Makefile:
1908 - added MNewImagepar2
1909 - added MHCewImagePar2
1910
1911 * mimage/MNewImagePar2.[h,cc], mimage/MHNewImagePar2.[h,cc]:
1912 - added new classes calculating and displaying the length
1913 of the border line of a shower
1914
1915 * mimage/MHImagePar.cc:
1916 - fixed a problem with root 4.02/00 when setting the margin
1917 in Divide to 0 by setting it to 1e-10
1918
1919 * mimage/MHNewImagePar.[h,cc]:
1920 - fixed to display Areas in deg^2
1921
1922 * mimage/MHillas.cc, mimage/MHillasExt.cc, mimage/MHillasSrc.cc,
1923 mimage/MImagePar.cc, mimage/MNewImagePar.cc
1924 - a small fix to Print()
1925
1926 * mimage/MHillasCalc.[h,cc]:
1927 - added MNewImagePar2 to supported image parameters
1928
1929 * mjobs/MJStar.cc:
1930 - replaced MCerPhotEvt by MSignalCam
1931
1932 * msignal/cosmics_weights46.dat, msignal/calibration_weightsUV46.dat,
1933 mjobs/hilocalib_df46.root:
1934 - added new intercalibration file for digital filter 4sl higain
1935 and 6sl logian
1936
1937 * mbase/MLogHtml.cc:
1938 - fixed a bug in Underline which cause a crash if fOut==NULL
1939 - output a message if file cannot be opened
1940
1941 * mhcalib/MHCalibrationPulseTimeCam.cc:
1942 - for some output there was a replacement of pix.GetPixId()
1943 by hist.GetName() <undocumented>
1944
1945 * mimage/MHillas.[h,cc]:
1946 - added new member function GetBorderLine returning the border
1947 line correspondig to an ellipse with axis lnegth and width
1948 - added new member function GetArea returning the area
1949 correspondig to an ellipse with axis lnegth and width
1950
1951
1952
1953 2005/03/19 Markus Gaug
1954
1955 * mjobs/hilocalib_df46.root
1956 - added new intercalibration file for digital filter 4sl higain
1957 and 6 slices logain
1958
1959 * mjobs/MJCalibration.cc
1960 - exchanged intercalibration file from hilocalib_df_4.root to
1961 hilocalib_df46.root
1962 - do not apply hi-gain lo-gain intercalibration for MC files.
1963
1964 * mjobs/MJPedestal.cc
1965 - exchanged two (Int_t)'s by TMath::Nint().
1966 - undocumented(!) change to the calculation of the extraction
1967 range (PulsePosCheck)
1968
1969 * callisto.rc
1970 - exchanged default weights file for Digital filter from
1971 cosmics_weights4.dat to cosmics_weights46.dat and from
1972 calibration_weights_UV4.dat to calibration_weights_UV46.dat!
1973 This change is absolutely necessary, given the new results from
1974 Nuria about the signal resolution in the low gain which gets worse
1975 than the intrinsic Poisson jitter above 350 phes. Also the time
1976 resolution is too bad. This was not known before we had the
1977 correct low-gain MC pulse.
1978
1979
1980
1981 2005/03/18 Thomas Bretz
1982
1983 * Makefile:
1984 - removed mone from list of compiled programs
1985
1986 * mars.cc:
1987 - replaced the MARS display by the Camera Display directly
1988
1989 * manalysis/MCameraData.[h,cc], mcalib/MCalibrateData.[h,cc],
1990 mbadpixels/MBadPixelsTreat.[h,cc], mcalib/MCalibrateRelTimes.[h,cc],
1991 mimage/MCameraSmooth.[h,cc], mimage/MConcentration.[h,cc],
1992 mimage/MHillas.[h,cc], mimage/MHillasExt.[h,cc],
1993 mimage/MImgCleanStd.[h,cc], mimage/MNewImagePar.[h,cc],
1994 mimage/MImagePar.[h,cc], MNewImagePar.[h,cc],
1995 mjobs/MJCalibTest.cc, mhcalib/MHCalibrationTestCam.[h,cc],
1996 mpedestal/MPedPhotCalc.[h,cc], mjobs/MJCalibrateSignal.cc:
1997 - removed dependancy on MArrivalTime, information now
1998 found in MSignalCam
1999 - replaced MCerPhotEvt by MSignalCam
2000 - it was renamed because it will be completely incompatible
2001 anyhow
2002
2003 * mjobs/MJCalibrateSignal.cc:
2004 - use new MSignalCam type to display pulse position of cosmics
2005
2006 * mcalib/MCalibrateData.cc:
2007 - calculate number of saturated pixels
2008
2009 * manalysis/MCerPhotEvt.[h,cc]:
2010 - removed possibility for zero-supression. Now the index
2011 is identical with the position in the array
2012 - renamed and moved to msignal/MSignalCam.[h,cc]
2013
2014 * manalysis/MCerPhotPix.cc:
2015 - removed obsolete values
2016 - added arrival time
2017 - renamed and moved to msignal/MSignalPix.[h,cc]
2018
2019 * mcalib/MCalibrationChargeCalc.cc:
2020 - some cosmetic changes and small fixed from the Munich cvs
2021 (undocumented)
2022
2023 * mfileio/MWriteRootFile.cc:
2024 - fixed bug in RecursiveRemove which caused crashed with real
2025 data
2026
2027 * mhft/MGeomCamMagicEnhance.cc, mhft/MHexagonalFTCalc.cc:
2028 - updated, but untested
2029
2030 * mhist/MHCamEvent.[h,cc]:
2031 - some fixes in Draw to get a correct display in root 4.02/00
2032 (at least on 64-bit systems)
2033 - removed kSqrtVariance it is included in kProfile now
2034
2035 * mhist/MHCamera.[h,cc]:
2036 - removed sqrtvariance option which is included in profile now
2037 - the profile now uses the new array fBinEntries to display
2038 a more accurate profile
2039
2040 * mhist/MHEvent.cc:
2041 - set to type 6 for arrival times
2042
2043 * mimage/MHillasCalc.cc:
2044 - updated text for error=1
2045
2046 * mimage/MImagePar.cc:
2047 - copy number of saturated pixels from MSignalCam
2048
2049 * mjobs/MJStar.cc:
2050 - enhanced title of some histogram
2051
2052 * mjobs/MSequence.cc:
2053 - updated path to fit data center (D.Dorner)
2054
2055 * mmain/MEventDisplay.cc:
2056 - display Arrival Time from MSignalCam now
2057
2058 * msignal/MArrivalTimeCam.cc:
2059 - implemented a new case 6 which is identical with the
2060 default case AND arrival time from MSignalCam
2061
2062 * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
2063 manalysis/:
2064 - removed MCerPhotEvt
2065 - removed MCerPHotPix
2066 - removed MCerPhotAnal
2067 - removed MCerPhotAnal2
2068 - removed MCerPhotCalc
2069
2070 * mimage/Makefile, manalysis/ImageLinkDef.h:
2071 - removed MHillasSrcCalc
2072
2073 * manalysis/MSupercutsCalc.cc:
2074 - removed an obsolete include
2075
2076 * mhist/Makefile, mhist/HistLinkDef.h:
2077 - removed MHSigmaTheta
2078
2079 * mmain/Makefile, mmain/HistLinkDef.h:
2080 - removed MDataCheck
2081 - removed Mars
2082 - removed MAnalysis
2083 - removed MMonteCarlo
2084 - removed MGDisplayAdc
2085 - removed MOnlineDisplay
2086 - removed MOnlineDump
2087
2088 * msignal/Makefile, msignal/HistLinkDef.h, msignal/:
2089 - added MSignalCam
2090 - added MSignalPix
2091 - added MSignalCalc
2092
2093 * msql/Makefile, msql/SqlLinkDef.h:
2094 - removed MSqlInsertRun
2095
2096 * mfilter/Makefile, mfilter/FilterLinkDef.h:
2097 - removed MFSelBasic
2098 - removed MFSelStandard
2099 - removed MFSelFinal
2100
2101
2102
2103 2005/03/17 Thomas Bretz
2104
2105 * callisto.cc:
2106 - added new option moon
2107 - use light condition from MSequence to determin light condition
2108 automatically
2109
2110 * mjobs/MJPedestal.h:
2111 - allow setting SetUseHists also to kFALSE
2112
2113 * mjobs/MSequence.[h,cc]:
2114 - added fLightCondition
2115
2116 * mcalib/MCalibrateData.cc:
2117 - undocumented change from Markus Gaug
2118
2119 * mfilter/MFCT1SelBasic.[h,cc], mfilter/MFCT1SelStandard.[h,cc],
2120 mfilter/MFCT1SelFinal.[h,cc]:
2121 - moved to manalysisct1
2122
2123 * mfilter/Makefile, mfilter/FilterLinkDef.h:
2124 - removed MFCT1SelBasic
2125 - removed MFCT1SelStandard
2126 - removed MFCT1SelFinal
2127
2128 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
2129 - removed MPad
2130 - removed MMakePadHistograms
2131 - removed MSigmabar
2132 - removed MSigmabarParam
2133 - removed MSigmabarCalc
2134
2135 * mimage/Makefile, mimage/ImageLinkDef.h:
2136 - removed MImgCleanTGB
2137
2138 * mmontecarlo/Makefile, mmontecarlo/MonteCarloLinkDef.h
2139 - removed MMcEnergyEst
2140 - removed MMcTimeGenerate
2141
2142 * msignal/Makefile, msignal/SignalLinkDef.h:
2143 - removed MArrivalTime
2144 - removed MArrivalTimeCalc
2145 - removed MArrivalTimeCalc2
2146
2147 * mjobs/MJCalibration.cc:
2148 - followed some undocumented changes from the other cvs
2149
2150
2151
2152 2005/03/16 Thomas Bretz
2153
2154 * callisto.cc:
2155 - set changed extractor in MJCalibrateSignal from MJPedestal
2156 - don't process 'range finding' for MonteCarlo data
2157
2158 * callisto.rc:
2159 - removed obsolete Modified* option
2160
2161 * mjobs/MJCalibrateSignal.[h,cc]:
2162 - removed obsolete flag for ModifiedExtractWin
2163 - allow also NULL for SetExtractor
2164 - rearanged the too MWriteRootFile instantiations otherwise
2165 callisto crashes in MWriteRootFile::ChangeFile
2166 - removed some obsolete comments about an old MC workaround
2167
2168 * mdata/MDataChain.cc:
2169 - fixe to allow sign after e (eg. 1e-3, 1e+5 instead of 1e3, 1e5)
2170
2171 * mcalib/MCalibColorSet.cc, mcalib/MCalibrationChargeCalc.cc,
2172 mhcalib/MHCalibrationCam.cc:
2173 - undocummented change
2174
2175
2176
2177 2005/03/16 Markus Gaug
2178
2179 * msignal/MExtractTimeAndChargeSlidingWindow.cc
2180 - fixed a bug in the reading of the resource file (reading of the
2181 MExtractTimeAndCharge resources was skipped).
2182
2183 * mcalib/MCalibrateData.cc
2184 - for the case that the high-gain saturates, but the low-gain signal
2185 could not be extracted successfully, take the high-gain signal,
2186 multiplied by 1.5 (before, 0 was taken erroneously).
2187
2188 * msignal/MExtractTimeAndCharge.cc
2189 - catch one potential case for memory leaks in the low-gain
2190 calculation. Extract low-gain only if the remaining extraction
2191 window is not smaller than the number of slices needed by the
2192 signal extractor.
2193 - set the default fgLoGainStartShift to -3.5
2194
2195 * msignal/MExtractTimeAndChargeSpline.[h,cc]
2196 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]
2197 - adjust fLoGainStartShift by one slice, after findings from MC.
2198
2199
2200
2201 2005/03/15 Markus Gaug
2202
2203 * msignal/MExtractTimeAndChargeSpline.h
2204 - take fRandomIter out of the streamer.
2205 - take fRiseTimeLoGain and fFallTimeLoGain into the streamer.
2206 - raise version number to 4
2207
2208 * mjobs/MJCalibration.cc
2209 - set default to kFALSE for PIN Diode or Blind Pixel calibration
2210 (was kTRUE by error).
2211
2212
2213
2214 2005/03/15 Thomas Bretz
2215
2216 * mjobs/MJCalibrateSignal.[h,cc]:
2217 - added the fExtractor data member
2218 - added a destructor deleting it
2219 - only read extractor from file if not set by user
2220 - user fExtractor as extractor1
2221 - do not delete extractor1 if set by user
2222 - added member function to set extractor
2223
2224 * mjobs/MJPedestal.cc:
2225 - removed MFEventSelector workaround again
2226 - do not write pedy file anymore
2227
2228 * callisto.cc:
2229 - MJCalibrateSignal now takes the signal extractor directly
2230 instead of taking the long way round a new file
2231
2232 * mpedestal/MExtractPedestal.cc:
2233 - ReInit extractor correctly. Now the workaround should be
2234 really obsolete
2235
2236 * mbase/MGMenu.[h,cc]:
2237 - make fix fix also compile root 3.10.02
2238
2239
2240
2241 2005/03/14 Thomas Bretz
2242
2243 * mbase/MGMenu.h:
2244 - added a fix for root 4.02.00
2245
2246
2247
2248 2005/03/14 Markus Gaug
2249
2250 * mcalib/MCalibrateData.cc
2251 - catch the case that now high-gain low-gian intercalibration const.
2252 is available.
2253
2254 * mjobs/MJPedestal.cc
2255 - modify option for pedy*.root: from UPDATE to RECREATE
2256
2257
2258
2259 2005/03/11 Markus Gaug
2260
2261 * callisto.rc
2262 - changed default weights for DF to cosmics_weights4.dat. (This has
2263 turned out to be the most stable set of weights).
2264
2265 * mjobs/MJCalibration.cc
2266 - some cosmetic changes in the output
2267 - in case of WriteHists(), do not overwrite existing signal*.root
2268 file, but append histograms (bugfix!)
2269
2270
2271
2272 2005/03/10 Toni Coarasa (With Nadia's and Alessandro's inside)
2273
2274 * mjobs/MJCut.cc
2275 - inclusion of (TString) to avoid compiler error under 2.95.3
2276
2277 * sinope.cc
2278 - inclusion of <errno.h> to avoid compiler error under 2.95.3
2279
2280
2281
2282 2005/03/10 Markus Gaug
2283
2284 * msignal/MExtractTimeAndCharge.cc
2285 - set fgLoGainStartShift to -4.0
2286 - put a check to avoid a dynamic low-gain range < 0 (should not
2287 occur with current extractors, but one never knows...)
2288
2289 * msignal/MExtractor.[h,cc]
2290 - introduced Clear()-function, used in SetRange()
2291
2292 * mjobs/MJCalibrateSignal.cc
2293 - changed order of initialization of the 2 MWriteRootFiles whereupon
2294 the crash goes away. Have to revise the /dev/null work-around
2295 in MWriteRootFile!
2296
2297
2298
2299 2005/03/09 Markus Gaug
2300
2301 * msignal/MExtractTimeAndCharge.cc
2302 - catch a (very unprobable) case in which the low-gain range could
2303 be negative
2304
2305 * mjobs/MJCalibrateSignal.cc
2306 - modify writing of MCalibrationPulseTimeCam to disk in order to
2307 avoid program crash in the destructor of MJCalibrateSignal
2308
2309 * mhcalib/MHGausEvents.h
2310 - take fGraphEvents, fGraphPowerSpectrum, fHPowerProbability and
2311 fPowerSpectrum out of the streamer.
2312 - intialize fFlags to 0
2313
2314
2315
2316 2005/03/09 Thomas Hengstebeck
2317
2318 * mranforest/MRFEnergyEst.cc
2319 - changed call of min, max functions to TMath::Min() and
2320 TMath::Max() to avoid compilation problems with some gcc
2321 versions
2322 - changed check of energy rule (last col of MHMatrix) so, that
2323 any rule containing "fEnergy" is accepted.
2324
2325
2326
2327 2005/03/08 Markus Gaug
2328
2329 * mhcalib/MHPedestalCam.[h,cc]
2330 - introduce new parameter "fFitStart" to decide from outside where
2331 to start fitting the pedestals.
2332
2333
2334
2335 2005/03/07 Markus Gaug
2336
2337 * mjobs/hilocalib_df6.root
2338 * mjobs/hilocalib_sp2.root
2339 - two files with the high-gain vs. logain intercalibration results.
2340 for Digital filter and September data and Spline and December
2341 data.
2342
2343 * callisto.rc
2344 - allow setting the variables ExtractWinLeft and ExtractWinRight.
2345
2346 * mhcalib/MHCalibrationHiLoCam.h
2347 * mhcalib/MHCalibrationCam.h
2348 * mhcalib/MHGausEvents.h
2349 - put the Draw-functions into the *MENU*
2350
2351 * mjobs/MJCalibration.[h,cc]
2352 - introduced reading of hi-vs.logain calibration file
2353
2354 * mjobs/MJPedestal.[h,cc]
2355 - modified range setting according Thomas S. suggestions
2356
2357 * msignal/MArrivalTime.[h,cc]
2358 - took out some commented code which will not be used any more
2359 - improve Print() function
2360
2361
2362
2363 2005/03/05 Markus Gaug
2364
2365 * msignal/MExtractTimeAndChargeSpline.[h,cc]
2366 - removed the obsolete parts of "kMaximum" and "kHalfMaximum" in the
2367 code which were still persistent
2368 - set default extraction type to integral (instead of amplitude)
2369 - set version number to 3
2370
2371 * mcalib/MCalibrationChargeCam.[h,cc]
2372 - added new function GetAvergedConvFADC2PhePerArea for the datacheck
2373
2374 * mjobs/MJPedestal.[h,cc]
2375 - added function WriteExtractor which writes the extractor with the
2376 new ranges to disk if fPulsePosCheck has been selected.
2377
2378 * mjobs/MJCalibrateSignal.[h,cc]
2379 - added functionality to read the updated extractor from
2380 MJPedestalY2 (with the new extraction ranges).
2381
2382
2383
2384 2005/03/04 Abelardo Moralejo
2385
2386 * mmc/MFadcDefine.h
2387 - Changed constant SUBBINS from 5 to 500. This defines the
2388 resolution of the analog signal simulation in the camera MC.
2389 The time step is the duration of one FADC slice divided by
2390 SUBBINS. The change was necessary to implement correctly the PMT
2391 time jitter.
2392
2393
2394
2395 2005/03/03 Markus Gaug
2396
2397 * mjobs/pedestalref.rc
2398 * mjobs/calibrationref.rc
2399 * mjobs/calibrationref_Nov04.rc
2400 - added documentation
2401
2402 * mjobs/signalref.rc
2403 - added
2404
2405 * mjobs/MJPedestal.cc
2406 - re-added MFEventSelector which had been removed by TB on the
2407 15.2.2005.
2408 - added pulse position selector, as decided at the Berlin soft-
2409 ware meeting.
2410
2411 * callisto.cc
2412 - added SetPulsePosCheck() in MJPedestalY2
2413
2414 * mjobs/MJCalibrateSignal.cc
2415 - updated pulse pos. calculator, can be switched off now.
2416
2417 * mjobs/MJCalib.[h,cc]
2418 - added flag fPulsePosCheck
2419
2420
2421
2422 2005/03/02 Markus Gaug
2423
2424 * mjobs/MJCalib.[h,cc]
2425 * mjobs/MJPedestal.[h,cc]
2426 * mjobs/MJCalibration.[h,cc]
2427 * mjobs/MJCalibrateSignal.[h,cc]
2428 - put the storage types in the base class
2429
2430 * mbadpixels/MBadPixelsCam.cc
2431 - add some output in case that AsciiRead does not work
2432
2433 * msignal/MExtractTimeAndChargeSpline.cc
2434 - speed integration up a little bit.
2435
2436 * callisto.rc
2437 - adapt the low-gain stretch for the different pulse form for
2438 calibration and cosmics pulses (only applied if spline is used).
2439
2440
2441
2442 2005/02/25 Markus Gaug
2443
2444 * mhcalib/MHCalibrationHiLoCam.[h,cc]
2445 - fixed bug in inter-calibration hi-logain for arrival times.
2446
2447 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]
2448 - fixed the situation where the maximum bin is already found in the
2449 low-gain samples.
2450
2451 * mjobs/MJCalibration.cc
2452 - write the MPedestalCams also to disk (needed for data-check).
2453
2454
2455
2456 2005/02/25 Abelardo Moralejo
2457
2458 * msignal/MC_calibration_weights_UV.dat
2459 - Added. Weights file for using the digital filter on MC
2460 calibration files. For the moment the weights are the same as in
2461 the file calibration_weights_UV.dat, only that high and low gain
2462 have both the same weights because for the moment the MC pulse
2463 shape is the same in both gain branches.
2464
2465
2466
2467 2005/02/24 Markus Gaug
2468
2469 * mjobs/MJCalibrateSignal.cc
2470 - include display of pulse times (calculated in the post-process)
2471 - include the possibility for the pixel check (like in MJCalibration)
2472
2473 * mhcalib/MHCalibrationHiLoCam.cc
2474 - set default range up to 30.
2475
2476 * mhcalib/MHCalibrationChargeBlindPix.h
2477 - take the TVectors out of the streamer, to be exectuable with
2478 root.04.02
2479
2480
2481
2482 2005/02/24 Thomas Hengstebeck
2483
2484 * macros/RFEnergyEst.C
2485 - new macro to show the usage of RFEnergyEst class.
2486
2487
2488
2489 2005/02/24 Abelardo Moralejo
2490
2491 * mtemp/mpadova/macros/resize.C
2492 - moved MSrcPosCam output container from RunHeaders to Events tree.
2493
2494
2495
2496 2005/02/18 Marcos Lopez
2497
2498 * mflux/
2499 - new directory to store the flux related classes.
2500
2501 * mflux/MHadAlphaCut.{h,cc}
2502 - container to store the optimal hadronness and alpha cut for each bin in
2503 estimated energy and theta.
2504
2505 * mflux/MFHadAlpha.{h,cc}
2506 - filter to apply the hadronness and alpha cuts stored in
2507 MHadAlphaCut. It can be selected to apply only alpha, only hadronness
2508 cut or both.
2509
2510
2511
2512 2005/02/18 Markus Gaug
2513
2514 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]
2515 - new class to histogram the arrival time of cosmics above a certain
2516 threshold.
2517
2518 * mcalib/MCalibrationPulseTimeCam.[h,cc]
2519 - new class container with results of MHCalibrationPulseTimeCam
2520
2521 * mjobs/MJCalibrateSignal.cc
2522 - include MCalibrationPulseTimeCam to display
2523
2524 2005/02/18 Thomas Bretz
2525
2526 * mbase/MStatusDisplay.cc:
2527 - switch off TH1::AddDirectory during DrawClonePad
2528
2529 * mjobs/MSequence.[h,cc]:
2530 - added some code (still commented) for later use,
2531 allowing to setup a different filename for each runfile
2532 - added SetNight member function
2533 - added Add*Runs member function
2534 - with this changes MSequence can replace MRunIter now
2535 - allow requesting of standard path from outside
2536 (GetStandardPath)
2537
2538 * Makefile:
2539 - added sinope
2540
2541 * sinope.cc:
2542 - added (small tool to check contents of run for datacenter)
2543
2544 * callisto.cc:
2545 - added background information about Callisto
2546
2547 * ganymed.cc:
2548 - added background information about Ganymed
2549
2550 * mjobs/MJCalibrateSignal.cc:
2551 - removed special MC code. The MC files now have a lo-gain
2552 switch and we can extract the pedestal rms from lo-gain
2553 - don't print statistics if nothing was executed
2554 - fixed display. The displayed pedestal RMS was the one
2555 caluclated with a extractor but not at random position
2556 (This only effects the display, the algorithm was ok)
2557
2558
2559
2560 2005/02/17 Markus Gaug
2561
2562 * mjobs/MJCalibTest.cc
2563 - removed bug treating the MC calibration files uncorrectly
2564 - added Pixel-Check treatment
2565
2566 * mjobs/MJCalibration.cc
2567 - added Pixel-Check treatment
2568
2569 * callisto.rc
2570 - added pixel-check option
2571
2572 * msignal/MExtractTimeAndChargeDigitalFilter.cc
2573 - calculate high-gain signal even if saturation occurs
2574
2575
2576
2577 2005/02/17 Thomas Bretz
2578
2579 * mjobs/MJStar.cc:
2580 - fixed some missing containers in case of MC files
2581
2582 * callisto.cc:
2583 - removed obsolete second check for kModeC
2584
2585 * mars.rc:
2586 - added a lot of option to be able to use a
2587 different signal extractor looking into uncalibrated
2588 data
2589
2590 * manalysis/MCameraData.[h,cc]:
2591 - added Print() member function
2592
2593 * manalysis/MCerPhotAnal2.[h,cc]:
2594 - switched off writing into MCerPhotEvt
2595
2596 * mdata/MDataChain.[h,cc]:
2597 - added code to handle priorities of operators correctly
2598
2599 * mhist/MHEvent.cc:
2600 - fixed display for MPedestalRMS
2601
2602 * mjobs/MJCalib.cc:
2603 - fixed treatment of PixelCheck resource
2604
2605 * mjobs/MJCalibrateSignal.cc:
2606 - added some comments about Monte Carlo
2607 - added MMcFadcHeader to output
2608
2609 * mjobs/MJPedestal.cc:
2610 - do not allow 'UseData' for Monte Carlos. Reason is given as
2611 comment in the code
2612
2613 * mmain/MEventDisplay.[h,cc]:
2614 - changed such, that mars.cc allows to set the used extractor
2615 - removed the obsolete cam.root, ped.root option
2616
2617 * mmain/MCameraDisplay.cc:
2618 - adapted to change in MEventDisplay
2619
2620
2621
2622
2623 2005/02/16 Javier Rico
2624
2625 * mhistmc/MHMcUnfoldCoeff.[cc,h], mhistmc/Makefile,
2626 mhistmc/HistMcLinkDef.h
2627 - Added container class holding the histograms of the coefficients
2628 for the (iterative) unfolding.
2629
2630 * mmontecarlo/MMcUnfoldCoeffCalc.[cc,h], mmontecarlo/Makefile,
2631 mmontecarlo/MonteCarloLinkDef.h
2632 - Added task class to compute the coefficients for the (iterative)
2633 unfolding.
2634
2635 * macros/unfoldCoeff.C
2636 - added macro that computes the effective areas and coefficients
2637 from a MC input file (with OriginalMC tree and MEnergyEst
2638 branch containing the energy estimator). This may be used
2639 as layout for spectrum computation program.
2640
2641
2642
2643 2005/02/16 Markus Gaug
2644
2645 * mdata/MDataChain.cc
2646 - replaced ROOT version check for the compiler from 4.02.00 to
2647 4.01.00
2648
2649 * mranforest/MRFEnergyEst.cc
2650 - include "TVector.h", otherwise this class does not compile
2651 in newer root versions
2652
2653 * msignal/MExtractTimeAndCharge.cc
2654 - initialize fLoGainStartShift correctly if read from conf. file
2655 and modified fOffsetLoGain exists.
2656
2657 * msignal/*weights*.dat
2658 - new weights with the uniform pedestal RMS. (Please use these!)
2659
2660 * msignal/pulpo_weights*.dat
2661 - new weights with the pulpo-pulse form and without NSB!!
2662
2663
2664
2665 2005/02/16 Thomas Hengstebeck
2666
2667 * mranforest/MRFEnergyEst.[h,cc]
2668 - added RF class for energy estimation
2669
2670 * mranforest/MRFEnergyEst.cc
2671 - changed calculation of estimated energy, now interpolated values
2672 are returned
2673
2674
2675
2676 2005/02/16 Abelardo Moralejo
2677
2678 * macros/starmc2.C:
2679 - Changed the way in which the "OriginalMC" tree is copied from
2680 the input to the output file. Now we ise the new procedure
2681 MWriteRootFile::AddCopySource
2682
2683 * mhistmc/MHMcCollectionArea.cc
2684 - Changed default fName to "MHMcCollectionArea"
2685
2686 * mtemp/mpadova/macros/resize.C
2687 - Changed weights
2688
2689
2690
2691 2005/02/16 Thomas Bretz
2692
2693 * mbase/MEvtLoop.cc:
2694 - fixed a typo
2695
2696 * mbase/MParList.cc, mfileio/MReadMarsFile.cc,
2697 mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc,
2698 mjobs/MJStar.cc:
2699 - optimized size of some output
2700
2701 * mfileio/MWriteRootFile.[h,cc]:
2702 - fixed CopySource option for single-file case
2703
2704 * mhist/MHCamEvent.cc:
2705 - replaced the warn in SetupFill by an inf
2706
2707 * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationHiLoCam.cc,
2708 mhcalib/MHCalibrationChargePINDiode.cc:
2709 - removed obsolete output after a failed FindCreateObj (the
2710 function itself does the output in case of failure)
2711
2712 * mhcalib/MHCalibrationCam.cc:
2713 - replaced 'err' by 'warn' for under-/overflow in lo-gain pixel,
2714 it doesn't result in an fatal error (abort)
2715
2716 * mranforest/MRanForestCalc.cc:
2717 - added a missing debug level to some output
2718
2719 * mranforest/MRFEnergyEst.[h,cc]:
2720 - cleaned up includes
2721
2722 * callisto.cc, ganymed.cc, star.cc:
2723 - implemented enhanced handling of resource debugging
2724
2725 * mbase/Makefile, mbase/BaseLinkDef.h:
2726 - added MEnv
2727
2728 * mbase/MEnv.[h,cc]:
2729 - added
2730
2731 * mjobs/MJob.[h,cc]:
2732 - added new function to allow distribution of extranl MEnv
2733 - replaced Bool_t by Int_t for fEnvDebug
2734
2735 * mjobs/MJPedestal.cc:
2736 - adapted to changes of EnvDebug
2737
2738
2739
2740 2005/02/15 Abelardo Moralejo
2741
2742 * macros/mccalibrate.C
2743 - fixed small bug
2744
2745 * mmontecarlo/MMcCollectionAreaCalc.[h,cc]
2746 * mhistmc/MHMcCollectionArea.[h,cc]
2747 - Changed the way of calculating final effective area for data
2748 analysis. The new approach requires the use of MC files produced
2749 with the current CVS version of camera. We now make use of the
2750 true total number of produced MC events, and allow for the
2751 setting of a "tentative" differential gamma spectrum to be used
2752 in the calculation of effective areas.
2753 Removed unused constructor argument "input" in
2754 MMcCollectionAreaCalc.
2755
2756 * macros/collarea.C
2757 - Adapted to the new way of calculating effective areas.
2758
2759
2760
2761 2005/02/15 Thomas Bretz
2762
2763 * callisto.rc:
2764 - replaced mutal exclusive options (Integral, Amplitude) by
2765 a one-line resource
2766
2767 * msignal/MExtractTimeAndChargeSpline.cc:
2768 - replaced mutal exclusive options (Integral, Amplitude) by
2769 a one-line resource "ExtractionType" (old code still works)
2770
2771 * manalysis/MCerPhotEvt.[h,cc]:
2772 - added new variables to store information about islands
2773 and removed pixels - PRELIMINARY
2774 - increased class version number
2775
2776 * mfilter/MFSoftwareTrigger.cc:
2777 - optimized output in PostProcess
2778
2779 * mimage/MHImagePar.[h,cc]:
2780 - added new histograms for new variables in MCerPhotEvt
2781
2782 * mimage/MImagePar.[h,cc]:
2783 - added new data members for the new image parameters
2784 - increased class version
2785
2786 * mimage/MImgCleanStd.[h,cc]:
2787 - adapted image cleaning to calculate the new image
2788 parameters
2789 - added a flag to keep single core pixels
2790
2791 * manalysis/MMatrixLoop.[h,cc], mfileio/MReadReports.[h,cc],
2792 mfileio/MReadRflFile.[h,cc], mfileio/MReadTree.[h,cc],
2793 mraw/MRawFileRead.[h,cc], mraw/MRawSocketRead.h:
2794 - renamed GetFileName to GetFullFileName
2795
2796 * mbase/MInputStreamID.h:
2797 - added new member function HasStreamId
2798
2799 * mbase/MParContainer.[h,cc]:
2800 - added a static list to keep track of all created
2801 TMathodCall objects
2802
2803 * mbase/MTask.cc:
2804 - enhanced PrintStatistics
2805
2806 * mfileio/MRead.[h,cc]:
2807 - new abstract function GetFullFileName
2808 - added implementatio of GetFileName based on GetFullFileName
2809
2810 * mfileio/MWriteRootFile.[h,cc]:
2811 - moved open of a new file to new common member function
2812 OpenFile
2813 - allow to use an already existing file also when using rules
2814 - added a new option which can be used to copy an existing
2815 tree (without any change) from the old file into the new file.
2816 (in principal you can also do this for some of its branches only)
2817 This is done by AddCopySource
2818
2819 * mjobs/MJCalibrateSignal.cc:
2820 - in case of MonteCarlo files write an independant tree
2821 'MonteCarlo' for 'MMcEvtBasic'
2822
2823 * mjobs/MJStar.cc:
2824 - copy tree 'MonteCarlo' from old into new files
2825
2826 * mjobs/MJPedestal.cc:
2827 - removed wrong use of MFEventSelector
2828
2829 * mpedestal/MExtractPedestal.cc:
2830 - made sure that fExtractor is correctly pre- and
2831 postprocessed.
2832
2833 * mbase/MTask.cc:
2834 - don't preprocess a task if it has been preprocessed already
2835
2836 * mraw/MRawFileWrite.cc:
2837 - if display is set write output to status line
2838
2839 * mfileio/MReadTree.cc, mfileio/MReadMarsFile.cc:
2840 - moved code to display filename in status display from
2841 MReadMarsFile::Notify to MReadTree::Notify
2842
2843
2844
2845 2005/02/15 Markus Gaug
2846
2847 * mjobs/MJCalib.h
2848 - added GetDataFlag(), otherwise code does not compile!
2849
2850 * mhcalib/MHCalibrationChargeCam.cc
2851 - moved default saturation limit for number of high-gain events from
2852 0.02 to 0.05.
2853
2854 * msignal/MExtractTimeAndCharge.cc
2855 - lowered default low-gain switch from 150 to 120. (for calibration
2856 events which saturate more than 5% of the events).
2857
2858 * mjobs/MJCalib.[h,cc]
2859 - include possibility to display pixels distributions for test
2860 reasons
2861
2862
2863
2864 2005/02/14 Thomas Bretz
2865
2866 * callisto.cc, ganymed.cc, star.cc:
2867 - added some more information to '--help' output
2868 - replaced MSequences by MDataSet
2869 - implemented new debugging options (maybe not perfect yet)
2870 --print-files and --print-found
2871
2872 * mjobs/MJCut.[h,cc]:
2873 - replaced MSequences by MDataSet
2874 - write MEnergyEst
2875 - recalculate MHillasSrc
2876 - made sure both MWriteRootFile have different names
2877 - don't use "same" option if no off-data
2878
2879 * mjobs/MSequences.[h,cc]:
2880 - removed
2881
2882 * mjobs/MDataSet.[h,cc]:
2883 - added
2884
2885 * manalysis/MEventRateCalc.[h,cc]:
2886 - added a fix which make sure, that the rate is not influenced
2887 too much by the start of data taking
2888 - fixed setting of mean time corresponding to rate-interval
2889
2890 * mraw/MRawFileRead.[h,cc]:
2891 - calculate total number of events from all files in PreProcess
2892
2893 * mcalib/MCalibConstCam.cc:
2894 - added case 2 to GetPixelContent
2895
2896 * mjobs/MJCalibrateSignal.cc:
2897 - fixed redirection of stream with interleaved calibration infos
2898 - changed 'Arrival Time' to 'Calibrated Arrival Time'
2899 - display interpolated signal in equivalent photoelectrons to
2900 to get rid of scaling effects which makes it difficult to see
2901 details of the structure of the inner pixels in the histogram.
2902 With this you can immediatly see whether the relative number
2903 of phe in the outer pixels is equiv. to the inner pixels.
2904 - the same for the calibration factor - with the same argument
2905 - adapted to change in MWriteRootFile
2906 - use MReadMarsFile for Monte Carlo flag set
2907
2908 * mhist/MHCamera.cc:
2909 - changed drawing such, that NaN is not displayed anymore
2910
2911 * Makefile:
2912 - added new program ganymed
2913
2914 * mfileio/MWriteRootFile.[h,cc]:
2915 - added possibility to use UPDATE mode with rules (dangerous!)
2916 as discussed with Abelardo, Daniel M. and Thomas S.
2917
2918 * mjobs/MJStar.cc:
2919 - adapted to change in MWriteRootFile
2920 - added software trigger (still untuned) as suggested by
2921 Thomas S.
2922 - added calculation of source position before calculation
2923 of image parameters
2924 - added MPointingPos to Events-Tree
2925 - removed MPointingPos from Drive-Tree
2926 - renamed sub-tasklists to something more intuitive
2927
2928 * mjobs/Makefile, mjobs/JobsLinkDef.h:
2929 - added MJCut.cc
2930
2931 * mraw/MRawFileRead.cc:
2932 - return kERROR if ReInit fails
2933
2934 * mfilter/MFSoftwareTrigger.[h,cc]:
2935 - updated to allow using time coincidence
2936 - changed default values
2937 - added a pattern independant trigger algorithm
2938
2939 * mbase/MDirIter.cc:
2940 - implemented option 'dbg' in Print()
2941
2942 * mjobs/MJCalib.h:
2943 - added a getter for data-flag (should be renamed
2944 to 'datatype' soon)
2945
2946
2947
2948 2005/02/12 Abelardo Moralejo
2949
2950 * mtemp/mpadova/macros/wobblemap.C
2951 - Added. Macro to do some studies on wobble mode data.
2952
2953 * macros/mccalibrate.C
2954 - Added option to divide the output in a train and a test sample.
2955 Included in output new container MMcEvtBasic (if found in input
2956 files) for later use in effective areas calculations.
2957
2958 * macros/starmc2.C
2959 - Added writing out of new container MMcEvtBasic. Removed
2960 possibility of splitting output in train and test samples, since
2961 this has now to be done in mccalibrate.C to make possible that
2962 the tree OriginalMC containing MMcEvtBasic has all the original
2963 MC events (and only those) from which the events present in the
2964 Events tree derive.
2965
2966 * macros/starmc.C
2967 - Changed a couple of wrong "." by "->" in function calls. Changed
2968 default tail cuts.
2969
2970
2971
2972 2005/02/12 Markus Gaug
2973
2974 * msignal/MExtractTimeAndChargeSpline.cc
2975 - change default rise time to 0.5 and default fall time to 1.5
2976
2977 * callisto.rc
2978 - made intitializations of extractors more explicit
2979
2980 * mpedestal/MExtractPedestal.cc
2981 - make check for even number of slices in the case of "fundamental"
2982 pedestal calc.
2983
2984 * mcalib/MCalibrationChargeCalc.cc
2985 - take out some commented code
2986
2987 * mjobs/MJCalib.h
2988 - removed GetDataFlag()
2989
2990
2991
2992 2005/02/12 Abelardo Moralejo
2993
2994 * mmc/MMcTrig.hxx
2995 - Added getter GetNumFirstLevel. This is necessary if that data
2996 member is to be used for instance in MF filters. There was
2997 already a getter, but it is called GetFirstLevel and hence not
2998 recognized.
2999
3000
3001
3002 2005/02/11 Abelardo Moralejo
3003
3004 * mmc/MMcEvtBasic.[h,cc]:
3005 - New class. Contains 5 very basic MC parameters which we intend
3006 to save for all generated Corsika events. This is needed for
3007 proper effective area calculations.
3008
3009 * mmc/Makefile, McLinkDef.h
3010 - Added new class above.
3011
3012
3013
3014 2005/02/11 Thomas Bretz
3015
3016 * mfileio/MWriteRootFile.[h,cc]:
3017 - added the possibility to write to an already existing file.
3018 This doesn't affect the old behaviour, but using this new feature
3019 might still have problems.
3020
3021 * mfileio/MReadReports.cc:
3022 - fixed column-level in PrintStatistics
3023
3024 * mjobs/MJCalibrateSignal.cc:
3025 - keep MMcRunHeader in the output
3026
3027
3028
3029 2005/02/10 Abelardo Moralejo
3030
3031 * macros/mccalibrate.C
3032 - Added possibility to calibrate in photons or photoelectrons
3033
3034 * macros/starmc2.C
3035 - Added comment about value of cleaning levels
3036
3037
3038
3039 2005/02/10 Markus Gaug
3040
3041 * mcalib/Makefile
3042 * mcalib/CalibLinkDef.h
3043 * mcalib/MCalibrate.[h,cc]
3044 - removed mcalib/MCalibrate.* because it has been replaced by
3045 MCalibrateData
3046
3047 * mmain/MEventDisplay.cc
3048 - replaced MCalibrate by MCalibrateData
3049
3050 * mhcalib/MHCalibrationCam.cc
3051 - replaced warning about empty histogram from red (err) by
3052 yellow (warn).
3053
3054 * mcalib/MCalibColorSet.cc
3055 - return kTRUE in case of MC-file
3056
3057 * msignal/MExtractTimaAndChargeSpline.[h,cc]
3058 - make sure that all variables are set correctly independent on
3059 the order of their initialization by the user
3060
3061
3062
3063 2005/02/10 Thomas Bretz
3064
3065 * mgeom/MGeomCam.[h,cc]:
3066 - added new member functions (GetNeighbors) to get all pixels
3067 around a given pixel with a given radius
3068
3069 * mars.rc:
3070 - use same values for image cleaning as default in star
3071
3072 * mpointing/MSrcPosCalc.[h,cc]:
3073 - added the possibility to set the Source position from
3074 a resource file
3075
3076 * mjobs/MJStar.cc:
3077 - write MMcRunHeader to RunHeaders
3078
3079 * mfileio/MWriteRootFile.cc:
3080 - removed an obsolete line
3081 - removed a debug line which should not be there
3082
3083 * mimage/MHillas.h:
3084 - added new Getter GetDist0 returning the distance to the
3085 camera center
3086
3087 * mhflux/MHFalseSource.cc:
3088 - the scaling in Paint() was nonsense in case we are looking
3089 at on/off-data. Fixed.
3090
3091
3092
3093 2005/02/10 Abelardo Moralejo
3094
3095 * manalysis/MMcCalibrationUpdate.h
3096 - Added comment on new member fSignalType. Sorry for compilation
3097 problems... I forgot to commit the header yesterday, but M. Gaug
3098 did it.
3099
3100 * macros/starmc.C
3101 - Cleaned up a little bit, made the option to choose between
3102 calibration in photons or phe- easier to set.
3103
3104 * manalysis/MMcCalibrationUpdate.[h,cc]
3105 - Added getter and setter for fSignalType. Set fSignalType=kPhot as
3106 default for consistency with MCalibrateData.
3107
3108
3109
3110 2005/02/09 Abelardo Moralejo
3111
3112 * manalysis/MMcCalibrationUpdate.cc
3113 - Updated to make the MC calibration in phe- work
3114
3115 * macros/starmc.C
3116 - same as above. Now default is calibration in phe-
3117
3118 * mraw/MRawEvtHeader.h
3119 - Added setter for the trigger pattern, absolutely needed for
3120 creating proper MC root files.
3121
3122
3123
3124 2005/02/09 Markus Gaug
3125
3126 * manalysis/MMcCalibrationUpdate.h
3127 - added missing declaration of fSignalType
3128
3129 * mjobs/MJPedestal.[h,cc]
3130 * mjobs/badpixels_0_559.rc
3131 * callisto.rc
3132 - allow exclusion of bad pixels from the beginning (default is
3133 Pixel 0 and 559).
3134 - removed some obsolete includes
3135 - took out data member fPedestalHist from MJPedestal.h which removes
3136 the crash, however I don't understand why it caused the crash!!!
3137 There seem to be problems with memory usage either in callisto.cc
3138 or in this class!!
3139 (valgrind shows several memory leaks in the TG... classes).
3140
3141 * mjobs/MJCalibration.cc
3142 - write display and containers also in case of failure of eventloop
3143
3144 * mhcalib/MHGausEvents.cc
3145 - make default display window 600x600
3146
3147 * mcalib/MCalibrationQECamMagic.cc
3148 - updated five pixels
3149
3150 * mpedestal/MExtractPedestal.[h,cc]
3151 * mpedestal/MPedCalcPedRun.cc
3152 * mpedestal/MPedCalcFromLoGain.cc
3153 - included possibility for intermediate pedestal cam (not yet used)
3154
3155 * msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.cc
3156 - initialize the bad events counters to 0 also in constructor
3157 - release the limit for bad events a bit
3158
3159 * mcalib/MCalibrationTestCam.h
3160 - take out include of TArrayI (already in base class)
3161
3162 * mcalib/MCalibrateData.h
3163 - make default argument for SetSignalType kPhe.
3164
3165 * mjobs/MJCalibrateSignalFromOuside.[h,cc]
3166 - removed
3167
3168
3169
3170 2005/02/08 Markus Gaug
3171
3172 * mhcalib/MHCalibrationCam.cc
3173 * mcalib/MCalibrationChargeCalc.cc
3174 - replaced GetNumExecutions()==0 condition by GetNumExecution() < 1
3175
3176
3177
3178 2005/02/08 Thomas Bretz
3179
3180 * mpointing/MPointingPosInterpolate.cc:
3181 - use debug option in addition to switch off output from internal
3182 eventloop. It is confusing having this output inside another
3183 eventloop.
3184 - updated missing connections in class description
3185
3186 * msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.cc:
3187 - made sure that output of PostProcess fits into 80col boundary
3188
3189 * mimage/MHillas.cc:
3190 - removed an obsolete call to TLine::Paint() in Paint.
3191
3192
3193
3194 2005/02/07 Thomas Bretz
3195
3196 * mbase/MFilter.cc:
3197 - use paranthesis around ClassName in GetRule
3198
3199 * mdata/MDataFormula.h:
3200 - fixed a wrong comment in variable description
3201
3202 * mhist/MHCamEvent.[h,cc], mhist/MHCamera.[h,cc],
3203 mjobs/MJCalibrateSignal.cc,
3204 mjobs/MJCalibrateSignalFromOutside.cc:
3205 - to make sure there are no missunderstandings we have to
3206 replace all occurances of 'Variance' by 'SqrtVariance'
3207 (it was not my decision)
3208
3209 * mastro/MAstro.[h,cc]:
3210 - added new function Angle2Coordinate
3211
3212 * mbase/MTaskEnv.[h,cc]:
3213 - fixed a bug which caused the resource task to be ignored
3214 if the default task was '<dummy>'
3215
3216 * mhbase/MH3.cc:
3217 - fixed a bug in Paint (use GetListOfPrimitives->FindObject
3218 instead of FindObject) which caused the histogram to
3219 be put a lot of times into the pad.
3220
3221 * mjobs/MJCalib.[h,cc]:
3222 - derived MJCalib from MJob in order to be able to move
3223 common code from derived classes into the base-class
3224 - implemented CheckEnvLocal to handle the resource 'DataType'
3225 - changed publicity of some variables and functions
3226 to allow setting file type from outside
3227 - added new function to set data-type for use in callisto.cc
3228
3229 * mjobs/MJCalibTest.[h,cc], mjobs/MJCalibrateSignal.[h,cc],
3230 mjobs/MJCalibration.[h,cc], mjobs/MJPedestal.[h,cc]:
3231 - removed double inheritance, replaced by single inheritance
3232 from MJCalib
3233 - replaced code to handle the resource 'DataType' by the
3234 common code in the base class
3235 - put reading of reference file into a new member function
3236 to make source code reading resource file simpler and to
3237 be able to write a function description about it (simple
3238 copy&past)
3239
3240 * callisto.cc:
3241 - added option for file-type
3242
3243 * mjobs/MJOptimize.[h,cc], mjobs/MSequences.[h,cc],
3244 mjobs/MJCut.[h,cc], ganymed.[cc,rc], mhflux/MHEnergyEst.[h,cc]:
3245 - added to repository, but not yet to Makefile because
3246 there is still some work to be done. But whoever is
3247 interested in the new classes/program may already use it.
3248
3249 * mhflux/MAlphaFitter.[h,cc]:
3250 - added option to choose the minimization value
3251
3252 * mhflux/MHAlpha.cc:
3253 - replaced significance by minimization value
3254
3255 * mhflux/MHEffectiveOnTime.cc:
3256 - use E-Option when fitting to improve error calculation
3257 by using Minos technique
3258
3259
3260
3261 2005/02/04 Markus Gaug
3262
3263 * mjobs/MJCalibration.cc
3264 - found a "the `impossible' happened" when running callisto with
3265 a pure signal extractor --> MExtractTimeFastSpline has some
3266 problems with the management of the internal arrays. Replaced it
3267 by MExtractTimeHighestIntegral as default which is as good.
3268
3269 * callisto.rc
3270 - use MExtractTimeAndChargeDigitalFilterPeakSearch as default
3271 instead of MExtractTimeAndChargeDigitalFilter. This extractor is
3272 now tested and checks for the positions of the pulse within the
3273 DAQ-window.
3274
3275
3276
3277 2005/02/04 Thomas Bretz
3278
3279 * Makefile.rules:
3280 - fixed creation of main MDep.d
3281
3282 * callisto.cc, merpp.cc, showlog.cc, showplot.cc, star.cc:
3283 - added commandline option --version
3284
3285 * mbase/MFilter.cc:
3286 - changed default for 'GetRule'
3287
3288 * mbase/MParContainer.cc:
3289 - simplified GetNewObject
3290
3291 * mfbase/MF.cc:
3292 - if no conditional sign is found try to create
3293 MFilter-object
3294
3295 * mraw/MRawEvtData.cc:
3296 - fixed the initialization of fABFlags in case maxid==0 which
3297 is the default. This caused MRawEvtPixelIter::HasABFlag
3298 to do unallowed access to memory for old root-files without
3299 the AB flag, because it assumed (due to size==1) that the
3300 data contains the ab flag
3301
3302 * mraw/MRawEvtPixelIter.[h,cc]:
3303 - removed some obsolete debug comments
3304 - simplified HasABFlag
3305
3306 * manalysis/MCerPhotPix.h:
3307 - removed the `!` again. It gave problems with the Mars
3308 display. We agreed that this is a minor problem because
3309 the structure of MCerPhot* will chnage soon in any case.
3310
3311
3312
3313 2005/02/04 Abelardo Moralejo
3314
3315 * macros/starmc2.C
3316 - added to output missing container MConcentration.
3317
3318
3319
3320 2005/02/03 Thomas Bretz
3321
3322 * mfbase/MFilterList.[h,cc]:
3323 - added new function AddToList(TCollection&)
3324
3325 * mhbase/MFillH.cc:
3326 - print a warning if 'same'-option given without
3327 a corresponding existing tab
3328
3329 * mhflux/MHAlpha.[h,cc]:
3330 - made time bins settable by user
3331
3332 * mfileio/MWriteRootFile.cc:
3333 - fixed ReInit and a warning output when writing to memory
3334
3335
3336
3337 2005/02/03 Markus Gaug
3338
3339 * mcalib/MCalibColorSet.[h,cc]
3340 - implement possibility to set colour explicitely (e.g. for MC).
3341
3342 * msignal/MExtractTimeAndChargeDigitalFilter.cc
3343 - intialize fTimeShiftHiGain and fTimeShiftLoGain by default.
3344
3345 * mjobs/MJPedestal.cc
3346 - in case, extractor is used, put the extractor into the tasklist,
3347 otherwise ranges do not get initialized correctly (wrong memory
3348 usage!). Use an event selector, however to not skip the Process.
3349 This is as fast as before and now safe for any kind of extractor
3350
3351 * mcalib/MCalibrationCam.h
3352 * mcalib/MCalibrationTestCam.h
3353 * mcalib/MCalibrationTestCam.cc
3354 - initialize a missing array in InitAverageAreas
3355
3356 * mraw/MRawEvtHeader.h
3357 - introduced Setter() of cal. pattern for Abelardo
3358
3359
3360
3361 2005/02/02 Markus Gaug
3362
3363 * mcalib/MCalibrationChargeCam.cc
3364 - fixed small bug in the display of mean charges when low-gain was
3365 used.
3366
3367 * msignal/MExtractor.cc
3368 - print the missing overlap between high-gain and low-gain
3369 in the Print() function
3370 - remove setting of fHiLoLast in PreProcess, otherwise cloned
3371 extractors do not work any more with windows exceeding the
3372 high-gain range.
3373
3374 * mhcalib/MHCalibrationTestCam.[h,cc]
3375 * mhcalib/MHCalibrationTestTimeCam.[h,cc]
3376 - set proper probability limits for the fits
3377
3378 * mcalib/MCalibrateData.cc
3379 - catch the case in which no interlaced cal. events are being sent
3380 by the pulser box.
3381
3382 * mjobs/MJCalib.[h,cc]
3383 - put the data type enum in a new base class
3384
3385 * mjobs/MJCalibTest.[h,cc]
3386 - re-name old class MJExtractCalibTest to MJCalibTest and make it
3387 compatible with the sequence-files.
3388
3389 * mjobs/MJExtractCalibTest.[h,cc]
3390 - removed
3391
3392 * mjobs/MJCalibrateSignal.cc
3393 - put a compiler warning about the default cal. to photo-electrons
3394
3395 * callisto.cc
3396 - add new flag "--use-test" to enable the MJCalibTest facility
3397 (default: not used)
3398
3399
3400
3401 2005/02/01 Raquel de los Reyes
3402
3403 * mjobs/MSequence.h
3404 - Added "Get" functions for the TArrays variables.
3405
3406
3407
3408 2005/02/01 Markus Gaug
3409
3410 * mjobs/MJPedestal.[h,cc]
3411 * mjobs/MJCalibration.[h,cc]
3412 * mjobs/MJCalibrateSignal.[h,cc]
3413 * callisto.rc
3414 - put enum for data type. Can now set the data type (mc, raw, root)
3415 without running the data check.
3416
3417 * mhcalib/MHCalibrationCam.cc
3418 - return kTRUE in PostProcess if GetNumExecutions is 0
3419
3420 * mcalib/MCalibrationChargeCalc.cc
3421 - return kTRUE in PostProcess if GetNumExecutions is 0
3422
3423
3424
3425 2005/02/01 Daniel Mazin
3426
3427 * MPointingPosInterpolate.cc:
3428 - fixed bug to match the units of Ra and Decl in MPointingPos
3429 - fixed bug in handling of events with times outside of times from
3430 MDrive tree
3431
3432
3433
3434 2005/02/01 Thomas Bretz
3435
3436 * showplot.cc:
3437 - another fix to make the batch mode working (you can use the batch
3438 mode to convert a root-file into another format)
3439
3440
3441
3442 2005/01/31 Thomas Bretz
3443
3444 * mbase/MStatusDisplay.cc:
3445 - fixed handling of batch mode in GetCanvas(const TString &name)
3446 - don't skip already existing tabs in Display()
3447
3448
3449
3450 2005/01/31 Raquel de los Reyes
3451
3452 * mjobs/MSequence.h
3453 - Added "Get" functions for some of the sequence.txt file
3454 parameters.
3455
3456
3457
3458 2005/01/31 Markus Gaug
3459
3460 * mjobs/MJob.[h,cc]
3461 * mjobs/MJCalibrateSignal.[h,cc]
3462 * mjobs/MJCalibration.[h,cc]
3463 - move file type enum to base class
3464
3465 * mjobs/MJCalibrateSignal.[h,cc]
3466 - allow also for direct setting of an MRunIter (not used in
3467 callisto).
3468
3469 * mcalib/MCalibrationChargeCalc.[h,cc]
3470 - test also for pulser strength changes additionally to changes in
3471 colour.
3472
3473
3474
3475 2005/01/31 Abelardo Moralejo
3476
3477 * mpointing/MSrcPosCalc.cc
3478 - Create only one instance of MAstroSky2Local for the
3479 transformations, instead of two identical ones, as it was before.
3480
3481
3482
3483 2005/01/30 Markus Gaug
3484
3485 * mjobs/MJCalibration.cc
3486 * mjobs/MJPedestal.cc
3487 * mjobs/calibrationref_Nov04.rc
3488 * mhcalib/MHCalibrationRelTimeCam.[h,cc]
3489 - updated correct display of reference lines
3490
3491
3492
3493 2005/01/29 Markus Gaug
3494
3495 * msignal/MExtractFixedWindowSpline.[h,cc]
3496 - fixed a bug occurring with overlapping windows between high-gain
3497 and low-gain
3498
3499 * msignal/MExtractFixedWindowPeakSearch.cc
3500 - take out call to fSignals->Clear() which is already done in
3501 MTaskList.
3502
3503 * msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.[h,cc]
3504 - new extractor reducing the bias and solving the problem with the
3505 jumping pulse readout.
3506
3507
3508
3509 2005/01/28 Abelardo Moralejo
3510
3511 * mpointing/MSrcPosCalc.cc
3512 - updated. Make it work as desired: obtain for each event the x,y
3513 position on the camera of a source whose celestial coordinates
3514 (J2000) have been set by the user in the container "MSourcePos"
3515 of type MPointingPos, added to the parameter list. If the
3516 container MSourcePos is not found, the center of the camera (or
3517 other fixed position x,y set in the parameter list by the user -
3518 in MSrcPosCam) is used as source position for all the events in
3519 the loop.
3520
3521
3522
3523 2005/01/28 Thomas Bretz
3524
3525 * mjobs/MJCalibrateSignal.cc:
3526 - fixed that extract1,2,3 haven't been deleted if loop failed.
3527 - print tasklist also if loop failed.
3528 - added a undefined task (MTaskEnv "FinalFantasy") as last task to
3529 the event processing tasklist
3530
3531 * callisto.rc:
3532 - added comments about "FinalFantasy" into call
3533 - added comment for obsolete resources as discussed yesterday
3534 evening: TimeUpperLimit
3535
3536 * mbase/MMath.[h,cc], manalysis/MCerPhotPix.[h,cc],
3537 mpedestal/MPedPhotPix.h:
3538 - replaced TruncatePrecision by ReducePrecision (its simply a better
3539 name)
3540
3541 * mbase/MParList.cc:
3542 - added a check to make 200%(!) sure that the container added
3543 to the list is a MParContainer (everything else could crash
3544 almost everything in Mars!)
3545
3546 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.[h,cc],
3547 mjobs/MJPedestal.cc:
3548 - simplified the code in the WriteResult functions by using
3549 the new WriteContainer in MJob
3550 - removed the TObjArray from the MParList! It is NOT a MParContainer
3551 there are a lot of circumstance how this can crash Mars. I don't
3552 know why the compiler allowed for this.
3553 - unified WriteResult and WriteHists
3554 - split GetOutputFile into two functions for simplification
3555
3556 * mjobs/MJCalibration.h:
3557 - copy the extractorcam name when copying the contents
3558
3559 * mjobs/MJob.[h,cc]:
3560 - new member function WriteContainer to simplify code in derived
3561 classes
3562
3563 * mpointing/MSrcPosCalc.[h,cc]
3564 - fixed the header according to Abelardo's changes
3565 - added the initialization of the pointers to the constructor
3566
3567
3568
3569 2005/01/28 Markus Gaug
3570
3571 * msignal/MExtractTimeAndChargeDigitalFilter.cc
3572 - introduce a security check for the time fine adjustment in case,
3573 it is too large.
3574
3575 * mcalib/MCalibConstCam.[h,cc]
3576 * mcalib/MCalibConstPix.h
3577 - new classes to allow display of changing cal. constants with the
3578 interlaced cal. events
3579
3580 * mcalib/MCalibrationChargeCalc.cc
3581 - removed stopping of PostProcess in case that the evtloop is
3582 finished with interlaced cal. events
3583
3584 * mcalib/MCalibrateData.[h,cc]
3585 - fill MCalibConstCam with update results (once per calib. consts
3586 update == every 10 sec.)
3587 - introduce check for size of calibration constant. In case, it is
3588 completetly out of range, set the MBadPixelsPix::IsUnsuitableRun
3589
3590 * mjobs/MJCalibrateSignal.cc:
3591 - display one MHCamera more with changing conv. factors (only for
3592 interlaced cal. events)
3593
3594 * mpedestal/MPedCalcFromLoGain.cc
3595 - set default for MExtractWinFirst from 15 to 17 because of the
3596 late cosmics signals in December
3597
3598
3599 2005/01/28 Abelardo Moralejo
3600
3601 * mtemp/mpadova/macros/trainsubsample.C
3602 - added # of events to be written in the output (instead of
3603 fraction of total). Moved MSrcPosCam in output from RunHeaders
3604 to Events tree.
3605
3606
3607
3608 2005/01/27 Daniel Mazin and Markus Gaug
3609
3610 * mcalib/MCalibrateData.[h,cc]
3611 - derive this class from MCamEvent in order to be able to display
3612 evolution of conversion factors in case of interlaced cal.
3613 events
3614
3615 * mpointing/MInterpolatePointingPos.[h,cc]
3616 - new class to interpolate pointing positions, adapted from a class
3617 by Marcos Lopez
3618
3619 * mjobs/MJCalibrateSignal.[h,cc]
3620 - enabled the calibration of data with interlaced calibration events
3621
3622 * msignal/MArrivalTime.[h,cc]
3623 * mcalib/MCalibrateRelTime.cc
3624 - removed Error of calibrated arrival time, as agreed on the last
3625 software calibration meeting yesterday
3626
3627 * mjobs/MJCalibrateSignal.cc
3628 - add display to show histogramming of conversion factors
3629 - modify default calibration to equiv. photo-electrons
3630 - allow for setting of MC, Raw or Root-file type in callisto.rc
3631
3632 * callisto.rc
3633 - updated conf. file
3634
3635
3636 2005/01/27 Thomas Bretz
3637
3638 * callisto.cc:
3639 - don't display starting pedestals when calibrating the signal
3640
3641 * callisto.rc:
3642 - added some comments
3643
3644 * star.rc:
3645 - according to Daniel M. we have agreed to change the default
3646 cleaning level to adapt it roughly to the new pedestal
3647
3648 * manalysis/MCerPhotPix.[h,cc], mpedestal/MPedPhotPix.h:
3649 - as agreed in the current calibration meeting we truncate the
3650 precision of the stored floating point values to roughly 0.5%
3651 to gain storage space in the calibrated data (the gzip
3652 algorithm compresses this stuff nicely - we gain roughly 15%)
3653
3654 * mhflux/MHFalseSource.cc, mjobs/MJCalibration.cc, mjobs/MJStar.cc:
3655 - added a comment
3656
3657 * mjobs/MJCalibrateSignal.cc:
3658 - changed title of unsuitable plot
3659 - removed plot for calibrated fundamental pedestal as agreed in the
3660 current calibration meeting (we may change this to an option)
3661
3662 * mjobs/MJPedestal.[h,cc]:
3663 - changed the name of the "PedDiff" plot to be consistent with the
3664 other tab-name
3665 - changed the options for the display
3666 - removed the dependancy of fDisplayType and the SetDataCheck
3667 option
3668 - added option kDisplayNone
3669 - renamed enums from k*Display to kDisplay*
3670
3671 * mhist/MHCamEvent.cc:
3672 - trying to get rid of the Err_%p workaround.
3673
3674 * manalysis/MCerPhotEvt.[h,cc]:
3675 - added some '!' signs in the comment line. This is quick hack
3676 to gain I/O speed and storage space. We will soon have new
3677 containers for the calibrated data and image cleaning
3678 information.
3679 - changed version number to 6
3680
3681 * mhist/MHCamera.cc:
3682 - added member function SetAllUsed
3683
3684
3685
3686 2005/01/26 Abelardo Moralejo
3687
3688 * macros/mccalibrate.C
3689 - removed creation and writing out of MSrcPosCam. It is more
3690 flexible to add it in starmc2.C if needed (for wobble mode for
3691 instance).
3692
3693 * mtemp/mpadova/macros/RanForestDISP.C
3694 - added possibility to set the number of hadrons read in for the
3695 training. Added some missing containers to output.
3696 - Fixed rule concerning the DISP, by adding parentheses. Remember
3697 that MHMatrix::AddColumn does not respect the usual precedence
3698 of operations!
3699
3700 * mtemp/mpadova/macros/resize.C
3701 - added to output missing container MRawEvtHeader
3702
3703 * macros/starmc2.C
3704 - added missing container MImagePar. Added possibility to set the
3705 source position on the camera (for the wobble mode).
3706
3707
3708
3709 2005/01/25 Abelardo Moralejo
3710
3711 * macros/starmc2.C
3712 - modified to allow double (train / test) output, for g/h
3713 separation studies. Added several missing containers to output.
3714
3715
3716
3717 2005/01/25 Thomas Bretz
3718
3719 * mcalib/MCalibrationIntensityChargeCam.cc:
3720 - fixed a lot of 'default argument'-warnings to make to code
3721 compile
3722
3723 * mbase/MParContainer.[h,cc]:
3724 - moved the empty Reset() function into the source file and
3725 added a lot of comments
3726 - implemented new helper-functions: GetNewObject
3727
3728 * mbase/MContinue.[h,cc]:
3729 - allow to use MFilter-classes as filter in ReadEnv
3730
3731 * mbase/MTaskEnv.cc:
3732 - replaced some code by GetNewObject
3733
3734 * mhbase/MFillH.cc:
3735 - handle DrawOption "same" to be able to draw to the same pad
3736
3737 * mhbase/MH.[h,cc]:
3738 - added same-argument to DrawSame
3739
3740 * mhbase/MH3.cc:
3741 - removed some obsolete comments
3742 - remove own drawing options before calling fHist->Draw
3743
3744 * mimage/MHHillas.cc, mimage/MHImagePar.cc:
3745 - first try of implementing 'same' drawing option
3746
3747
3748
3749 2005/01/25 Markus Gaug
3750
3751 * mcalib/MCalibrationPattern.[h,cc]
3752 * mcalib/MCalibrationPatternDecode.[h,cc]
3753 - New Decoder task for the calibration pattern from the
3754 digital modules
3755
3756 * mraw/MRawEvtHeader.[h,cc]
3757 - remove decoding from this class
3758
3759 * mcalib/MCalibrationIntensityHiLoCam.[h,cc]
3760 - remove, because one needs anyhow much more than one data file
3761 to get a reasonable conversion factor
3762
3763 * mcalib/MCalibCalcFromPast.[h,cc]
3764 - remove MCalibrationIntensityHiLoCam
3765
3766 * mbadpixels/MBadPixelsPix.h
3767 * mbadpixels/MBadPixelsCam.cc
3768 - changed one function name to GetUnsuitableCalLevel()
3769
3770 * mjobs/MJCalibration.cc
3771 - replace all Y-titles with units "FADC counts" by "FADC cnts" and
3772 "FADC slices" by "FADC sl.", otherwise they range out of the
3773 canvas.
3774
3775 * mcalib/MCalibrationChargeCalc.cc
3776 - ensure to set the color correctly in MCalibrationBlindCam
3777
3778 * callisto.rc
3779 - put space for
3780 MJCalibrateSignal.ExtractSignal.HiGainFirst: 2
3781 MJCalibrateSignal.ExtractSignal.HiGainLast: 16
3782
3783
3784 2005/01/24 Abelardo Moralejo
3785
3786 * manalysis/MMcCalibrationUpdate.cc
3787 - Adapted to changes in MCalibrateData from 2005/01/16: moved
3788 qepix.SetAvNormFFactor(1.) from Process() to ReInit(). Due to
3789 this, for the last week you may have found trouble running
3790 starmc.C and mccalibrate.C.
3791
3792
3793
3794 2005/01/24 Thomas Bretz
3795
3796 * callisto.cc:
3797 - removed non-existing option from output
3798
3799 * manalysis/MEnergyEstimate.[h,cc]:
3800 - added ReadEnv member function
3801
3802 * mbase/MContinue.[h,cc]:
3803 - implementes AllowEmpty option to support doing nothing
3804 defined in resource file
3805 - added a first draft to allow usage of class-filters instead of
3806 rules
3807
3808 * mbase/MMath.[h,cc]:
3809 - implemented a function suggested by Florian Goebel which reduces
3810 the precision of a float to ~0.5% which is usefull for data
3811 compression by gzip
3812
3813 * mdata/MDataChain.[h,cc]:
3814 - implemented ReadEnv member function
3815
3816 * mfbase/MF.cc:
3817 - a small enhancement to the output in ReadEnv
3818
3819 * mhbase/MH3.cc:
3820 - fixed call to FindObject in Paint which caused a profile to be
3821 displayed incorrectly in case it was read from a file
3822
3823 * mhflux/MHFalseSource.[h,cc]:
3824 - removed old obsolete unsused Significance functions
3825 - implemented ReadEnv member function
3826 - set false source binning only if BinningFalseSource is not default
3827 - check parlist for BinningAlpha
3828
3829 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
3830 mjobs/MJPedestal.cc:
3831 - added an additional check and output if output-file could
3832 not be opened
3833
3834 * mjobs/MJob.h:
3835 - added some Getter
3836
3837 * mhbase/MBinning.[h,cc].
3838 - added nen member functions
3839 + SetEdgesRaw
3840 + ReadEnv
3841 + Print
3842
3843 * mhflux/MAlphaFitter.[h,cc]:
3844 - added new member function ReadEnv
3845
3846 * mhflux/MHAlpha.cc:
3847 - fixed a problem when fitting without off-data
3848
3849 * mbase/MStatusDisplay.cc:
3850 - implemented a further fix in DrawClonePad to make sure
3851 that the X-stuff doesn't get confused while still
3852 GetDrawOption returns the correct value
3853
3854
3855
3856 2005/01/24 Markus Gaug
3857
3858 * msignal/MExtractTimeAndChargeDigitalFilter.cc
3859 - introduced security check for the times fine-tuning to catch
3860 outliers because of deviating pulse forms.
3861
3862 * msignal/MExtractTime.cc
3863 * msignal/MExtractor.cc
3864 - lowered default high-gain saturation limit to 250
3865 - removed Clear() for two results containers at beginning of Process()
3866
3867 * msignal/MExtractor.h
3868 - Take fHiLoLast into the Clone()
3869
3870 * msignal/MExtractedSignalPix.cc
3871 - change sign of default initializer to negative.
3872
3873
3874
3875 2005/01/23 Markus Gaug
3876
3877 * mhcalib/MHCalibrationHiLoCam.[h,cc]
3878 - updated to new logain switch setting in MExtractTimeAndCharge
3879 - extract also high-gain vs. low-gain time difference
3880
3881 * mhcalib/MHCalibrationCam.[h,cc]
3882 * mhcalib/MHCalibrationChargeCam.[h,cc]
3883 - updated reading of conf. values in ReadEnv
3884
3885 * mhcalib/MCalibrationHiLoCam.[h,cc]
3886 * mhcalib/MCalibrationHiLoPix.[h,cc]
3887 * mhcalib/MCalibrationIntensityHiLoCam.[h,cc]
3888 - updated accordingly
3889
3890 * mbadpixels/MBadPixelsCam.cc
3891 - removed some bugs in the Print() function
3892
3893
3894
3895 2005/01/22 Markus Gaug
3896
3897 * mhcalib/MHCalibrationRelTimeCam.cc
3898 - display in the averaged times display the event-by-event averaged
3899 absolute arrival times instead of the rel. ones which do not make
3900 much sense.
3901
3902 * mhcalib/MHCalibrationTestTimeCam.[h,cc]
3903 * mhcalib/MHCalibrationTestCam.[h,cc]
3904 - update to the latest changes in analysis chain.
3905
3906 * mjobs/MJExtractCalibTest.[h,cc]
3907 - update to the latest changes in analysis chain.
3908
3909 * mjobs/MJCalibration.cc
3910 - replace title of that times-averageing Tab from "RelTimes" by
3911 "Times".
3912
3913 * macros/calibration.C
3914 - update to changes in MJExtractCalibTest
3915
3916
3917
3918 2005/01/21 Markus Gaug
3919
3920 * msignal/MExtractTimeAndChargeDigitalFilter.cc
3921 * msignal/MExtractTimeAndChargeSlidingWindow.cc
3922 * msignal/MExtractTimeAndChargeSpline.cc
3923 - use the max. bin content for low-gain extraction
3924
3925 * callisto.rc
3926 - add place for LoGainSwitch
3927
3928
3929
3930 2005/01/21 Florian Goebel
3931
3932 * mfbase/MF.cc:
3933 - include a (TString) cast to make it compilable with gcc2.95.3
3934
3935
3936
3937 2005/01/21 Thomas Bretz
3938
3939 * mpointing/MSrcPosFromModel.cc:
3940 - fixed crash in Process if no pointing model available
3941
3942 * mpointing/MPointingPosCalc.h:
3943 - added missing initialization of data members
3944
3945 * mastro/MObservatory.[h,cc]:
3946 - added ReadEnv member function
3947
3948 * mbase/MTaskEnv.h:
3949 - added (=0) default to SetDefault
3950
3951
3952
3953 2005/01/20 Markus Gaug
3954
3955 * mcalib/MCalibrationIntensityChargeCam.[h,cc]
3956 - added function to display fluctuations of a variable
3957
3958 * mcalib/MCalibrationPix.cc
3959 - fixed small bug in High-gain mean error.
3960
3961 * msignal/MExtractTimeAndCharge.[h,cc]
3962 - introduced high-gain maximum limit before extracting the low-gain
3963
3964
3965
3966 2005/01/20 Thomas Bretz
3967
3968 * mbase/MContinue.[h,cc]:
3969 - added ReadEnv member function to support resource files
3970
3971 * mbase/MEvtLoop.[h,cc]:
3972 - added a second arguemtn to reading of the resource file by name
3973 - added some checks when reding the resource file and the
3974 parameter list hasn't been setup
3975
3976 * mbase/MParList.cc:
3977 - removed an obsolete output from ReadEnv
3978
3979 * mfbase/MF.[h,cc]:
3980 - added ReadEnv member function to support resource files
3981 - added kAllowEpty flag to support skipping by resource files
3982
3983 * mfbase/MFilterList.cc:
3984 - added a comment
3985
3986 * mbase/MStatusDisplay.[h,cc]:
3987 - fixed Write to be compatible with root 4.02/00
3988 - worked around a problem with reading the DrawOption correctly
3989 from a stored status display
3990
3991
3992
3993 2005/01/19 Thomas Bretz
3994
3995 * mbase/MMath.cc:
3996 - added a comment to SignificanceLiMa, made by Daniel Mazin
3997 - also check for b==0
3998
3999 * mhflux/MAlphaFitter.[h,cc]:
4000 - fixed significance calculation in case of on-off data
4001 - added fScaleFactor
4002
4003 * mhflux/MHAlpha.[h,cc], mhflux/MHFalseSource.cc:
4004 - handle scale factor in case of on-off observations
4005
4006 * mjobs/MJPedestal.cc:
4007 - aligned screen output to 80col rule
4008
4009 * mtrigger/MFTriggerPattern.[h,cc]:
4010 - assigned correct integers to enum
4011 - made sure that the enum is correctly handled in all function by
4012 applying a r-value to the condition
4013
4014
4015
4016 2005/01/19 Abelardo Moralejo
4017
4018 * mtrigger/MFTriggerPattern.[cc,h]
4019 - Changed Bool_t arguments of all setters to new type Prescale_t
4020 defined by N. Galante (see below)
4021
4022
4023
4024 2005/01/19 Nicola Galante
4025
4026 * mtrigger/MFTriggerPattern.[cc,h]
4027 - added in header enum Prescale_t { kUnPrescaled = kFALSE,
4028 kPrescaled = kTRUE };
4029
4030 - fixed a bug in Process, both fMaskRequiredUnprescaled and
4031 fMaskRequiredPrescaled are checked simultaneously.
4032
4033
4034
4035 2005/01/18 Markus Gaug
4036
4037 * mcalib/MCalibColorSet.cc
4038 - fixed the remaining day of data without colour in project name
4039 neither in digital modules bits.
4040
4041 * mpedestal/MPedCalcPedRun.[h,cc]
4042 - catch the continuous light runs with MRawRunHeader::fRunType
4043 == kRTCalibration to be recognized as effective pedestal runs.
4044
4045
4046 2005/01/18 Thomas Bretz
4047
4048 * mbase/MMath.cc:
4049 - added a check for s==0 in SignificanceLiMa, because otherwise the
4050 result is NaN
4051
4052 * mfbase/MF.cc:
4053 - removed an obsolete debugging output from the latest changes
4054
4055 * mhflux/MHAlpha.cc:
4056 - reset fHTime, too
4057
4058
4059
4060 2005/01/18 Nicola Galante
4061
4062 * mtrigger/MFTriggerPattern.cc:
4063 - added parentesis to ensure bitwise operators priority
4064 with respect to logical operators.
4065
4066
4067 2005/01/17 Thomas Bretz
4068
4069 * manalysis/MEnergyEstimate.[h,cc]:
4070 - changed to be more general. Energy is now estimated from a rule
4071 (MDataChain) The default behaviour is still the same as before
4072 to copy the energy from MMcEvt
4073
4074 * mbase/MTask.cc:
4075 - changed to write out the descriptor istead of the task-name only
4076 in Pre/PostProcess
4077
4078 * mhbase/MH.cc:
4079 - initialize fSerialNumber and fNumExecutions in constructor
4080
4081 * mhflux/MHFalseSource.cc:
4082 - according to a suggestion by Markus Mayer I have changed
4083 \\sigma_{max}=f to S_{max}=f\\sigma
4084
4085 * mjobs/MJCalibrateSignal.cc:
4086 - as discussed with Markus and Abelardo fixed the MFTriggerPattern
4087 call.
4088
4089 * mtrigger/MFTriggerPattern.cc, mtrigger/MTriggerPattern.cc,
4090 mtrigger/MTriggerPatternDecode.cc:
4091 - added some comment about file version
4092
4093 * mbase/MFilter.h:
4094 - implemented new virtual function GetDataMember like in MData
4095
4096 * mbase/MTask.[h,cc]:
4097 - when filter is added ass GetDataMember to branch list (should be
4098 obsolete, because filter is in the tasklist, but it should not hurt)
4099
4100 * mfbase/MF.[h,cc], mfbase/MFDataChain.[h,cc], mfbase/MFDataMember.[h,cc],
4101 mfbase/MFilterList.[h,cc]:
4102 - implemented new function GetDataMember
4103
4104
4105
4106 2005/01/17 Markus Gaug
4107
4108 * msignal/MExtractTimeAndChargeDigitalFilter.cc
4109 - remove a situation where the high-gain signal can be 0.
4110
4111 * mtrigger/MTriggerPattern.h
4112 - fixed a bug in defining the trigger bit pattern (Have to start
4113 from 0 instead of 1)
4114
4115 * mjobs/MJPedestal.cc
4116 * mjobs/MJCalibrateSignal.cc
4117 - fixed default extraction ranges.
4118
4119 * callisto.rc
4120 - fixed default weights files for pedestal extraction for cosmcis
4121
4122 * mcalib/MCalibrationChargeCalc.cc
4123 - removed program exit on occurrance of multiple colours without
4124 intensity calibration
4125
4126
4127
4128 2005/01/17 Nadia Tonello and Markus Gaug
4129
4130 * mcalib/MCalibrationChargeCam.cc
4131 - some fit improvements in the function GetAveragedConvFADC2PhotPerArea
4132
4133
4134
4135 2005/01/16 Markus Gaug
4136
4137 * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationRelTimeCam.[h,cc],
4138 mhcalib/MHCalibrationChargeCam.[h,cc]
4139 - put overflow management and results camera initialization into
4140 base class
4141
4142 * mcalib/MCalibrateData.[h,cc]
4143 - added possibility to re-normalize signal to equiv. photo-electrons
4144 ( SetSignalType(MCalibrateData::kPhe) ).
4145 Default is old version in photons
4146 - speed up Process by storing pre-calculated calibration constants
4147 in arrays (needed 40% of CPU time of the eventloop before, now: 23%)
4148 - added new pointer to different MCalibrationChargeCam used for
4149 updates
4150 - added possibility to update the conversion factors using the
4151 MCalibrationChargeCam stored in fCalibUpdate.
4152 - added Print() function
4153
4154 * mcalib/MCalibCalcFromPast.[h,cc]
4155 - committed final version, now also in the Makefile
4156
4157 * mjobs/MJCalibrateSignalFromOutside.[h,cc], macros/calibration.C
4158 - committed final version, now able to calibrate interlaced cal.
4159 events.
4160
4161
4162
4163 2005/01/14 Hendrik Bartko
4164
4165 * msignal/calibration_weights_UV.dat
4166 - fixed a small bug in the noise autocorrelation of the AB-noise
4167
4168 * msignal/calibration_weights_blue.dat
4169 - new weights file for blue calibration pulses
4170
4171 * cosmics_weights.dat
4172 - fixed a small bug in the noise autocorrelation of the AB-noise
4173
4174
4175
4176 2005/01/14 Markus Gaug
4177
4178 * msignal/MExtractTimeAndChargeDigitalFilter.cc
4179 - added a small acceleration of the program, tested by Hendrik and
4180 me.
4181
4182 * mpedestal/MPedCalcFromLoGain.cc
4183 - fixed one warning output which was not a real warning.
4184
4185 * mcalib/MCalibrationChargeCam.cc
4186 - improved the function to calculate a mean conversion factor over
4187 the whole camera including a fit to the values.
4188
4189 * mpedestal/MPedCalcPedRun.[h,cc]
4190 - undo some changes introduced by TB on 2/12/04 which had made the
4191 use of interlaced pedestal events impossible again.
4192 - Use now the new class MTriggerPattern directly to recognize an
4193 interlaced pedestal event.
4194
4195
4196
4197 2005/01/14 Thomas Bretz
4198
4199 * callisto.cc:
4200 - fixed a typo in output
4201
4202 * manalysis/MGeomApply.cc:
4203 - removed some old code already in comments
4204 - added possibility to switch off automatic processing (used
4205 if two different geometries around)
4206
4207 * manalysis/MMultiDimDistCalc.cc, mhbase/MHMatrix.[h,cc],
4208 mranforest/MRanForestCalc.cc, mtools/MHSimulatedAnnealing.[h,cc],
4209 mtools/MSimulatedAnnealing.h:
4210 - added include of TVector because in newer root version it is
4211 not included from TMatrix anymore
4212
4213 * mbase/BaseLinkDef.h, mbase/MMath.[h,cc]:
4214 - to stick to the convention of TMath in newer root versions MMath
4215 changed from a class to a namespace
4216
4217 * mbase/MEvtLoop.[h,cc]:
4218 - to support newer root version added a second Write-function
4219 with a const qualifier.
4220
4221 * mdata/MDataChain.cc:
4222 - changed access to TMath for newer root versions
4223
4224 * mfileio/MChain.[h,cc]:
4225 - implemented a workaround for teh changed LoadTree definition
4226 in newer root-versions
4227
4228 * mfileio/MReadTree.cc:
4229 - fixed a bug in CheckBranchSize caused some warning to be
4230 displayed
4231
4232 * mhflux/MHAlpha.cc:
4233 - removed check for fResult in PostProcess (it is always there)
4234
4235 * msignal/MExtractTimeFastSpline.cc:
4236 - fixed delete --> delete[]
4237
4238 * mbadpixels/MBadPixelsCalc.cc:
4239 - slight change to some output
4240
4241 * mbase/MTaskEnv.h:
4242 - set name of default task when pointer is given
4243
4244 * mjobs/MJCalibrateSignal.cc:
4245 - fixed handling of extraction range for various cases
4246 - fixed handling in case no arrival times are calculated
4247
4248 * mjobs/MJCalibration.cc:
4249 - write at least a default arrival time calibration container
4250 to make further processing easier
4251
4252 * mjobs/MJPedestal.[h,cc]:
4253 - fixed handling of extraction range for various cases
4254
4255
4256
4257 2005/01/14 Abelardo Moralejo
4258
4259 * mtemp/mpadova/macros/trainsubsample.C, RanForestDISP.C
4260 - added. Two macros used in the analysis of real wobble mode data.
4261
4262
4263
4264 2005/01/14 Daniela Dorner
4265
4266 * macros/sql/filldotrun.C
4267 - added new arehucas-verions and changed code accordingly
4268
4269
4270
4271 2005/01/13 Abelardo Moralejo
4272
4273 * macros/starmc.C
4274 - Added (commented) lines for the case of gamma MC source off-axis
4275 (wobble mode). Changed default extractor to
4276 MExtractFixedWindowPeakSearch.
4277
4278
4279
4280 2005/01/13 Raquel de los Reyes
4281
4282 * callisto.rc
4283 - introduced several configuration lines
4284 (format: "class".DataCheck: No) to allow callisto
4285 to run with rawfiles. Necessary for the datacheck.
4286
4287
4288
4289 2005/01/13 Markus Gaug
4290
4291 * mcalib/MCalibColorSet.cc
4292 - fixed runs 45605-45609
4293
4294 * msignal/MExtractor.h
4295 - take out the variable fHiLoLast from the streamer. Will be
4296 initialized in the ReInit(), if needed
4297
4298 * msignal/MExtractor.cc
4299 - Initialized fHiLoLast to 0. Otherwise, a second eventloop with
4300 the same extractor may have that variable set to a certain
4301 value, even if not desired. The ReInit() fixes fHiLoLast, if
4302 different from 0.
4303
4304 * mpedestal/MExtractPedestal.cc
4305 * mpedestal/MPedCalcPedRun.cc
4306 * mpedestal/MPedCalcFromLoGain.cc
4307 - fix the output of the print to the correct value for the case
4308 that the extractor is used.
4309
4310
4311 2005/01/13 Thomas Bretz
4312
4313 * callisto.rc:
4314 - fixed some typos
4315
4316 * mbase/MLog.cc:
4317 - unset DEBUG defined unintentionally
4318
4319 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
4320 - removed printing Weights in InitArrays, because otherwise
4321 the output of a full data calibration is totally crowded
4322 with numbers. Having the weights-file name on the display
4323 is perfectly enough.
4324
4325
4326
4327 2005/01/12 Markus Gaug
4328
4329 * mcalib/MCalibrationIntensityRelTimeCam.cc
4330 - added fit to improve averageing of the obtained results
4331
4332
4333
4334 2005/01/12 Thomas Bretz
4335
4336 * manalysis/MMatrixLoop.cc:
4337 - changed name to MRead because it now derives from MRead
4338
4339 * mbase/MEvtLoop.[h,cc]:
4340 - implemented an option not to cascade the status display to the
4341 parameter list in PreProcess
4342
4343 * mhflux/MHAlpha.cc:
4344 - changed name of "Significance" to "MinimizationValue"
4345 - return -significance to have a value being minimized
4346
4347 * mhist/MHCamera.cc:
4348 - fixed output of text in legend
4349
4350 * mhist/MHEvent.[h,cc]:
4351 - implemented new options for calibrated pedestals
4352
4353 * mmain/MEventDisplay.cc:
4354 - fixed to support latest changes in MJCalibrateSignal
4355
4356 * mpedestal/MPedPhotCam.cc:
4357 - added new options in GetPixelContent (4 and 5) to support
4358 a correct camera display
4359
4360 * mjobs/MJCalibrateSignal.cc:
4361 - fixed display of calibrated pedestal and pedestal rms
4362 - changed order of plots. Now all interpolated values
4363 (means all calibrated values which are bad-pixel treated)
4364 are displayed behind the unsuitable pixels.
4365
4366 * mjobs/MJ*.cc:
4367 - corrected all wrong %06d to %08d to fit the number of
4368 digits in run-numbers
4369
4370
4371
4372 2005/01/11 Abelardo Moralejo
4373
4374 * mjobs/Makefile
4375 - added missing include -I ../mtrigger
4376
4377
4378
4379 2005/01/11 Thomas Bretz
4380
4381 * callisto.cc, callisto.rc:
4382 - changed such, that all three kinds of pedestals are calcualted
4383 (usefull for studies)
4384
4385 * manalysis/MMatrixLoop.[h,cc]:
4386 - derived from MRead
4387 - implemented some basic functions from MRead
4388
4389 * mfilter/MFCosmics.[h,cc]:
4390 - allow setting of name of MPedestalCam
4391
4392 * mhbase/MBinning.[h,cc]:
4393 - added SetEdges taking MParList as input
4394
4395 * mhflux/MHAlpha.cc:
4396 - use new function from MBinning
4397
4398 * mjobs/MJCalibrateSignal.[h,cc]:
4399 - changed to calculate all three kinds of pedestals
4400 - added filters for trigger pattern and illuminated events
4401
4402 * mjobs/MJPedestal.cc:
4403 - give different names to tabs with different pedestals
4404
4405 * mjobs/MJStar.cc:
4406 - on request changed used pedestal from "FromExtractor" to
4407 "FromExtractorRndm"
4408
4409 * mtrigger/MTriggerPattern.h:
4410 - added Reset function
4411
4412 * mtrigger/MTriggerPatternDecode.[h,cc]:
4413 - added using file format version number
4414
4415
4416
4417 2005/01/11 Markus Gaug
4418
4419 * mbadpixels/MBadPixelsPix.cc
4420 - updated documentation
4421
4422 * mcalib/MCalibrationChargeCalc.cc
4423 - make pixels with deviating number of phes unreliable instead of
4424 unsuitable (this was already thought so, but missed to modify
4425 at one place).
4426
4427 * mhcalib/MHCalibrationCam.[h,cc]
4428 - add possible flag 'kInterlaced': default: kFALSE (like before)
4429 - added pointer to MRawEvtHeader to deny cosmics events in case
4430 of 'interlaced' flag is set. No changes for 'normal' calibration
4431
4432
4433
4434 2005/01/10 Benjamin Riegel
4435
4436 * mreport/MReportStarguider.cc, mreport/MReportStarguider.h
4437 - added two classes for implementing starguider-data
4438
4439 * mreport/ReportLinkDef.h
4440 - added class MReportStarguider to be linked:
4441 #pragma link C++ class MReportStarguider+;
4442
4443 * mreport/Makefile
4444 - added file MReportStarguider.cc
4445
4446 * merpp.cc
4447 - added two containers ( MReportStarguider, MTimeStarguider ) and
4448 added MReportStarguider to the list:
4449 w->AddContainer("MReportStarguider", "Starguider");
4450 w->AddContainer("MTimeStarguider", "Starguider");
4451 r->AddToList("MReportStarguider");
4452
4453
4454
4455 2005/01/10 Markus Gaug
4456
4457 * mcalib/MCalibColorSet.cc
4458 - return kFALSE for CL-run instead of kTRUE
4459
4460 * mcalib/MCalibrationChargeCalc.cc
4461 - stop program in case that multiple colours are found in same file
4462 without intensity calibration
4463
4464 * mbadpixels/MBadPixelsPix.h
4465 - added two new possible UnCalibrated_t flags for the hi-lo
4466 calibration
4467
4468 * macros/calibration.C
4469 - add the calls to:
4470 MArray::Class()->IgnoreTObjectStreamer();
4471 MParContainer::Class()->IgnoreTObjectStreamer();
4472 in main.
4473
4474 * msignal/MExtractor.h
4475 - added Getter for fOffsetLoGain (was still missing)
4476
4477 * mhcalib/MHCalibrationChargeCam.[h,cc]
4478 - remove pixels with histogram overflow only if their percentage
4479 passes a certain limit (default: 0.5%). Before, every overflow
4480 lead to an unsuitable pixel.
4481
4482 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]
4483 - implemented changes suggested by T.B. to speed up calculations
4484 - take fNameWeightsFile into the streamer, otherwise the Clone()
4485 will always create an extractor with cosmic's weights.
4486 - set fOffsetLoGain to a slighly higher value. The DF seems to
4487 have a different offset since it uses different pulse shapes
4488 and thus sightly different time definitions.
4489
4490
4491
4492 2005/01/10 Thomas Bretz
4493
4494 * mhvstime/MHVsTime.cc:
4495 - fixed a compiler error for gcc 2.95.3, see Mantis bug # 157
4496
4497 * callisto.cc:
4498 - changed such, that the calculated pedestal is not random
4499 anymore
4500 - added code to calculate the pedestal also with randomization,
4501 but this code is for the moment commented out.
4502
4503 * callisto.rc:
4504 - fixed naming of pedestal calculation
4505
4506 * mbadpixels/MBadPixelsCalc.cc:
4507 - added a second check which compares the pedestal rms with
4508 the variance of the pedestal rms in the same sector
4509
4510 * mjobs/MJCalibrateSignal.[h,cc]:
4511 - changed to calculate the pedestal from extractor without
4512 randomization
4513 - added code to calculate the pedestal also with randomization,
4514 but this code is for the moment commented out.
4515
4516 * mjobs/MJCalibration.cc:
4517 - made sure that pedcam always has the correct name
4518 (FIXME? Print a warning if it has the wrong name)
4519
4520 * mjobs/MJPedestal.[h,cc]:
4521 - changed such, that it allows the calculation of pedestals
4522 in three different ways (fundamental, fromextractor,
4523 fromextractorrndm)
4524 - therefor removed SetExtractorResolution and added
4525 + void SetExtractionFundamental()
4526 + void SetExtractionWithExtractorRndm()
4527 + void SetExtractionWithExtractor()
4528
4529 * mjobs/MJStar.cc:
4530 - changed/fixed the input name of the MPedPhotCam used in the
4531 image cleaning
4532
4533 * mraw/MRawFileRead.[h,cc]:
4534 - changed return type of OpenNextFile
4535 - in some cases return kERROR in OpenNextFile to abort the Processing
4536 with an error
4537
4538 * mraw/MRawRunHeader.cc:
4539 - call a wrong file format version ERROR now
4540
4541 * mhflux/MAlphaFitter.[h,cc]:
4542 - make sure that resetted values are returned if fit failed
4543 - set default scaling too kOffRegion
4544
4545 * mhflux/MHAlpha.cc:
4546 - some small fixes to handling of MHAlphaOff
4547
4548 * mhflux/MHFalseSource.[h,cc]:
4549 - implemented possible usage of MHFalsSourceOff for On-Off-Analysis
4550 - updated display accordingly
4551 - updated fit accordingly
4552 - removed catalog temporarily from plots until I found the
4553 reason for the strange crashes
4554
4555 * mbadpixels/MBadPixelCalc.[h,cc]:
4556 - implemented the possibility to check the pedestal rms against the
4557 variance of the pedstal rms, too. The option is curretly switched
4558 off.
4559 - enahanced informal output in PreProcess
4560
4561 * mbase/MTaskList.cc:
4562 - a little change to some output
4563
4564
4565
4566 2005/01/10 Wolfgang Wittek
4567
4568 * mfbase/MFEventSelector2.cc
4569 - check whether filter exists before calling
4570 filter->CallPreProcess(parlist)
4571
4572
4573
4574 2005/01/08 Markus Gaug
4575
4576 * mhcalib/MHCalibrationHiLoCam.[h,cc]
4577 * mcalib/MCalibrationHiLoCam.[h,cc]
4578 * mcalib/MCalibrationHiLoPix.[h,cc]
4579 * mcalib/MIntensityCalibrationHiLoCam.[h,cc]
4580 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
4581 mcalib/CalibLinkDef.h
4582 - new classes for calibration of conversion high-gain vs. low-gain
4583
4584 * msignal/MExtractedSignalPix.[h,cc]
4585 - added data member fChisquare, set to -1. by Clear() and Reset()
4586 - raised version number by 1
4587
4588 * msignal/MExtractedSignalCam.[h,cc]
4589 - added data member fNdf, set to -1 by default
4590 - new function: GetProb(const Int_t pixidx) to be called to
4591 calculate the joint probability of Chisquare of pixel "pixidx"
4592 and fNdf
4593 - added documentation of data members
4594 - raised version number by 1
4595
4596 * mhcalib/MHCalibrationChargeCam.cc
4597 - strengthened default histogram limits a bit, should accelerate
4598 the calibration by 20%.
4599
4600 * mjobs/MJCalibrateSignalFromOutside.cc
4601 - fixed two lines to compile MCalibrateData with the recent changes
4602 by TB
4603
4604 * msignal/MExtractTimeAndChargeDigitalFilter.cc
4605 - fixed two bugs introduced yesterday by TB.
4606
4607 * msignal/MExtractTimeAndChargeSpline.cc
4608 * msignal/MExtractTimeAndChargeSlidingWindow.cc
4609 - adopt part of TB's speed accelerations into these classes
4610
4611 * msignal/MExtractTimeAndCharge.cc
4612 - fix the low-gain extraction window for the case that the high-gain
4613 is saturated. Was skipped so far.
4614
4615
4616
4617 2005/01/07 Markus Gaug
4618
4619 * msignal/MExtractFixedWindowPeakSearch.[h,cc]
4620 - catch the case that more than 90% of the pixels have saturated
4621 signals and fix the extraction window from the occurrance of
4622 saturation, then. Important for high-intensity calibration events.
4623
4624
4625 * msignal/MExtractor.cc
4626 * msignal/MExtractTime.cc
4627 * msignal/MExtractTimeAndCharge.cc
4628 - added some documentation
4629
4630 * msignal/MExtractTime.[h,cc]
4631 - moved the empty function FindTimeHiGain() and FindTimeLoGain() to
4632 the header-file.
4633
4634
4635
4636
4637 2005/01/07 Abelardo Moralejo
4638
4639 * mbase/MLog.h
4640 - Added #include "TSystem.h", otherwise gSystem is not recognized
4641 in Mac OSX.
4642
4643 * manalysis/MMakePadHistograms.cc
4644 - Changed badcalc.SetNamePedPhotContainer to
4645 badcalc.SetNamePedPhotCam
4646
4647
4648
4649 2005/01/07 Thomas Bretz
4650
4651 * mbadpixels/MBadPixelsCalc.[h,cc], macros/ONOFFAnalaysis.C:
4652 - replaced PedPhotContainer by PedPhotCam for consistency
4653
4654 * mbase/MLog.[h,cc]:
4655 - return *this in Seperator()
4656
4657 * mbase/MPrint.[h,cc]:
4658 - use new separator manipulator in PreProcess
4659 - fixed a type: separator instead of seperator
4660
4661 * mfileio/MReadTree.[h,cc]:
4662 - added a check for branch->IsAutoDelete() in Notify()
4663
4664 * mpedestal/MExtractPedestal.[h,cc]:
4665 - added new option 'fRandomCalculation' be used to switch on-/off-
4666 randomization in extractors, the default should be like before
4667 - added Process() calling Calc()
4668
4669 * mpedestal/MPedCalcFromLoGain.[h,cc], mpedestal/MPedCalcPedRun.[h,cc]:
4670 - renamed Process() to Calc()
4671
4672 * Makefile:
4673 - removed macros/calibration.C, which seems to have been
4674 unintantionally introduced.
4675
4676 * manalysis/Makefile:
4677 - removed unintantionally introduced wrong include
4678
4679 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
4680 - a small acceleration discussed with Hendrik by replacing a
4681 counter in a loop by pointer arithmetics
4682
4683 * mraw/MRawEvtPixelIter.cc:
4684 - fixed a bug in GetMaxIdxHiLoGain which caused the loop to
4685 read one byte behind the end of the array
4686 - fixed HasLoGain() which really did weired things, means accessing
4687 sometimes memory somewhere. This could theoretically result
4688 in assigning the wrong lo-gains to the wrong pixels.
4689
4690 * mtrigger/MTriggerPattern.[h,cc], mtrigger/MTriggerPatternDecode.[h,cc],
4691 mtrigger/MFTriggerPattern.[h,cc]:
4692 - added
4693
4694 * mtrigger/Makefile, mtrigger/TriggerLinkDef.h:
4695 - added MTriggerPattern, MTriggerPatternDecode and MFTriggerPattern
4696
4697 * manalysis/MEnergyEstParam.h:
4698 - added a new function SetVariables calling SetCoeff
4699
4700 * mcalib/MCalibrateData.[h,cc]:
4701 - removed data members for container names
4702 - added new lists for container names
4703 - allow to calibrate more than one pedestal container at the same
4704 time
4705
4706 * mjobs/MJCalibrateSignal.cc:
4707 - changed accordingly
4708
4709
4710
4711 2005/01/05 Thomas Bretz
4712
4713 * mcalib/MCalibrationBlindPix.cc, mcalib/MCalibrationChargeCalc.cc,
4714 mhcalib/MHCalibrationRelTimeCam.cc:
4715 - made some output lines fit into convinience window of 80 col
4716
4717 * mhist/MHCamEvent.cc:
4718 - make sure that x-axis has correct title
4719
4720 * msignal/MArrivalTimePix.cc:
4721 - init error to -1 which is a obviously non valid value
4722 - fixed IsValid() which gave wrong results
4723
4724 * msignal/MExtractTimeAndCharge.cc, msignal/MExtractedSignalPix.cc:
4725 - made sure that LoGain is flagged non-valid if no lo-gain exists
4726 - push time back at the edge of the allowed limits if outside
4727
4728 * mbase/MGList.[h,cc]:
4729 - introduced new functions Delete and DeletePictures
4730 - SetBit(kMustCleanup) in constructor. Otherwise it is not
4731 correctly removed from ListOfCleanups
4732
4733 * mbase/MLog.cc:
4734 - SetBit(kMustCleanup) if adding a plugin to make sure it is cleaned
4735 from the list
4736
4737 * mbase/MParContainer.[h,cc]:
4738 - replaced return type of GetDescriptor by TString. The old version
4739 was terribly wrong! The returned memory wasn't removed as soon
4740 as the function returned.
4741
4742 * mbase/MStatusDisplay.[h,cc]:
4743 - for security (thread safty) replaced all Form() by MString::Form()
4744 - implemented a more secure scheme of Closing (Clone()) this was
4745 a hint given by valgrind
4746 - set kMustCleanup for all new object in ClonePad not only kCanDelete
4747 - fixed some lines in pulldown-menus
4748 - add TPads to ListOfCleanups in ClonePad (workaround!)
4749
4750 * mbase/MString.[h,cc]:
4751 - implemented a new static Form() function returning a copy of
4752 the result
4753
4754 * mbase/MTask.[h,cc]:
4755 - replaced return type of GetDescriptor by TString. The old version
4756 was terribly wrong! The returned memory wasn't removed as soon
4757 as the function returned.
4758 - Made GetDescriptor thread safe using MString::Form
4759
4760 * mfileio/MWriteRootFile.cc:
4761 - Use GetDescriptor().Data() when using any kind of printf function
4762
4763 * mhbase/MFillH.cc:
4764 - replaced string concatenation in all constructors by a Form
4765 (also suggested by valgrind)
4766
4767 * mhcalib/MHCalibrationRelTimeCam.cc:
4768 - made some output fit into 80col boundary
4769
4770
4771
4772
4773 2005/01/03 Thomas Bretz (HAPPY NEW YEAR)
4774
4775 * mfht:
4776 - added new directory for hexagonal fourier transformation
4777
4778 * mfht/HftIncl.h, mhft/HftLinkDef.h, mhft/MGeomCamMagicXT.[h,cc],
4779 mhft/MGeomCamMagicEnhance.[h,cc], mhft/MHexgaonalFT.[h,cc],
4780 mhft/MHexagonalFreqSpace.[h,cc], mhft/MHexagonalFTCalc.[h,cc],
4781 mhft/Makefile:
4782 - added
4783
4784 * macros/extendcam.C:
4785 - added: tutorial for MGeomCamExtend
4786
4787 * macros/hft.C:
4788 - added: tutorial for MHexgonalFTCalc
4789
4790 * macros/dohtml.C:
4791 - updated
4792
4793 * macros/rootlogon.C:
4794 - updated
4795
4796 * Makefile:
4797 - mhft added
4798
4799 * mbase/MParContainer.cc, mbase/MLog.cc:
4800 - added a pre-compiler option for destructor debugging
4801
4802 * mbase/MTaskList.[h,cc]:
4803 - added new function Replace
4804
4805 * mdata/MDataChain.cc, mfbase/MF.cc:
4806 - shortened some output
4807
4808 * mdata/MDataArray.[h,cc]:
4809 - added new function FindRule
4810
4811 * mfileio/MReadTree.[h,cc]:
4812 - enhanced functionality to be able to read a TTree stored in memory
4813 instead of a file. Therefor introduced fTree which is now the pointer
4814 used and replaced fChain where TTree and TChain have common behaviour.
4815 Where they behave uncommon new code for the new case has been added.
4816
4817 * mfileio/MWriteRootFile.[h,cc]:
4818 - enhanced functionality to be able to write a TTree into memory
4819 instead of a file. This were maily bugfixes for the case fOut==0, which
4820 must be handled correctly. Becarefull a tree filles without a file
4821 is not deleted automatically!
4822
4823 * mhbase/MBinning.h:
4824 - added copy constructor
4825 - fixed buggy SetEdges(MBinning&) which didn't work
4826
4827 * mhbase/MHMatrix.cc:
4828 - when adding a new rule check first if the same rule already exists
4829
4830 * mhflux/MAlphaFitter.[h,cc]:
4831 - added new functionality to support on-off analysis
4832 - didn't touch existing code
4833
4834 * mhflux/MHAlpha.[h,cc]:
4835 - added new functionality to support on-off analysis
4836 - replaced Fit() calls by newer function calls
4837 - added DrawAll - PRELIMINARY
4838 - fixed a bug when projecting - may be the reson for some strange
4839 crashes
4840
4841 * mcalib/MCalibColorSet.cc:
4842 - fixed a stupid bug introduced last year, which caused MCalibColorSet
4843 in some circumstances to stop the eventloop when it shouldn't
4844
4845 * mjobs/MSequence.cc:
4846 - expand path names
4847
Note: See TracBrowser for help on using the repository browser.