source: trunk/MagicSoft/Mars/Changelog@ 5984

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