source: trunk/MagicSoft/Mars/Changelog@ 8711

Last change on this file since 8711 was 8711, checked in by msmeyer, 17 years ago
*** empty log message ***
File size: 110.9 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20 2007/08/27 Markus Meyer
21
22 * mmuon/MHMuonPar.cc:
23 - Reference lines changed
24
25
26
27 2007/08/25 Thomas Bretz
28
29 * sponde.cc:
30 - check for write permissionbefore job is started
31
32 * sponde.rc, sponde_onoff.rc:
33 - cosmetics to comment
34
35 * macros/train/traindisp.C:
36 - better order of comments
37
38 * manalysis/MParameterCalc.[h,cc]:
39 - print name of output container
40 - allow setting name of output container from resource file
41
42 * mbase/MStatusDisplay.cc:
43 - added sanity check for batch mode in SetProgressBarPosition
44
45 * mfbase/MFDataPhrase.[h,cc]:
46 - initialize new data member fDefault in constructors
47 - increased class version number by one
48
49 * mhbase/MH.cc:
50 - do not divide by zero in SetBinomialErrors
51
52 * mhbase/MH3.[h,cc]:
53 - automatically set more log labels and suppress exponent
54
55 * mhbase/MHn.cc:
56 - set margin between new tabs in Divide to a small value
57
58 * mhflux/MHCollectionArea.cc:
59 - new default energy binning based on the typical simulation range
60
61 * mhflux/MHEnergyEst.cc:
62 - new default energy binning based on the typical simulation range
63 - set the impact binning to one bis as a default for speed
64 reasons. It is normally not used at all
65 - added two blue lines at the zero-bias level for convinience
66
67 * mhflux/MMcSpectrumWeight.cc:
68 - small cosmetics to Print-output
69
70 * mjobs/MJCut.cc:
71 - renamed the instances of the Calc* tasks
72 - store all three taskenvs
73
74 * mjobs/MJSpectrum.[h,cc]:
75 - handle a CalcDisp-task gotten from ganymed properly
76 - do not reexecute CalcHaronness for data
77 - renamed the instances of the Calc* tasks
78
79 * msql/MSQLMagic.cc, msql/MSQLServer.cc:
80 - delete created TSQLRow. They are not deleted automatically
81
82
83
84 2007/08/24 Thomas Bretz
85
86 * mdata/MDataMember.cc:
87 - added a sanity check in GetValue()
88
89 * mdata/MDataPhrase.[h,cc]:
90 - Allow to use MDataPhrase also with variables x,y,z and t
91 - Allow evaluation of the function with given x,y,z,t
92
93 * mjobs/MJSpectrum.h:
94 - commented IntermediateLoop, was unused
95
96 * mjoptim/MJOptimize.cc:
97 - added two comments
98
99 * mjtrain/MJTrainDisp.cc:
100 - added new MHn to display more information about the test
101 - improved result-histogram
102 - added PreTasks, PostTasks and TestTasks to testing tasklist
103 - some fixes if the user closed the display
104
105 * mjtrain/MJTrainEnergy.cc
106 - added new MHn to display more information about the test
107 - allow to set fTrainParameter and fResultFunction from
108 outside, this allows to train on whatever you like
109 - added TestTasks to testing tasklist
110 - added new member functions to set Train parameter and
111 evaluation function: SetTrainLog/Log and SetTrainFunc
112
113 * mranforest/MRanForestCalc.[h,cc]:
114 - changed evaluatio function-type from TF1 to MDataPhrase
115
116 * mraw/MRawEvtData.cc:
117 - initialize fNumBytesPerSample with 1
118
119 * mraw/MRawRunHeader.[h,cc]
120 - set default FADC type to 1 (Siegen)
121 - it turned out that we use 1/2 and not 0/1 as expected
122
123 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
124 - updated some comments
125 - added new CutT
126
127 * sponde.rc, sponde_onoff.rc:
128 - updated with thousands of comments
129 - adapted to new sponde respources
130 - added examples for missing resources
131 - added a new energy estimation formula which can be used instead
132 of using the random forest
133
134 * macros/optim/optimonoff.C, macros/optim/optimwobble.C:
135 - updated with the latest cuts and some comments
136
137 * macros/train/traindisp.C:
138 - updated with the latest knowledge and cuts
139 - updated with more examples
140
141 * mfbase/MFDataPhrase.[h,cc]:
142 - added a default value which can be used if no phrase is setup
143 - allow to use a constrcutor without phrase but name and title
144
145 * mjobs/MJCut.cc:
146 - removed SetAllowEmpty from CutT
147 - initialize CutT with no phrase instead of an empty one
148
149 * mjobs/MJSpectrum.h:
150 - removed obsolete function definition for IntermediateLoop
151
152 * mranforest/MRanForestCalc.cc:
153 - if weights are used output the sum of the weights for control
154 purpose
155
156 * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C,
157 datacenter/macros/plotrundb.C:
158 - delete TSQLRow if allocated
159
160
161
162 2007/08/23 Thomas Bretz
163
164 * mhbase/MH3.[h,cc]:
165 - added new data members fBins, allowing to set bins from the outside
166 - removed obsolete SetColors
167 - set palette automatically if it is a 2D histogram (more flexible
168 solution pending)
169
170 * mhbase/MHn.cc:
171 - added comments
172 - allow setting of binning without parlist
173 - added functions to set Scale, Log, AutoRange and Sumw2
174 - delete obsolete pads, if any
175
176 * mjoptim/MJOptimizeBase.h:
177 - added new data meber fTestTasks to be executed only for testing
178 - added comments
179
180 * mjtrain/MJTrainRanForest.cc:
181 - removed obsolete code already in comments
182
183 * mranforest/MRanForestCalc.[h,cc]:
184 - added the possibility to set a function which converts the
185 result of the rf. eg "pow(10, x)"
186
187 * mraw/MRawRunHeader.[h,cc]:
188 - replaced fNumSignificantBits by fFadcResolution for compatibility
189 - replaced fFreqSampling by fSamplingFrequency for compatibility
190 - increased ClassVersion to 9
191
192 * mraw/MRawEvtData.cc:
193 - initialize fNumBytesPerSample to 1 to make it compatible with reading
194 old MC files.
195
196 * mjobs/MJSpectrum.cc:
197 - added control plot for the residual of Energy
198 - fixed the "Overflow-Bug". It was a loop from o to <n, while histogram
199 bins are from 1 to ==n
200
201
202
203 2007/08/22 Thomas Bretz
204
205 * mbase/MEnv.cc:
206 - changed title print out for untouched resources
207
208 * mhbase/HBaseLinkDef.h, mhbase/Makefile:
209 - added new class MHn
210
211 * mhbase/MH.[h,cc]
212 - changed start bin to search for GetRange
213 - added GetRangeX and GetRangeY member functions
214 - added GetRangeUserX and GetRangeUserY member functions
215 - added default to SetPalette
216
217 * mhbase/MH3.[h,cc]:
218 - chnaged to tokenize the name allowing to have different
219 Binning names for all axes
220 - added a style bit which allow to auto scale an axis if the
221 histogram is finally filled
222 - replaced 9999 with -1 in ProfileX/Y
223 - moved SetLog from Paint to Draw
224 - increased class version
225
226 * mhflux/MAlphaFitter.cc, mhflux/MHAlpha.cc, mhflux/MHCollectionArea.cc,
227 mhflux/MHEffectiveOnTime.cc, mhflux/MHEnergyEst.cc,
228 mreflector/MHReflector.cc:
229 - replaced 9999 with -1 in ProjectionX/Y/Z
230 - replaced 9999 with -1 in ProfileX/Y
231
232 * mhflux/MMcSpectrumWeight.cc:
233 - tiny change to output of Print
234
235 * mjobs/MJCut.cc:
236 - added a new Tab CuT displaying VsSize a second time, but with a
237 user definable cut "CutT" applied
238
239 * mjobs/MSequence.[h,cc]:
240 - added "Comment" to resources
241 - increased class version nimber
242
243 * mmuon/MHMuonPar.cc:
244 - enable all grids
245
246 * mimage/MNewImagePar.cc:
247 - Set fConcCOG to 0 if smaller 0. This produces at least a defined
248 value (-inf) when the logarithm is calculated, which is better
249 than an undefined one (NaN).
250
251
252
253 2007/08/22 Markus Meyer
254
255 * datacenter/macros/fillstar.C
256 - changed reference values for muon analysis according to
257 the large muon sample with old image cleaning (Mars-1.2) and
258 smaller integration region (0.75 to 1.2)
259
260 * resources/calibration.rc
261 - changed correction coefficients due to new reference values
262
263 * resources/calibration_spline.rc
264 - changed correction coefficients for MUX
265
266 * mmuon/MHMuonPar.cc
267 - changed FHistBraod from ArcWidth/Radius vs. Radius to
268 ArcWidth vs. Radius
269
270 * datacenter/macros/fillstar.C
271 - changed reference values for muon analysis again according to
272 the large muon sample with time image cleaning (for new release)
273 with integration region 0.75 to 1.2
274
275
276
277 2007/08/22 Stefan Ruegamer
278
279 * datacenter/scripts/runcallisto
280 - modified staging of files
281
282 * datacenter/scripts/runstar
283 - corrected server and added logfile entry for staging of files
284
285
286
287 2007/08/21 Thomas Bretz
288
289 * mpointing/MHSrcPosCam.[h,cc]:
290 - we now buffer the events instead of average them. This removes
291 strange (fake) events near the camera center in wobble mode
292
293
294
295 2007/08/21 Markus Meyer
296
297 * datacenter/macros/fillstar.C
298 - changed reference values for muon analysis according to
299 the large muon sample with time image cleaning and smaller
300 integration region (0.8 to 1.2)
301
302 * mmuon/MHMuonPar.cc
303 - changed fgIntegralLoLim from 0.7 to 0.8
304
305
306
307 2007/08/21 Stefan Ruegamer
308
309 * datacenter/scripts/movingrawfiles_OK
310 - removed rmdir -p option
311
312 * datacenter/scripts/runcallisto
313 - added staging of files
314
315
316
317 2007/08/20 Stefan Ruegamer
318
319 * datacenter/scripts/setup
320 - changed number of allowed processes
321
322 * datacenter/scripts/movingrawfiles
323 - changed login server from apollo to dc09
324 - removed lines for moving files from fromlapalma as the transfer
325 is not working anymore with finished files
326 - added comment
327
328 * datacenter/scripts/movingrawfiles_OK
329 - script for moving files according to the new "_OK" structure in
330 the fromlapalma folder
331
332 * datacenter/scripts/checkmd5sum
333 - added automatic detection of the L number
334 - added check for already existing output files
335 - added description
336
337 * resources/calibration_spline.rc
338 - added factors for period 56 and 57 (same value as for 55)
339
340
341
342 2007/08/20 Thomas Bretz
343
344 * .rootrc:
345 - added some comments about defaults
346 - set the ShowEventStatus for the canvases to yes as default
347
348 * sponde.cc:
349 - removed the refill option (it was just a dummy)
350 - removed the accurate option. It didn't give more accurate
351 results at all
352
353 * mbase/MStatusDisplay.[h,cc]:
354 - added an update option to SetProgressBarPosition
355
356 * mhflux/MMcSpectrumWeight.[h,cc]:
357 - allow to give a container name to GetFormula*
358 - changed default for spectral slope from -9 to -99
359 - allow to give integral range to GetSpec*Integral
360 - added a new member function CompeleteEnergySpectrum which completes
361 a simulated spectrum starting at an energy fEnergyMin down to
362 an energy emin.
363 - added two options ("new" and "old") to Print function
364 - do not stop anymore if lower energy boundary changes
365
366 * mjobs/MJSpectrum.[h,cc]:
367 - cleaned the code in general
368 - removed fRefill (was not used in the code at all)
369 - added MJSpectrum to global ListOfCleanups to handle
370 the display more properly
371 - removed reading of the first (it was the second!)
372 MMcCorsikaRunHeader. It is now read for each file individually
373 - The read monte carlo events are now weighted with the mc
374 production area (events per area)
375 - incomplete (to lower energies) spectra are completed
376 - removed accurate mode, it was not more accurate
377 - we fit the spectrum now from the first to the last bin
378 - for comparison crab and 1553 are plotted
379 - changed the processing such that first the MCs are processed
380 and then the spectrum is refilled
381 - now the MC distribution from OriginalMC is read only once
382 - added new tab showing the basic event distribution
383
384 * callisto.cc, star.cc, ganymed.cc, sponde.cc, mars.cc, showplot.cc:
385 - some improvements in case of wrong number of arguments
386
387
388
389 2007/08/19 Thomas Bretz
390
391 * mbase/MStatusDisplay.cc:
392 - fixed the fix of the strange crashes. Now fBatch is added to
393 the ListOfCleanups instead of removing the newly created canvas
394 from the global list of canvases
395
396 * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
397 mimage/MHImagePar.cc, mimage/MHNewImagePar.cc:
398 - enables a lot of grids
399
400 * mhbase/MBinning.[h,cc]:
401 - addec constructor with a TArrayD
402
403 * mhbase/MH.[h,cc]:
404 - added two new member functions GetRange and GetRangeUser
405
406 * mjoptim/MJOptimizeDisp.[h,cc]:
407 - added new option UseThetaSq
408
409 * mjoptim/MJOptimizeEnergy.[h,cc]:
410 - added possibility to use also logarithmic fits
411
412 * mmc/MMcCorsikaRunHeader.cc:
413 - improved Print function
414
415 * msignal/MExtractTimeAndChargeSpline.cc:
416 - initialize rise and fall time as suggested by valgrind
417
418 * mtools/MChisqEval.[h,cc]:
419 - implemented the possibility to use weights
420
421
422
423
424 2007/08/18 Thomas Bretz
425
426 * sponde.cc:
427 - added new option --force-theta
428
429 * mbase/MEnv.[h,cc], mjobs/MSequence.[h,cc], mjobs/MDataSet.[h,cc]:
430 - GetName noe returns only the filename not the whole path. The
431 old behaviour made it impossible to access the container from
432 the file.
433 - GetRcName now returns the whole path/name.
434 - Print now outputs also path and file-name
435
436 * mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc:
437 - fixed typos in comments
438
439 * mhflux/MHCollectionArea.cc:
440 - reset fCorsikaVersion to 0 in PreProcess
441 - print old and new Cosika version if mismatch is found
442
443 * mhflux/MMcSpectrumWeight.cc:
444 - replaced the %.16f by %.16e. This is more accurate in cases
445 with high exponents
446 - added some sample/test code to weight the Zenith Angle
447 according to the sin-distribution produced by Corsika.
448 Currently not in use
449
450 * mjobs/MJSpectrum.cc:
451 - removed the simple/accurate mode. There is now reason why
452 the previous "accurate"-mode should be more accurate at all.
453 It is only slower
454 - Reading the OriginalMC tree now is done such that the
455 events are properly weighted by the production area. This
456 allowes to use different impact paramters from dfferent files.
457 - a check has been implemented which compared the zenith angle
458 distribution of the data and the resulting monte carlo data.
459 Execution of the program can be forced with a new option.
460 - write more information to output file.
461 - added a new tab showing the vent distribution without weights
462
463
464
465 2007/08/17 Thomas Bretz
466
467 * sponde.cc:
468 - removed switch for simple and accurate mode
469
470 * mbase/MMath.cc:
471 - fixed a problem in LiMaExc which could result in NaN
472 (if signal and background is 0)
473
474 * mbase/MStatusDisplay.cc:
475 - remove canvases in batch-mode from the global list of canvases,
476 this could result in crahses if two canvases in the display
477 had the same name
478
479 * mhflux/MHCollectionArea.[h,cc]:
480 - output the maximum impact found in Finalize
481
482 * mhflux/MHEnergyEst.cc:
483 - made the y-axis in the Eest vs Emc plot logarithmic
484
485
486
487 2007/08/16 Markus Meyer
488
489 * resources/calibration.rc:
490 - update of muon calibration factors for the periods 41 to 50
491
492
493
494 2007/08/15 Thomas Bretz
495
496 * mhflux/MHEnergyEst.cc:
497 - exchanged x- and y-contents of Eest vs Emc hist. It turned out
498 that it was wrong.
499
500 * mjobs/MDataSet.[h,cc]:
501 - added member functions AddFiles filling a MDirIter
502
503 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
504 - updated the disp-parametrization after fixing the lo-gain bug
505 - fixed a bug in the quality cuts (all showers with saturating
506 hi-gains were removed)
507
508 * mhbase/MH3.cc:
509 - allow to split the histogram name and the binning name
510 - set a different line color in case of the "same" option
511
512 * mjobs/MJCut.cc:
513 - show distribution of observation time for on and off data
514
515 * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
516 mjoptim/MJOptimizeEnergy.cc:
517 - added display to output
518
519 * macros/optim/optimenergy.C, macros/optim/optimonoff.C,
520 macros/optim/optimwobble.C:
521 - added example how to write output file
522
523
524
525 2007/08/13 Thomas Bretz
526
527 * mjobs/MJSpectrum.cc:
528 - fixed reading of Binning* from ganymed*.file
529
530
531
532 2007/08/11 Thomas Bretz
533
534 * mhflux/MHAlpha.cc:
535 - on special request omega has been removed from the nice plot
536
537
538
539 2007/08/10 Thomas Bretz
540
541 * msignal/MExtractTimeAndCharge.cc:
542 - fSaturationLimit must be multiplied with GetScale() not with
543 GetMax()... grmpf.
544
545 * mjobs/MJCut.cc:
546 - fixed a bug which caused nonsense effective on-time values
547 for real data since three weeks.
548
549
550
551 2007/08/06 Thomas Bretz
552
553 * mcalib/CalibLinkDef.h, mcalib/Makefile:
554 - removed obsolete MMcCalibrationCalc
555
556 * mhbase/MH.[h,cc]:
557 - adde ApplyBinning member functions for two- and three-dim hists
558
559 * mimage/MHHillasExt.[h,cc]:
560 - removed plot for max dist
561 - added plot for SlopeL
562 - increased class version number
563
564 * mjobs/MJCut.cc:
565 - added BinningSlope to list of binnings
566 - added BinningM3Trans to list of binnings
567 - added BinningM3Asym to list of binnings
568 - removed BinningMaxDist from list of binnings
569
570 * mjtrain/MJTrainDisp.cc:
571 - renamed TrainDist to Train
572
573 * mpointing/MHSrcPosCam.cc:
574 - changed default palette from glow1 to pretty
575
576 * mpointing/MSrcPosCam.h:
577 - added a function to return the distance to the camera center
578
579 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
580 - updated binnings
581 - replaced old spark-cut by a new one
582
583 * mfilter/MFMagicCuts.[h,cc]:
584 - increased version number to 2
585
586 * mjobs/MJStar.cc:
587 - replaced the old spark-cut with a new one
588
589 * mimage/MHVsSize.cc:
590 - changes some comments
591
592 * mmuon/MHSingleMuon.cc:
593 - skip the "error estimation" step. It is just a multiplication
594 with a fixed value. This doesn't influence enaything. And the
595 absolute avlue of the error is not used at all.
596
597
598
599 2007/08/03 Thomas Bretz
600
601 * macros/optim/optimdisp.C:
602 - adapted to new parametrization
603
604 * mjtrain/MJTrainDisp.[h,cc]:
605 - some small fixes and changes.
606 - added code (as comment) for training a ghostbuster
607
608
609
610 2007/08/02 Thomas Bretz
611
612 * mjobs/MJSpectrum.[h,cc]:
613 - made it compile again
614
615
616
617 2007/07/29 Thomas Bretz
618
619 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
620 - reordered pre-cuts
621 - removed conc1-spark cut
622 - changed cut coefficients to new algorithm
623
624 * mars.rc, star.rc:
625 - switched to use new image cleaning
626
627
628
629 2007/07/28 Thomas Bretz
630
631 * mjobs/MJSpectrum.[h,cc]:
632 - added CutQ
633 - added some checks for the Zenith angle distribution
634
635
636
637 2007/07/26 Daniela Dorner
638
639 * scripts/dospectrum:
640 - bugfix (variable for outpath for ganymed was wrong)
641
642
643
644 2007/07/26 Thomas Bretz
645
646 * mfilter/MFMagicCuts.cc:
647 - implemented new disp-parametrization
648 - implemented new ghostbusting
649 - implemented possibility to use an external ghostbuster
650 - implemented possibility to use an external disp calculator
651
652 * mimage/MImgCleanStd.[h,cc]:
653 - implemented the cleaning in a recursive way. It should be
654 a little bit faster
655 - implemented post-cleaning using timing information
656 - implemented new options how to treat the removed single
657 core pixels
658
659 * mjobs/MJCut.cc:
660 - write an external ghostbuster to the output file if available
661
662 * mjtrain/MJTrainEnergy.cc, mjtrain/MJTrainSeparation.cc:
663 - set display name of MRanForestCalc as title instead of name
664
665 * mranforest/MRanForestCalc.cc:
666 - set fTitle as eventloop name instead of fName
667
668 * mimage/MNewImagePar.[h,cc]:
669 - removed the fInner-stuff. It was never good for anything
670 only for space- and time-consumption
671 - increased class-version number by one
672
673
674
675 2007/07/25 Thomas Bretz
676
677 * scripts/merppupdate:
678 - small fixes
679
680
681
682 2007/07/24 Thomas Bretz
683
684 * mbase/MEvtLoop.cc:
685 - removed the "Status Display" in front of the window name
686
687 * mcalib/MCalibrationChargeCalc.cc:
688 - initialized some more variables in the constructor as suggested
689 by valgrind
690
691 * mjobs/MJCut.cc:
692 - reset number of off-source positions in on-/off-mode to one
693
694 * mjobs/MJob.[h,cc]:
695 - added many comments
696 - simplified the functions for setting a new resource file
697 - replaced some repeated code by new function CombinePath
698 - added new member function HasWritePermission
699
700 * mjoptim/MJOptimize.cc:
701 - set title as window title of eventloop
702
703 * mjoptim/MJOptimizeCuts.cc:
704 - stop if filter is set and it is not MFMagicCuts
705
706 * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
707 mjoptim/MJOptimizeEnergy.cc:
708 - set window title of status display
709
710 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc,
711 mjtrain/MJTrainSeparation.cc:
712 - set window title of status display
713 - check for write permission of the output file
714
715 * mjtrain/MJTrainDisp.[h,cc]:
716 - implemented new plots showing the result in a more
717 convinient way
718 - allow to set a different result value than dist
719
720 * mranforest/MRanForest.[h,cc]:
721 - improvement to output when training. Moved code to a
722 new member function
723
724 * mranforest/MRanForestCalc.cc:
725 - set window title of status display
726
727 * mtools/MTFillMatrix.[h,cc]:
728 - implemented setting name and title in the constructor
729 - set window title when wvent loop is started to title
730
731
732
733 2007/07/19 Thomas Bretz
734
735 * mjobs/MJCut.cc:
736 - added a sanity check for one off-position in on/off-mode
737
738 * mjoptim/MJOptimize.[h,cc]:
739 - moved the functions and data-members to set cuts etc to new
740 base class
741 - added setting of pre- and post-tasks to reading the data
742
743 * mjoptim/Makefile, mjoptim/OptimLinkDef.h:
744 - added new MJOptimizeBase
745
746 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc,
747 mjtrain/MJTrainSeparation.cc:
748 - changed to use fDebug and WriteDisplay from the new base class
749
750 * mjtrain/MJTrainRanForest.[h,cc]:
751 - moved all data members and setting of pre-/posttasks/-cuts
752 to new base class
753
754 * mjtrain/Makefile:
755 - added include of mjoptim for new base class
756
757 * mjoptim/MJOptimizeBase.[h,cc]:
758 - new base class for optimization and training classes
759
760
761
762
763 2007/07/18 Thomas Bretz
764
765 * mpointing/MPointingDevCalc.cc:
766 - changed limit for starguide calibration from 87751 to 85240
767
768 * mbase/MContinue.cc:
769 - changed some debug output
770 - fixed a bug if the filter already decided to be skiped
771
772 * mbase/MEvtLoop.cc:
773 - changed RecursiveRemove to use the newly implemented scheme
774
775 * mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
776 mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
777 - improved debug output
778 - added RecursiveRemove member function
779 - removed screen output from Remove function
780 - call RecursiveRemove when something is removed from the list
781
782 * mbase/MStatusDisplay.h:
783 - aaded a new enum kLastElement
784
785 * mbase/MTask.cc:
786 - set kMustCleanup for fFilter
787
788 * mbase/MTaskList.cc:
789 - added debugg code
790
791 * mfileio/MWriteRootFile.cc:
792 - always set kMustCleanup when a TFile is created
793 - make sure RecursiveRemove is called in the correct way
794
795 * mmain/MEventDisplay.h:
796 - fixed the starting index for the first gui element
797
798 * msignal/MExtractor.cc:
799 - added some initializations in the constructor suggested by
800 valgrind
801
802 * mcalib/MCalibrateData.cc:
803 - improved output
804
805
806
807 2007/07/17 Thomas Bretz
808
809 * mjobs/MDataSet.cc:
810 - fixed a typo
811
812
813
814 2007/07/17 Daniela Dorner
815
816 * scripts/dospectrum:
817 - added comments
818 - adapted variables to changes in preparemc
819 - new path for condor submit and dag files (the new condor path in
820 Mars)
821
822 * scripts/preparemc:
823 - added comments
824 - added checks
825
826 * condor:
827 - added (directory to store condor submit files)
828
829 * condor/processds.submit:
830 - added (condor submit file to run ganymed for a dataset, used in
831 scripts/dospectrum)
832
833 * condor/processsponde.submit:
834 - added (condor submit file to run sponde for a dataset, used in
835 scripts/dospectrum)
836
837
838
839 2007/07/15 Thomas Bretz
840
841 * mdata/MDataPhrase.[h,cc]:
842 - fixed a problem with predefined variables (such as used for
843 disp optimization [0])
844 - added a debug member function GetRuleRaw()
845
846 * mhflux/MHAlpha.[h,cc]:
847 - allow to set the watermark from the DrawNice menu entry
848
849 * mjobs/MDataSet.cc:
850 - allow to set the default sequence- and data-path from
851 the dataset file
852
853 * mjobs/MJCut.cc:
854 - set the number of random off-source position for the on-data
855 - fixed a "&", should have been a logical And
856 - make sure that even for MCs the source position is always
857 calculated (this is necessary for more than one wobble position)
858
859 * mjoptim/MJOptimizeDisp.cc:
860 - fixed a typo which made the optimtrain.C fail (kDegToRad does
861 not exist)
862
863 * mjtrain/MJTrainEnergy.cc:
864 - some cosmetics: changed kRad2Deg to TMath::RadToDeg()
865
866 * mpointing/MSrcPosCalc.[h,cc]:
867 - added a random off-source position calculation to make the
868 more-than-one-off-source-position analysis symmetric in case of
869 on-source
870 - added lots of comments
871
872
873
874 2007/07/14 Thomas Bretz
875
876 * mpedestal/MPedestalSubtract.[h,cc]:
877 - fixed the buggy Memcpy function introduced with the last change
878 07/06/17 ;( Fortunately this bug was only effectingt the MC data.
879 The MUX and old FADC data got copied correctly because they are
880 stored in the hi-gain array only, so that the number of hi-gain
881 samples returned in Process is 30/80.
882
883 * mpedestal/MExtractPedestal.cc:
884 - some cosmetics
885
886 * mfilter/MFMagicCuts.cc:
887 - changed some comments
888
889 * mjobs/MJCut.cc:
890 - some cosmetics. Simplified the setting of the scale factor
891
892 * macros/train/traindisp.C, macros/train/trainenergy.C,
893 macros/train/trainseparation.C:
894 - added some more helpfull comment
895
896
897
898 2007/07/03 Thomas Bretz
899
900 * mmain/MEventDisplay.[h,cc]:
901 - changed default size
902 - added two butons to switch of the display of the image
903 parameters
904
905
906
907 2007/06/30 Thomas Bretz
908
909 * msignal/MExtractTimeAndCharge.cc:
910 - when splitting the extraction of the maximum position and the
911 maximum value into two functions (after the last release)
912 an error in extracting the time of a saturating lo-gain pixel
913 was introduced. fixed.
914
915 * resources/starguider.txt:
916 - starguider calbration file added
917
918
919
920 2007/06/29 Daniela Dorner
921
922 * datacenter/db/sources.php:
923 - fixed bug (test-sources where displayed although 'incl. test
924 sources was not checked)
925 - added input field for source name (regular expressions)
926 - adapted link for source name from sequinfo.php to
927 sequinfo-aio.php
928
929 * datacenter/db/menu.php, datacenter/db/builddatasets.php:
930 - moved init of limits (setting of know values) from
931 builddatasets.php to menu.php (function InitFindOffData), so that
932 the values are also available in sequinfo-aio.php
933
934 * scripts/dospectrum:
935 - completely new version using condor dag
936
937 * scripts/preparemc:
938 - new version
939 - adapted path
940 - giving mars not needed anymore
941 - adapted to 8 digit run numbers for MC
942
943
944
945 2007/06/29 Thomas Bretz
946
947 * mimage/MHillasExt.[h,cc]:
948 - added new timing parameters fSlopeTrans and fSlopeLong
949 - removed never used parameter fMaxDist
950 - increased accordingly the class version number by 1
951 - replaced the old calculation of the third moments by a
952 numerically more accurate one, by avoiding to calculate
953 to many differences too often.
954
955 * mfilter/MFMagicCuts.[h,cc]:
956 - added the usage of the new SlopeLong parameter for ghostbusting
957
958 * mjobs/MJStar.cc:
959 - preselect events for muon analysis not only by size but also
960 by fConcCOG.
961
962 * mmuon/MMuonSearchPar.[h,cc]:
963 - added a new member function to return the dist (sqrt(x^2+y^2))
964 - to create outliers which are outling as much as possible we
965 let the fit change x and y to infinity.
966
967 * mmuon/MHSingleMuon.cc:
968 - adapted the histogram binning from Siegen slices to ns.
969 - adapted the par limits for the fit to ns
970 - adapted the starting value for the rms to ns
971 - removed the fit range, it was anyhow identical to the histogram
972 - changed the condition of the pixel index into a condition
973 of the pixel size
974
975 * scripts/merppupdate:
976 - the second argument was silently ignored
977
978 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
979 - updates to the latest changes
980
981
982
983 2007/06/28 Thomas Bretz
984
985 * mars.cc:
986 - added new options to use a sequence file instead of a run
987
988 * mhbase/MFillH.h:
989 - added new member function to reset weights
990
991 * mmain/MEventDisplay.[h,cc]:
992 - added path argument to allow to give an input path
993 - added to allow to setup a sequence file for reading
994
995 * mmain/Makefile:
996 - added inlcude of mjobs for MSequence
997
998 * mbadpixels/MBadPixelsTreat.cc:
999 - we assume now that the maximum arrival time difference
1000 is calibrated already in nanoseconds
1001
1002 * mcalib/MCalibrateRelTimes.[h,cc]:
1003 - the arrival time is now converted from slices into nanoseconds
1004
1005 * mfilter/MFSoftwareTrigger.cc:
1006 - the arrival time is now assumed to be in nanoseconds.
1007 the default is changed accordingly from 0.5 to 1.7
1008
1009 * mjobs/MJCalibrateSignal.cc:
1010 - changed axis label of PulsePos plot (now in nanosec)
1011
1012 * mpointing/MSrcPosCalc.[h,cc]:
1013 - allow to set a tasklist as callback to now which n-th
1014 pass of the same task list it is
1015
1016 * mbase/MTaskList.[h,cc]:
1017 - added some code to allow the execution of one task list more
1018 than once. This is for example necessary to process three
1019 different off-source regions.
1020
1021 * mjobs/MJCut.[h,cc]:
1022 - use the new feature in MTaskList to setup a tasklist
1023 processing the off-source calculation tasklist more than once
1024 - added a new data meber fNumOffSourcePos
1025 - added a new resource option NumOffSourcePositions
1026 - added a new CutQ before Cut0 which takes place before all
1027 source posisiton dependant stuff
1028
1029 * ganymed_onoff.rc:
1030 - renamed Cut0 to CutQ
1031
1032
1033
1034 2007/06/27 Thomas Bretz
1035
1036 * mfilter/MFMagicCuts.cc:
1037 - added the missing include of MHillas.h
1038
1039 * mhist/Makefile, mhist/HistLinkDef.h:
1040 - removed obsolete MHFadcCam
1041 - removed obsolete MHFadcPix
1042
1043 * msignal/MExtractPINDiode.cc:
1044 - commented out some non-compiling code which is not used at all.
1045
1046 * Makefile:
1047 - removed compmux program which entered by chance
1048
1049
1050
1051 2007/06/26 Thomas Bretz
1052
1053 * mmain/Makefile:
1054 - added inlclude path for mfilter
1055
1056 * mmain/MEventDisplay.cc:
1057 - added MFEvtNumber to choose selected preselected events
1058
1059
1060
1061 2007/06/25 Daniel Hoehne
1062
1063 * datacenter/scripts/linkmc:
1064 - implemented execution of fillcamera.C, now first a mc camera file
1065 is linked and then fillcamera.C runs for this file
1066
1067 * datacenter/macros/fillcamera.C:
1068 - bugfix: the macro doesn't giva a seg-fault anymore
1069 (thanks to Thomas)
1070 - arranged the structure more clearly
1071
1072
1073
1074 2007/06/23 Thomas Bretz
1075
1076 * mbadpixels/MBadPixelsCam.cc:
1077 - fixed some Print output
1078
1079 * mhflux/MHAlpha.cc:
1080 - added the missing include of MHillas.h
1081 - removed the obsolete ClassImp(MAlphaFitter)
1082
1083 * mhflux/MHFalseSource.cc, mimage/MHillasSrc.cc:
1084 - added the missing include MHillas.h
1085
1086 * mimage/MHHillasSrc.cc, mimage/MHillasSrc.h:
1087 - removed obsolete include of MHillas.h
1088
1089 * mpointing/MPointingDevCalc.[h,cc]:
1090 - added the real starguider calibration using a pointing model
1091 for the strguider. The dates for which the model is valid
1092 can still be tuned.
1093
1094 * mpointing/MSrcPosCalc.cc, mreport/MReportStarguider.cc:
1095 - added some comment
1096
1097
1098
1099 2007/06/23 Thomas Bretz
1100
1101 * mpointing/MPointing.cc:
1102 - improved output
1103
1104
1105
1106 2007/06/23 Daniela Dorner
1107
1108 * datacenter/db/index.html:
1109 - added link to showplots-seq.php
1110 - added link to builddatasets.php
1111
1112 * datacenter/db/showplots-seq.php:
1113 - added (analog to shoeplots-ds, but instead of dataset number a
1114 sequence range and/or a source name can be chosen)
1115
1116 * datacenter/db/plotinclude.php:
1117 - added function to print pull-down menu for type in showplots*.php
1118
1119 * datacenter/db/showplots.php:
1120 - moved getting of plotname out of if-clauses
1121
1122 * datacenter/db/showplots-ds.php:
1123 - added check if datasetfile is existing
1124
1125 * datacenter/db/showplots-ds.php, datacenter/db/showplots.php:
1126 - added comments
1127 - added home-button
1128 - added reset-button
1129 - changed choosing of type from input field to pull-down menu and
1130 implemented function for this pulldown
1131
1132
1133
1134 2007/06/22 Thomas Bretz
1135
1136 * mhflux/MHThetaSqN.cc:
1137 - fixed optimization (it just didn't work)
1138
1139 * mpointing/MPointing.[h,cc]:
1140 - added some checks in Load
1141 - fixed a problem with the constructors (the pointers MUST be
1142 initialized to 0)
1143 - renamed fNumPar to fgNumPar
1144 - Load and Save now return kTRUE or kFALSE
1145
1146
1147
1148 2007/06/22 Daniela Dorner
1149
1150 * datacenter/db/builddatasets.php:
1151 - fixed typo
1152
1153
1154
1155 2007/06/21 Thomas Bretz
1156
1157 * mjobs/MJCut.cc:
1158 - fixed a problem with the Wobble MCs (the could not be processed
1159 anymore because they needed MTime for MHSrcPos)
1160
1161
1162
1163 2007/06/20 Thomas Bretz
1164
1165 * msql/MSQLMagic.[h,cc]:
1166 - added a new function InsertUpdate
1167
1168
1169
1170 2007/06/20 Daniela Dorner
1171
1172 * datacenter/db/showplots.php:
1173 - implemented different number of tabs for muxdata for
1174 signal*.root
1175
1176
1177
1178 2007/06/19 Thomas Bretz
1179
1180 * callisto.rc, callisto_Dec04Jan05.rc:
1181 - changed the default values (commented out anyhow) to the real
1182 values.
1183
1184 * mbase/MEnv.h:
1185 - allow printing contents from the context menu
1186
1187 * mcalib/MCalibrationRelTimeCalc.cc:
1188 - replaced kDeviatingTimeResolution by new
1189 kDeviatingRelTimeResolution
1190
1191 * mhcalib/MHCalibrationPulseTimeCam.cc:
1192 - automatically scale the saturation limit to the fadc range
1193
1194 * mjobs/MJCalibrateSignal.cc:
1195 - save resource file into signal*.root file
1196 - added some code (still commented) for saving the calibration
1197 results
1198 - do not fill the bad-pixel plots with MCs
1199
1200 * mjobs/MJCalibration.cc, mjobs/MJStar.cc, mjobs/MJCut.cc,
1201 mjobs/MJSpectrum.cc:
1202 - save resource file into signal*.root file
1203
1204 * mjobs/MJPedestal.cc:
1205 - clarified output for "mean pulse time" further
1206
1207 * mjobs/MJob.cc:
1208 - made write container more flexible to allow easier calles
1209 if fPathOut contains the file name already
1210
1211 * mpedestal/MExtractPedestal.cc:
1212 - automatically scale the maximum variation and the
1213 maximum value to fit the FADC range
1214
1215 * msignal/MExtractor.cc:
1216 - removed the reset of the saturation limit. Maybe the user
1217 wants to switch off saturation detection.
1218 - removed a lot of old code (in comments)
1219
1220 * msignal/MExtractTimeAndCharge.cc:
1221 - scale the saturation limit from the maximum of
1222 the FADC range to 256
1223 - use the maximum value of the raw position as the input for
1224 half the signal height in GetSaturationTime again
1225 - calculate maxposhi only if needed
1226 - calculate maxrawlo only if needed
1227
1228 * mraw/MRawRunHeader.[h,cc]:
1229 - implemented new format version 9
1230 - increased version number by one
1231 - added some comments in the header
1232 - added a function returning the maximum value of the FADC
1233 - changed the GetScale from a calculation to a switch
1234 (faster and easier to understand)
1235
1236 * callisto_mux.rc:
1237 - replaced saturation and lower signal limit in
1238 MJPedestalY2.MHCalibrationPulseTimeCam by the defaults
1239
1240 * mbase/MMath.[h,cc]:
1241 - added a function to do a InterpolParab assuming that the
1242 x-coordinates are -1, 0, 1
1243
1244
1245
1246 2007/06/18 Thomas Bretz
1247
1248 * mbadpixels/Makefile:
1249 - added include of mraw
1250
1251 * mbadpixels/MBadPixelsTreat.[h,cc]:
1252 - added some comments
1253 - check for MRawRunHeader
1254 - calculate max time difference from time in ns
1255
1256 * callisto.rc callisto_mux.rc, callisto_Dec04Jan05.rc:
1257 - changed old value for time difference to 3.0
1258 - use the default value (3.0) in all files
1259
1260 * mbadpixels/MBadPixelsPix.h, mbadpixels/MBadPixelsCam.cc,
1261 mcalib/MCalibrationChargeCalc.cc:
1262 - renamed kFluctuatingArrivalTimes to kDeviatingAbsTimeResolution
1263
1264 * mbase/MMath.cc:
1265 - improved (according to the numerical recipes) the calculation
1266 of the one value solution. This should also accelerate
1267 execution a bit
1268
1269
1270
1271 2007/06/17 Thomas Bretz
1272
1273 * mpedestal/MExtractPedestal.[h,cc],
1274 mpedestal/MPedestalSubtract.cc,
1275 mpedestal/MPedestalSubtractedEvt.[h,cc]:
1276 - changed USample_t finally from Byte_t to UShort_t
1277 - adapted Memcpy accordingly
1278
1279 * mraw/MRawEvtData.[h,cc]:
1280 - increased class version to 7
1281 - added fNumBytesPerSample for simplification
1282 - take fNumBytesPerSample into account
1283 - changed draw and print option accordingly
1284 - changed reading of pixel information (in fact it is a
1285 simplification allowed by the flexible storage format)
1286 - added a private GetSample member function to be used in
1287 data access for drawing a pixel
1288 - added returning of the scale (2^((numbytes-1)*8))
1289 - FIXME: GetPixelContent must be reimplemented!
1290
1291 * mraw/MRawEvtPixelIter.[h,cc]:
1292 - changed according to changes in MRawEvtData to support
1293 flexible daza format
1294 - removed a lot of old, obsolete and unsused member functions
1295
1296 * msignal/MSignalCalc.cc, mpedestal/MHPedestalCor.cc:
1297 - changed to use USample_t instead of Byte_t
1298 - ToBeFIXED! The saturation limits are still around 2^8
1299
1300 * callisto_mux.rc:
1301 - removed obsolete LoGainSwitch statement
1302
1303
1304
1305 2007/06/16 Thomas Bretz
1306
1307 * mbase/MGList.cc:
1308 - added some sanity checks
1309
1310 * mbase/MMath.cc:
1311 - don't start caluclation if x<mean in GaussProb
1312
1313 * mpedestal/MExtractPedestal.[h,cc]:
1314 - added new data member for the absulte max signal fMaxSignalAbs
1315 - replaced Byte_t for a sample by USample_t set in the header
1316 to Byte_t
1317 - in the case of random pedestal calculation the MaxPos is
1318 not calculated anymore
1319 - scale the pedestal and pedestalrms according to the sample
1320 size in the data (the scale is retrieved from the run-header)
1321
1322 * mpedestal/MPedestalSubtract.[h,cc]:
1323 - replaced build-in memcpy by a new Memcpy function which is more
1324 flexible depending on the input data format
1325 - scale the signal into the range 0-256 according to the
1326 scale given by the event header
1327 - replaced Byte_t by USample_t
1328
1329 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
1330 - replaced Byte_t by USample_t and set it accordingly to Byte_t
1331
1332 * mraw/MRawRunHeader.h:
1333 - added returning of the scale (2^((numbytes-1)*8))
1334
1335
1336
1337 2007/06/15 Thomas Bretz
1338
1339 * mpedestal/MPedestalSubtractedEvt.cc:
1340 - fixed a bug in the determination of the maximum slice. Only
1341 each second slice was checked. This has been introduced with
1342 the last change four weeks ago.
1343
1344
1345
1346 2007/06/15 Daniela Dorner
1347
1348 * datacenter/db/index-footer.html:
1349 - adapted path of validator picture
1350
1351 * scripts/processsequence:
1352 - added sequence number (get it from sequence file) to path name
1353 in case only a sequence file is given
1354 - added two new command line options: the callisto and star rc can
1355 be given now
1356
1357
1358
1359 2007/06/14 Daniela Dorner
1360
1361 * scripts/processsequence:
1362 - bugfix (getting of runno didn't work in case the outpath
1363 contained a _)
1364
1365
1366
1367 2007/06/13 Thomas Bretz
1368
1369 * mimage/MImgCleanStd.cc:
1370 - print name of MPedPhotCam only if used
1371
1372
1373
1374 2007/06/13 Daniela Dorner
1375
1376 * datacenter/db/plotdb.php:
1377 - enlarged inputs for Set1 and Set2 to 150 (was too short for all
1378 sequences of one dataset)
1379
1380 * datacenter/db/showplots.php:
1381 - implemented variable for number of tabs (calib*.root,
1382 signal*.root and star*.root) to simplify future changes
1383 - adapted number of tabs for signal*.root
1384
1385
1386
1387 2007/06/12 Thomas Bretz
1388
1389 * mbase/MTime.[h,cc]:
1390 - added new constant kDaySec
1391 - use kDaySec where possible
1392 - added second argument to SetUnixTime and allow using it ;-)
1393 - use SetUnixTime in Set(timeval)
1394
1395 * mhcalib/MHCalibrationChargeCam.cc:
1396 - made sure that Draw doesn't crash if the hi-gains
1397 have saturated but the lo-gains don't exist
1398
1399 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
1400 - replaced type of SaturationLimit and LowerSignalLimit by UInt_t
1401 - accordingly increased class version number
1402
1403
1404
1405 2007/06/12 Daniela Dorner
1406
1407 * datacenter/db/ganymed.php:
1408 - added comment
1409
1410 * datacenter/db/tabs.php:
1411 - corrected tabs for ganymed for wobble
1412
1413
1414
1415 2007/06/11 Thomas Bretz
1416
1417 * sponde.cc:
1418 - added check for validity of resource file
1419
1420 * mbase/MMath.cc:
1421 - small speed improvement to calclation of three solutions
1422 for the third order pol.
1423 - for a second order pol. set x1 and x2 if it has only one
1424 solution
1425
1426 * mbase/MMath.h:
1427 - speed improvement using ::cbrt instead of pow(x, 1/3)
1428
1429 * mcalib/MCalibrationChargeCalc.cc:
1430 - improved output
1431
1432 * mextralgo/MExtralgoSpline.cc:
1433 - speed improvement by using a look up table for often used
1434 and identical coefficients
1435 - use MMath::SolvePol2 to get the null-points of the first
1436 derivative (EvalDerivEq0)
1437 - removed a lot of old an obsolete comments
1438 - fixed the newly introduced EvlInteg(int, int) -- must
1439 return 0 explicitly if a==b
1440 - fixed the upward search
1441
1442
1443
1444 2007/05/25 Thomas Bretz
1445
1446 * callisto.cc, star.cc:
1447 - removed obsolete check whether config file exists
1448
1449 * sponde.cc:
1450 - aded check for validity of config file (returns 0xfe if not)
1451
1452 * mbase/MEnv.[h,cc]:
1453 - removed obsolete fName workaround
1454 - made sure that also ~ paths are correctly expanded and used
1455
1456 * mjobs/MJob.cc:
1457 - one more sanity check if MEnv is not valid
1458
1459 * Makefile:
1460 - first compile the programs source code and then link the library
1461 this make it much faster to debug the code of the program sources.
1462
1463
1464
1465 2007/05/22 Daniel Hoehne
1466
1467 * datacenter/macros/fillcamera.C:
1468 - added (macro to fill mc parameters into the db)
1469
1470
1471
1472 2007/05/22 Thomas Bretz
1473
1474 * mmuon/MMuonSearchPar.cc:
1475 - tiny speed improvement in the fit function
1476
1477
1478
1479 2007/05/22 Daniela Dorner
1480
1481 * datacenter/scripts/sourcefile:
1482 - adapted the function finish to avoid removing of non existing
1483 files in case the variable lockfile is empty
1484
1485 * steps.rc:
1486 - fixed typo
1487
1488 * datacenter/scripts/checkscriptrunning:
1489 - added (script to check if a script is runnning, including
1490 command line option, to allow for several jobmanagers and
1491 zipscripts of one Mars Version)
1492
1493
1494
1495 2007/05/21 Daniela Dorner
1496
1497 * datacenter/db/showplots-ds.php:
1498 - also off-sequences are plottet now
1499 - by plotting the link to the plot in colour, it is marked, whether
1500 a on sequence (green) or a off sequence is plotted
1501
1502
1503
1504 2007/05/21 Daniel Hoehne
1505
1506 * datacenter/tools/resetdataset:
1507 - re-implemented fAllFilesAvail=NULL
1508
1509 * datacenter/macros/fillstar.C:
1510 - bugfix: for sparkrate='inf', now 0.00 is filled into the db
1511
1512
1513
1514 2007/05/21 Thomas Bretz
1515
1516 * msignal/MSignalPix.h:
1517 - added missing arrival time in Copy function
1518 - added copy constructor
1519
1520 * msignal/MSignalCam.[h,cc]:
1521 - added a function to compare cleanigngs of two objects
1522 - added a function to compare the islands in two objects
1523 - adde Copy function
1524
1525 * mjobs/MJStar.cc:
1526 - added MHEffictiveOnTime to parlist to get access from the
1527 resource file
1528
1529 * mjobs/Makefile:
1530 - added include of mhflux
1531
1532
1533
1534 2007/05/18 Daniela Dorner
1535
1536 * datacenter/scripts/runcorsika:
1537 - added (script to run corsika automatically)
1538
1539 * datacenter/scripts/runreflector:
1540 - added (script to run reflector automatically)
1541
1542 * datacenter/scripts/runcamera:
1543 - added (script to run camera automatically)
1544
1545 * datacenter/scripts/jobmanager:
1546 - added possibility to start separate jobmanager for the MC
1547 processing by giving 'mc' as command line option
1548
1549 * datacenter/scripts/setup:
1550 - added setting for MC production steps
1551
1552 * datacenter/scripts/sourcefile:
1553 - added fail codes for MC production steps
1554
1555 * steps.rc:
1556 - added settings for MC production steps
1557 - removed timer table information (this was only neede by the
1558 macro getdolist.C in case of day-wise processing of data)
1559
1560
1561
1562 2007/05/17 Thomas Bretz
1563
1564 * metralgo/MExtralgoSpline.h:
1565 - improved the speed of the integration by simplifying the evaluated
1566 term. It has been checked that the result is identical.
1567
1568
1569
1570 2007/05/17 Daniela Dorner
1571
1572 * scripts/processsequence:
1573 - added -v5 to all commands
1574
1575 * datacenter/scripts/sourcefile:
1576 - adapted in function makedir if-clause to avoid removing of non
1577 existing files in case todofile is empty or todfile or lockfile is
1578 missing
1579
1580 * datacenter/scripts/runcallisto, datacenter/scripts/runganymed
1581 datacenter/scripts/runstar:
1582 - adapted comment (was still about old way to get from the database
1583 what has to be done)
1584
1585
1586
1587 2007/05/16 Daniel Hoehne
1588
1589 * datacenter/tools/resetdataset:
1590 - several bugfixes (mainly typos, for wobble datasets there was one
1591 colon too much due to no off sequences)
1592
1593
1594
1595 2007/05/16 Thomas Bretz
1596
1597 * callisto.cc:
1598 - switch of storage of job2 only in movie mode
1599
1600 * mjobs/MJCalibrateSignal.[h,cc]:
1601 - do not write the interlaced containers anymore
1602 they have no real meaning if only the ones of the last
1603 calibration are written
1604 - removed obsolete references to MCalibrationPulseTimeCam
1605 - changed default writingmode for the signal file to UPDATE
1606
1607 * mjobs/MJCalibration.cc, mjobs/MJCut.cc:
1608 - write display by adding it to the array
1609
1610 * mjobs/MJPedestal.[h,cc]:
1611 - added const qualifier to argument of DisplayResult
1612 - removed obsolete WriteResult
1613 - added a new function WritePulsePos
1614 - call WritePulsePos if PulsePosCheck is enabled
1615
1616 * mjobs/MJob.[h,cc]:
1617 - removed automatic writing of fDisplay from WriteContainer
1618 - added a new function WriteDisplay
1619
1620 * mhcalib/MHCalibrationChargeCam.cc, mpedestal/MExtractPedestal.cc,
1621 msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
1622 - replaced GetMax by GetMaxPos
1623
1624 * mhcalib/MHCalibrationPulseTimeCam.cc:
1625 - use new GetMax returning position and height at once
1626
1627 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
1628 - devided the old function GetMax into GetMax and GetRawMax
1629
1630 * msignal/MExtractTimeAndCharge.cc:
1631 - GetSaturationTime now uses the real maximum as reference not
1632 the maximum of the raw-date
1633 - adapted the use of GetMax
1634
1635 * mextralgo/MExtralgoSpline.h:
1636 - added a function which allows the outside world to access the
1637 spline
1638 - removed Align from EvalInteg, it is done in EvalPrimitive already
1639
1640 * macros/test/extralgospline.C:
1641 - added a macro to test the spline
1642
1643
1644
1645 2007/05/14 Stefan Ruegamer
1646
1647 * datacenter/scripts/checkmd5sum
1648 - added this script which makes an md5sum check of files that have
1649 been copied from tape to the directory
1650 /magic/datacenter/fromtape. This script will run later auto-
1651 matically before movingrawfiles.
1652
1653
1654
1655 2007/05/14 Daniela Dorner
1656
1657 * datacenter/scripts/checkfilesforsequenceavail:
1658 - added missing 'set -C'
1659
1660 * scripts/processsequence:
1661 - added option (now callisto rc can be giving in a command line
1662 option)
1663
1664
1665
1666 2007/05/14 Daniel Hoehne
1667
1668 * datacenter/db/menu.php, magicdefs.php, querycal.php:
1669 - implemented new columns fUnsuitableMax and fDeadMax
1670
1671
1672
1673 2007/05/14 Thomas Bretz
1674
1675 * RELEASE 1.2
1676
1677
1678
1679 2007/05/14 Thomas Bretz
1680
1681 * callisto_mux.rc:
1682 - cleanup of some comments
1683
1684 * mjobs/MJCalibration.cc:
1685 - fixed the unintentionally removed setting of pedestal
1686 for MPedestalSubtract
1687
1688 * mpedestal/MPedestalSubtract.cc:
1689 - improved output for debugging purpose
1690
1691 * msignal/MExtractor.[h,cc]:
1692 - according to the last changes the version number has been
1693 increased to 9
1694
1695 * mcalib/MCalibrationCam.cc:
1696 - added code to GetPixelContent from MCalibrationPedCam
1697
1698 * mcalib/Makefile, mcalib/CalibLinkDef.h:
1699 - removed obsolete MCalibrationPedCam
1700
1701 * mhcalib/MHPedestalCam.cc:
1702 - Removed references to MCalibrationPedCam use a MCalibrationCam
1703 with the name MCalibrationPedCam instead
1704
1705 * mjobs/MJCalibration.cc:
1706 - changed background color in Defects to be able to read
1707 the yellow text color
1708
1709 * mjobs/MJPedestal.cc:
1710 - removed obsolete include of MCalibrationPedCam
1711
1712 * mcalib/MCalibrationPulseTimeCam.[h,cc]:
1713 - removed some obsolete Add functions already contained in
1714 the base class
1715
1716 * mcalib/MCalibrationIntensityBlindCam.[h,cc],
1717 mcalib/MCalibrationIntensityQECam.[h,cc],
1718 mcalib/MCalibrationIntensityTestCam.[h,cc]:
1719 - removed
1720
1721
1722
1723 2007/05/11 Daniela Dorner
1724
1725 * scripts/processsequence:
1726 - added information about the created paths to the output of
1727 Usage()
1728 - adapted regular expressions
1729 - bugfix in getting date for cc and caco file
1730 - bugfix (subsystempath was missing)
1731 - exit instead of break, if cc or caco file is missing
1732 - merpplogdirectory is created after finding of files now
1733 - improved logging
1734
1735 * datacenter/scripts/setup:
1736 - adapted number of processes
1737 - removed datacheck
1738
1739
1740
1741 2007/05/11 Thomas Bretz
1742
1743 * mcalib/MCalibrationChargeCalc.cc, mhcalib/MHPedestalCam.cc,
1744 msignal/MExtractBlindPixel.cc:
1745 - replaced the call to GetTotalEntries by the product
1746 of the number of slices with the number of events of the
1747 individual pixel
1748
1749 * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc],
1750 mpedestal/MPedCalcFromLoGain.[h,cc]:
1751 - unified the summing part of Process() into a new function
1752 CalcPixel in the base class
1753 - in MPedCalcPedRun individual pixels could be skipped due to
1754 high variations, but it was still divided by the number of events
1755 procesed. This let to a pedestal which was a tiny amount too
1756 small and gave an small positive offset of the randomly extracted
1757 pedestal.
1758 - unified the loops over the individual pixels to calculate the
1759 pixel-, area-, and sector-defaults for the whole camera into
1760 the base-class
1761 - moved fNumEventsUsed into the base-class and removed obsolete
1762 fUsedEvents
1763 - removed obsolete fTotalCounter, use the product of the number
1764 of slices and the number of events stored in each individual
1765 pixel instead
1766 - added some sanity checks not to calculate average and/or rms
1767 values if the statistics is too low (division by zero)
1768 - for calculating min and/or max values at most places now
1769 an int is used. This increases the range for further
1770 upgrade to 16bit samples.
1771
1772 * mpedestal/MPedestalCam.[h,cc]:
1773 - removed obsolete fTotalEntries and replaced by fNumSlices
1774 because the number of total entries depends on the number of
1775 events used for each individual pixel
1776 - adapted GetPixelContent accordingly
1777 - increased class version to 2
1778
1779 * manalysis/MCameraData.cc:
1780 - added include of TArrayI (previously included from MPedestalCam)
1781
1782 * mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationRelTimeCam.cc:
1783 - fixed GetPixelContant to give more proper output
1784 - reformatted GetPIxelContent code
1785 - added const-qualifiers
1786
1787 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
1788 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc,
1789 mpedestal/MExtractPedestal.[h,cc], msignal/MExtractor.[h,cc],
1790 msignal/MExtractBlindPixel.cc, msignal/MExtractPINDiode.cc:
1791 - removed data members fPedestal and fPedestalsIn respectively,
1792 and all referencing functions because it was never used at all
1793
1794 * mextralgo/MExtralgoDigitalFilter.[h,cc],
1795 mextralgo/MExtralgoSpline.cc
1796 msignal/MExtractTimeAndChargeDigitalFilter.cc:
1797 - made the noise extraction completely random and automatic
1798 - gave the noise extraction completely into the hand of
1799 the extractors
1800
1801
1802
1803 2007/05/10 Daniela Dorner
1804
1805 * datacenter/scripts/runcallisto:
1806 - bugfix (typo in getting date for finding cc and cacofile)
1807
1808 * scripts/merppupdate:
1809 - added (script to merpp update already calibrated files)
1810 - added possibility to give outpath and regular expression for
1811 filename as command line options
1812
1813
1814
1815 2007/05/10 Thomas Bretz
1816
1817 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
1818 - cleanup of some comments
1819
1820 * mbase/MMath.cc:
1821 - removed the usage of a storage space for the index in
1822 GetMedianDev because the index is reacalculated anyhow
1823
1824 * mbase/MStatusArray.cc:
1825 - if several objects of the same name (but different class
1826 types) are in a pad we don't stop searching if an object
1827 with the right name has been found
1828
1829 * mcalib/MCalibrateData.cc, mcalib/MCalibrationChargeCalc.cc,
1830 mcalib/MCalibrationRelTimeCalc.cc:
1831 - updated output
1832
1833 * mhist/MHCamera.[h,cc]
1834 - added two new member functions to count the number of bins
1835 above or below a threshold
1836
1837 * mjobs/MJCalibrateSignal.cc:
1838 - added a new Tab to show the time development of the unsuitable
1839 pixels
1840 - added a new tab showing the eveloution of the number of
1841 dead pixels
1842
1843 * mjobs/MJCalibration.cc:
1844 - updated texts in bad pixel display
1845
1846 * datacenter/macros/fillsignal.C:
1847 - replaced CalcUnsuitable by the new members of MHCamera
1848 - also fill the maximum number of unsuitable pixels
1849 - and fill the maximum number of dead pixels
1850
1851 * mfilter/MFSoftwareTrigger.cc, mhcalib/MHCalibrationTestCam.cc,
1852 mimage/MCameraSmooth.cc:
1853 - removed obsolete calls to GetPixById
1854
1855 * msignal/MSignalCam.[h,cc]:
1856 - removed obolete function to access the MSignalPix'
1857 - removed obsolete GetPixById
1858 - added new function returning the number of unmapped pixels
1859 - a little code cleanup
1860
1861
1862
1863
1864 2007/05/09 Daniela Dorner
1865
1866 * scripts/makemovie:
1867 - added comment
1868 - removed not needed lines
1869
1870 * datacenter/scripts/buildsequenceentries,
1871 datacenter/scripts/checkfilesforsequenceavail,
1872 datacenter/scripts/checklogs, datacenter/scripts/checkstardone,
1873 datacenter/scripts/checktransfer, datacenter/scripts/copyscript,
1874 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
1875 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
1876 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
1877 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1878 datacenter/scripts/fillstar, datacenter/scripts/findnewstars,
1879 datacenter/scripts/findnotseqruns,
1880 datacenter/scripts/insertdatasets,
1881 datacenter/scripts/insertsequences, datacenter/scripts/jobmanager,
1882 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
1883 datacenter/scripts/mcsequences,
1884 datacenter/scripts/movingsubsystemfiles,
1885 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
1886 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
1887 datacenter/scripts/runstar, datacenter/scripts/scriptlauncher,
1888 datacenter/scripts/setup, datacenter/scripts/sourcefile,
1889 datacenter/scripts/webupdate-callisto,
1890 datacenter/scripts/webupdate-ganymed,
1891 datacenter/scripts/webupdate-sinope,
1892 datacenter/scripts/webupdate-star,
1893 datacenter/scripts/writedatasetfiles,
1894 datacenter/scripts/writesequencefiles,
1895 datacenter/scripts/zipscript:
1896 - change time for 'Software-Developement'
1897
1898 * datacenter/scripts/buildsequenceentries,
1899 datacenter/scripts/checkfilesforsequenceavail,
1900 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
1901 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
1902 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1903 datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
1904 datacenter/scripts/runganymed, datacenter/scripts/runstar,
1905 datacenter/scripts/writedatasetfiles,
1906 datacenter/scripts/writesequencefiles:
1907 - removed variable needed only for setstatusroot
1908 - adapted variable needed for setstatus
1909 - adapted comment
1910
1911 * datacenter/scripts/writedatasetfiles:
1912 - added missing 'setstatus "start"'
1913
1914 * datacenter/scripts/correcttime:
1915 - improved regular expressions
1916
1917 * datacenter/macros/findcacofiles.C:
1918 - added algorithm for searching missing caco files and inserting
1919 the according runnumber to the database
1920 - adapted comment
1921
1922 * datacenter/scripts/filesondisk:
1923 - removed algorithm for finding missing caco files (done by
1924 findcacofiles.C no)
1925 - adapted comment
1926 - added removing of files conaining the run lists
1927
1928 * datacenter/scripts/zipscript:
1929 - added possibility to start several zipscripts giving a commanline
1930 option
1931 - added locking of callisto
1932 - removed not needed lines
1933 - removed old code
1934 - fixed bug (filename for chmod was wrong)
1935
1936 * datacenter/scripts/runcallisto:
1937 - added locking of sequence for zipping
1938 - reduced find for cc and caco file to the directory of the date,
1939 where the files are stored (date taken from callisto filename)
1940 - improved regular expressions
1941
1942 * steps.rc:
1943 - added fNotZipping to Needs of fCallisto to allow for the locking
1944 of callistos by the zipscript
1945
1946 * datacenter/scripts/sourcefile:
1947 - removed functions setstatusroot and getdolistroot
1948 - renamed variable in setstatus
1949 - added function sendquery
1950 - adapted if-clause to avoid removing of non existing files in
1951 case todofile is empty
1952
1953 * datacenter/scripts/scriptlauncher:
1954 - fixed bug (in case condor_submit failed, the scriptlauncher was
1955 waiting for the not submitted job, until it was killed)
1956
1957 * datacenter/scripts/jobmanager:
1958 - added algorithm to increase sleeping time in case condor failed
1959 several times in a row
1960
1961 * datacenter/scripts/setup:
1962 - renamed errorsleeptime for usage in algorithm in jobmanager
1963
1964 * datacenter/scripts/dodatacheck:
1965 - added query for date to reduce the find to the directory of the
1966 date, where the rawfile is stored
1967 - removed not needed lines
1968
1969 * datacenter/scripts/dodatacheck, datacenter/scripts/doqualityplots,
1970 datacenter/scripts/dowebplots, datacenter/scripts/linkmc,
1971 datacenter/scripts/movingsubsystemfiles,
1972 datacenter/scripts/runcallisto, datacenter/scripts/sourcefile,
1973 scripts/dospectrum, scripts/makemovie, scripts/processsequence:
1974 - changed indentation to 3 spaces, where it was different
1975
1976 * datacenter/scripts/copyscript:
1977 - added sort and uniq to find for dates
1978 - removed not needed lines
1979 - adapted find for catalogue files such that only the directories
1980 of the last 31 days are searched with find and not the whole
1981 central control path
1982
1983 * datacenter/db/sequinfo.php:
1984 - show ranges menu on first loading of page
1985
1986 * datacenter/db/menu.js:
1987 - adapted functions to show ranges menu on first loading of the
1988 page and hide it, when a query is done
1989 - commented functions
1990
1991 * scripts/processsequence:
1992 - restricted find for cacofile to directory of date
1993
1994 * scripts/merppupdate:
1995 - added (script to do merpp update for already calibrated files)
1996
1997
1998
1999 2007/05/09 Thomas Bretz
2000
2001 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
2002 callisto_mux.rc:
2003 - changed ArrTimeRmsLimit in all cases to default 5.0
2004 because of the new meaning
2005
2006 * showplot.cc:
2007 - changed that it closes automatically if the file cannot
2008 be read
2009
2010 * datacenter/macros/fillstar.C:
2011 - commented the output of the query
2012
2013 * datacenter/macros/plotdb.C:
2014 - adapted ranges to MUX data values
2015 - added plots for new unsuitable columns
2016
2017 * mbadpixels/MBadPixelsPix.h:
2018 - added a new member function IsUncalibrated
2019 - further adapted the usuitable levels
2020
2021 * mcalib/MCalibrationChargeCalc.[h,cc]:
2022 - changed the meaning of ArrTimeRmsLimit such that it is now
2023 the deviation from the average rms expressed in significance
2024 levels
2025 - the new check is done similar to the check for the relative
2026 arrival time (to be unified!)
2027 - removed FinalizeArrivalTimes
2028 - removed calibration levels for first and last bin, this
2029 has to be redone more properly taken the extractor properties
2030 into account
2031 - some updates to the output
2032 - some simplifications to the code
2033
2034 * mcalib/MCalibrationRelTimeCalc.cc:
2035 - when calculating the median check for UnsuitableRun not
2036 unsuitable in general
2037 - small changes to output
2038 - calculate upper and lower limits only once
2039
2040 * mhvstime/MHVsTime.[h,cc]:
2041 - added fMinimum and fMaximum data members similar to
2042 MHSectorVsTime
2043 - to be unified with MHSectorVsTime
2044 - fixed draw/paint
2045 - increased version number
2046
2047 * mjobs/MJCalibration.cc:
2048 - removed the bad pixel levels for first and last bins
2049
2050 * msignal/MExtractTimeAndChargeSpline.[h,cc],
2051 mextralgo/MExtralgoSpline.cc:
2052 - changed to allow setup of the extraction type and the
2053 relative or absolute height for arrival
2054 - if the height is set < 0 and extraction type is set to
2055 relative integral the maximum is used instead of the leading edge.
2056 - accordingly increased version number by one
2057
2058 * mjobs/Makefile:
2059 - added mextralgo to includes
2060
2061
2062
2063 2007/05/08 Daniel Hoehne
2064
2065 * datacenter/macros/fillsignal.C:
2066 - implemented new variables fUnsuitable50 and fUnsuitable01
2067
2068 * datacenter/db/menu.php, magicdefs.php, querycal.php:
2069 - implemented new columns fUnsuitable50 and fUnsuitable01
2070
2071
2072
2073 2007/05/04 Thomas Bretz
2074
2075 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
2076 - removed writing MBadPixelsCam. It now gives trouble
2077 because the etReadyToSave flag is set at an unproper time.
2078 It is not used anyhow.
2079
2080 * datacenter/macros/fillsignal.C:
2081 - small simplification
2082
2083
2084
2085 2007/05/04 Daniela Dorner
2086
2087 * scripts/makemovie:
2088 - added (script to produce movies)
2089
2090
2091
2092 2007/05/03 Daniel Hoehne
2093
2094 * datacenter/macros/fillsignal.C:
2095 - fixed bug which made fillsignal fail for the new MUX data:
2096 for sequences > 200000 hilooff and hilocal are not needed anymore
2097
2098
2099
2100 2007/04/28 Daniela Dorner
2101
2102 * datacenter/scripts/dowebplots, datacenter/scripts/doqualityplots:
2103 - moved temporary directory for pstoimg to /tmp
2104
2105 * datacenter/scripts/copyscript:
2106 - moved file with diff for magic_favorites to /tmp
2107
2108 * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
2109 datacenter/db/menu.js :
2110 - implemented possibility to plot datasets by inserting dataset
2111 number as Set1
2112
2113 * datacenter/db/plot.php:
2114 - implemented variables for colours
2115
2116 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
2117 datacenter/db/include.php, datacenter/db/datasetinfo-aio.php,
2118 datacenter/db/ganymed.php, datacenter/db/sequence.php:
2119 - removed header and footer for print version
2120
2121 * datacenter/db/runinfo-aio.php:
2122 - fixed small bug
2123
2124 * datacenter/db/magicdefs.php:
2125 - added fMEanPUlsePosInner to alias
2126
2127 * datacenter/db/ganymed.php:
2128 - added observation mode
2129
2130
2131
2132 2007/04/27 Daniela Dorner
2133
2134 * datacenter/scripts/jobmanager:
2135 - improved logging
2136
2137 * datacenter/scripts/scriptlauncher:
2138 - redirect of error messages of condor_submit to errorlogfile
2139 - in case condor_submit does not work (i.e. pid empty) an error
2140 message is written to the processlogfile
2141
2142 * datacenter/db/showplots-ds.php:
2143 - adapted maxwidth of input field
2144
2145 * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
2146 datacenter/db/menu.js :
2147 - implemented possibility to give range for 2 additional values
2148 - implemented possibility to give only upper or lower limit
2149 - fixed bug, that ranges are not accepted before plotting once
2150
2151
2152
2153 2007/04/27
2154
2155 * RELEASE 1.1
2156
2157
2158
2159 2007/04/27 Daniel Hoehne
2160
2161 * datacenter/scripts/runcallisto:
2162 - modified the ccfile and cacofile search to not find ccfiles
2163 twice if one runnumber is part of a higher runnumber (as 23456
2164 and 223456)
2165
2166
2167
2168 2007/04/27 Thomas Bretz
2169
2170 * mcalib/CalibLinkDef.h, mcalib/Makefile:
2171 - removed obsolete MCalibrationIntensityCam
2172 - removed obsolete MCalibrationIntensityChargeCam
2173
2174 * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
2175 mcalib/MCalibrateData.[h,cc], mhcalib/MHCalibrationChargeCam.[h,cc]:
2176 - removed obsolete MCalibrationIntensityChargeCam and replaced by
2177 MCalibrationChargeCam
2178
2179 * mcalib/MCalibrationChargeCalc.[h,cc]:
2180 - removed obsolete MCalibrationIntensityChargeCam and replaced by
2181 MCalibrationChargeCam
2182 - to realize the difference between continous and single calibration
2183 a new data member fContinousCalibration has been introduced
2184 - consequently increased version number to 6
2185 - do not set any exclusion in ReInit. it is nonsense not to fill
2186 histograms which might give (or give not) correct result,
2187 if the checks are all executed anyhow
2188
2189 * mcalib/MCalibrationRelTimeCalc.cc:
2190 - do not set any exclusion in ReInit and if a pixel is unsuitable.
2191 it is nonsense not to fill histograms which might give (or give
2192 not) correct result, if the checks are all executed anyhow
2193 - switched on the check for outliers
2194 - outliers are now set unsuitable rather than unreliable
2195 - some code simplification of the checks
2196
2197 * mcalib/MCalibrationChargeCam.cc:
2198 - added a comment in the Clear member function
2199
2200 * mcalib/MCalibrationRelTimeCam.cc:
2201 - some fixes of looong Form statements
2202 - a small cosmetic change to GetPixelContent
2203 - replaced the old check of the average time resolution by
2204 a more accurate check using the median and deviation
2205
2206 * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
2207 - removed data member fReferencePixel and corresponding code
2208 - use the median of pixels with area index 0 as reference instead of
2209 an artificial pixel
2210
2211 * mhcalib/MHCalibrationCam.[h,cc]:
2212 - finally removed all dependencies on the intensity cams and replaced
2213 them by the direct cam
2214 - if the lo-gain histogram is empty this is not a reason for an
2215 uncalibrated pixel. At least in case of extracted properties (charge
2216 and time) it is ok.
2217
2218 * mjobs/MJCalibration.[h,cc]:
2219 - let MCalibrationRelTimeCalc run after MCalibrationChargeCalc
2220 otherwise almost all unsuitable pixels have deviating
2221 relative arrival resolution.
2222 - added new level for deviating time reolution to plot of bad pixels
2223 - changed reference lines for timr resolution plots
2224 - removed data member fRefTimeOffsetInner, it is now 0 by definition
2225
2226 * mjobs/MJCalibrateSignal.cc:
2227 - finally removed all dependencies of Intensity cams
2228 - enable ContinousCalibration in MCalibrationChargeCalc instead
2229 - switched on interleaved relative time calibration
2230
2231 * mbadpixels/MBadPixelsPix.h:
2232 - adapted to new unsuitable flag kDeviatingTimeResolution
2233
2234 * callisto_mux.rc:
2235 - removed the obsolete resource statement about the level
2236 for the relative arrival time check.
2237
2238 * mjobs/calibrationref.rc, mjobs/calibrationref_Dec04.rc,
2239 mjobs/calibrationref_Nov04.rc, resources/calibrationref_mux.rc:
2240 - changed time resolution references accordingly
2241
2242 * resources/calibration_spline.rc:
2243 - added muon calibration factors up to period 55... to be corrected.
2244
2245 * mjobs/MJCut.[h,cc]:
2246 - reanimated the use of an energy estimator in ganymed for the
2247 purpose of having it as additional cut value if looking
2248 for events after cuts
2249
2250 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
2251 - added a corresponding example
2252
2253
2254
2255 2007/04/26 Thomas Bretz
2256
2257 * mjobs/MJPedestal.cc:
2258 - inverted the default of the CalibFilter for the case of no
2259 pattern available as the filter was inverted 4.3.07.
2260
2261 * callisto.rc:
2262 - fixed typos in examples for movie encoding
2263
2264
2265
2266 2007/04/25 Daniel Hoehne
2267
2268 * datacenter/scripts/runcallisto:
2269 - removed obsolete option -raw from command line for callisto
2270
2271
2272
2273 2007/04/25 Thomas Bretz
2274
2275 * mbadpixels/MBadPixelsCam.cc:
2276 - removed obsolete code from Print() which tried to align the
2277 output
2278
2279 * mhcalib/MHCalibrationChargeCam.cc:
2280 - increased the shown binning range further
2281
2282 * mhcalib/MHCalibrationPulseTimeCam.cc:
2283 - unimportant changes
2284
2285 * mjobs/MJPedestal.cc:
2286 - changed a comment
2287
2288 * mpedestal/MPedestalSubtractedEvt.h:
2289 - fixed a bug of preset upper limits. The last slice is
2290 fNumSamples-1 not fNumSamples
2291
2292
2293
2294 2007/04/24 Thomas Bretz
2295
2296 * callisto_Dec04Jan05.rc, callisto_MarApr05.rc, callisto_mux.rc:
2297 - fixed typos in examples for movie encoding
2298
2299 * mjobs/MJCalib.h, mjobs/MJPedestal.cc:
2300 - missing commit from yesterday :-(
2301
2302 * mmovie/MMovieWrite.cc:
2303 - changed resource Filename according to the other resources
2304 to FileName
2305
2306 * ganymed.cc:
2307 - enable dataset mc-mode if "-mc" is specified
2308 - removed obsolete call to EnableMonteCarloMode
2309 - removed EnableWobbleMode but use the setting of the dataset
2310 instead
2311
2312 * mjobs/MDataSet.[h,cc]:
2313 - renamed fIsWobbleMode to fWobbleMode
2314 - added setter for fWobbleMode
2315 - added fMonteCarlo which determins the default paths to be used
2316 if not overwritten
2317 - replaced the static variables for the paths by member functions
2318 which depend on the new fWobbleMode data member
2319 - some simple reordering inthe constructor was necessary
2320 - increased class version number accordingly to 2
2321
2322 * mjobs/MJCut.[h,cc]:
2323 - repaired On-only mode
2324 - removed data member fIsMonteCarlo, use the data-set getter instead
2325 - removed data member fIsWobbleMode, use the data-set getter instead
2326
2327 * sponde.cc:
2328 - print a warning if MC dataset doens't contain "MonteCarlo: Yes"
2329
2330 * mjobs/MJCalibrateSignal.cc:
2331 - do not write signal*.root in movie mode
2332
2333
2334
2335 2007/04/23 Thomas Bretz
2336
2337 * callisto.cc, star.cc:
2338 - removed "-raw" and "-root" option
2339 - replaced inflating sequence path by new InflatePath
2340 function
2341 - removed MJCalib::kUse* usage, use MSequence::IsMonteCarlo
2342 instead
2343
2344 * mhcalib/MHCalibrationChargeBlindCam.cc,
2345 mhcalib/MHCalibrationHiLoCam.cc,
2346 mhcalib/MHCalibrationPulseTimeCam.cc:
2347 - removed obsolete include of MCalibrationIntensityCam
2348
2349 * mhcalib/MHPedestalCam.cc:
2350 - removed obsolete usage of fIntensCam
2351
2352 * mhist/MHEvent.cc:
2353 - replacedcompilation of description string by new
2354 MMcEvt::GetDescription memeber function
2355
2356 * mjobs/MJCalib.[h,cc]:
2357 - removed fDataFlag and corresponding member functions and
2358 handling
2359
2360 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
2361 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.[h,cc]:
2362 - replaced IsUseRawData and IsUseRootData by
2363 MSequence::IsMonteCarlo
2364 - use fSequence to determin whether it is MC sequence or not
2365
2366 * mjobs/MJCalibrateSignal.cc:
2367 - renamed movie encoding task list
2368 - do not write output files if encoding movie
2369
2370 * mjobs/MSequence.[h,cc]:
2371 - removed "merpp"-path
2372 - monte carlo files now always have 8digits run numbers
2373 - added new resource "MonteCarlo"
2374 - added new static member function InflatePath
2375 - increased version number to 2
2376
2377 * mmc/MMcEvt.[hxx,cxx]:
2378 - added new member function GetDescription
2379
2380 * mmovie/MMovieWrite.[h,cc]:
2381 - added a sanity check for strange rms values
2382 - search for MMcEvt in the parlist and improve output
2383 in case of monte carlo data
2384 - fixed some typos in the comments of ReadEnv
2385
2386 * mmovie/Makefile:
2387 - added mmc search path
2388
2389 * mraw/MRawRunHeader.cc:
2390 - set new defaults of fTelescopeNumber, fCameraVersion,
2391 fFreqSampling and fNumSignificantBits for old MC data
2392
2393
2394
2395 2007/04/23 Daniela Dorner
2396
2397 * datacenter/scripts/linkmc:
2398 - removed workaround for 5-digit runnumbers
2399
2400 * datacenter/scripts/mcsequences:
2401 - added line 'MonteCarlo: Yes' to output to sequence file
2402
2403 * datacenter/scripts/runganymed:
2404 - adapted chosing of ganymed rc-file
2405 - added output of ganymed command line
2406
2407
2408
2409 2007/04/20 Daniel Hoehne
2410
2411 * datacenter/macros/filldotrun.C:
2412 - implemented new Arehucas version
2413
2414
2415
2416 2007/04/20 Thomas Bretz
2417
2418 * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsPix.cc:
2419 - propagate option in Clear member function
2420 - the default is now to keep the previously excluded flag and
2421 set the unsuitable-run flag accordingly
2422
2423 * mcalib/MCalibrationChargeCalc.cc:
2424 - if the lower limit for the measured number of phe is calculated
2425 to be less than one phe it is artificially reset to one phe
2426
2427 * mhist/MHCamEvent.cc:
2428 - call SetFrameBorder(0) for all subpads explicitly
2429
2430 * mhist/MHCamera.cc:
2431 - removed the obsolete definition of kItemsLegend
2432
2433 * mbadpixels/MBadPixelsIntensityCam.cc, mcalib/MCalibrationIntensityCam.cc:
2434 - removed obsolete reference in comment to MCalibrationINtensityQECam
2435
2436 * mcalib/CalibLinkDef.h, mcalib/Makefile:
2437 - removed obsolete MCalibrationIntensityQECam
2438 - removed obsolete MCalibrationIntensityBlindCam
2439 - removed obsolete MCalibrationIntensityRelTimeCam
2440 - removed obsolete MCalibrationIntensityTestCam
2441
2442 * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
2443 mcalib/MCalibrateData.[h,cc]:
2444 - replaced data member fIntensQE by fQECam
2445 - removed references to obsolete MCalibrationIntensityQECam
2446 - added some comments
2447 - replaced obsolete reference to MCalibrationIntensityBlindCam
2448 by reference to MCalibrationBlindCam
2449
2450 * mcalib/MCalibrationChargeCalc.[h,cc]:
2451 - replaced references to fIntensQE by direct access to fQECam
2452 - adde some comments
2453 - removed data member fIntensQECam
2454 - replaced obsoilete reference to MCalibrationIntensityBlindCam
2455 by reference to MCalibrationBlindCam
2456
2457 * mjobs/MJCalibrateSignal.cc, mhcalib/MHCalibrationChargeBlindCam.cc:
2458 - removed obsolete references to MCalibrationIntensityQECam
2459 - removed obsolete references to MCalibrationIntensityBlindCam
2460
2461 * mbase/MTask.cc:
2462 - added some unexecuted code to debug which taks are processed
2463
2464 * mcalib/MCalibCalcFromPast.cc, mcalib/MCalibrationIntensityCam.cc,
2465 mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.h
2466 - removed obsolete MCalibrationIntensityRelTimeCam
2467
2468 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibrationRelTimeCalc.[h,cc],
2469 mhcalib/MHCalibrationRelTimeCam.cc:
2470 - replaced obsolete reference to MCalibrationIntensityRelTimeCam
2471 by referencing MCalibrationRelTimeCam
2472
2473 * mhcalib/MHCalibrationChargeBlindCam.cc:
2474 - replaced obsolete reference to MCalibrationIntensityBlindCam
2475 by referencing MCalibrationBlindCam
2476
2477 * mhcalib/MHCalibrationHiLoCam.cc:
2478 - replaced obsolete reference to MCalibrationIntensityHiLoCam
2479 by referencing MCalibrationHiLoCam
2480
2481 * mhcalib/MHCalibrationPulseTimeCam.cc
2482 - replaced obsolete reference to MCalibrationIntensityPulseTimeCam
2483 by referencing MCalibrationPulseTimeCam
2484
2485 * mcalib/MCalibrationTestCalc.cc
2486 - replaced obsolete reference to MCalibrationIntensityTestCam
2487 by referencing MCalibrationTestCam
2488
2489
2490
2491 2007/04/12 Daniela Dorner
2492
2493 * datacenter/db/showplots-ds.php:
2494 - added (script to plot all plots of a data set)
2495
2496 * datacenter/db/showplots.php:
2497 - added 'previous' and 'next' button
2498
2499 * datacenter/db/plotinclude.php, datacenter/db/showplots.php:
2500 - moved two function from showplots.php to plotinclude.php, as they
2501 are also used in showplots-ds.php
2502
2503 * datacenter/db/builddatasets.php, datacenter/db/datasetinfo-aio.php
2504 datacenter/db/indes-header.html, datacenter/db/indes.html,
2505 datacenter/db/menu.js, datacenter/db/reference.html,
2506 datacenter/db/regexp.html, datacenter/db/runinfo-aio.html,
2507 datacenter/db/sequinfo-aio.html:
2508 - adapted paths of images and mars.css
2509
2510 * datacenter/db/index.html:
2511 - added link to showplots-ds.php
2512
2513
2514
2515 2007/04/18 Thomas Bretz
2516
2517 * Makefile:
2518 - added suffixes .hxx and .cxx
2519 - added new subdir mmovie
2520
2521 * mjobs/Makefile:
2522 - added path to mmovie
2523
2524 * mmovie/MMoviePrepare.[h,cc]:
2525 - changed access to MCalibrateData to access to MCalibConstCam
2526
2527 * mmovie/MMovieWrite.cc:
2528 - fixed some typos in comments
2529
2530 * mjobs/MJCalibrateSignal.cc:
2531 - removed dependenca on obsolete MCalibrationIntensityConstCam
2532
2533 * mjobs/MJCalibration.[h,cc]:
2534 - for simplification removed all dependencies of unused intensity
2535 calibration
2536
2537 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
2538 callisto_mux.rc:
2539 - removed line for switching on intensity calibration
2540 - added expample lines for movie encoding
2541
2542 * mbadpixels/BadPixelsLinkDef.h, mbadpixels/Makefile:
2543 - removed obsolete MBadPixelsIntensityCam
2544
2545 * mcalib/MCalibCalcFromPast.[h.cc]:
2546 - do not store fIntensRelTime (it is not used at all) as data member
2547
2548 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc]:
2549 - instead of creating of a new MBadPixelsCam into the intensity array
2550 clear the information of the old one (FIXME: DO NOT CLEAR PREV EXCL!)
2551 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2552 * mcalib/MCalibrationTestCalc.[h,cc]:
2553 - removed empty Process function
2554
2555 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc],
2556 mcalib/MCalibrationChargeCalc.[h,cc], mcalib/MCalibrationTestCalc.[h,cc],
2557 mcalib/MCalibrationRelTimeCalc.[h,cc], mhcalib/MHCalibrationCam.[h,cc],
2558 mhcalib/MHCalibrationChargeCam.cc, mhcalib/MHCalibrationHiLoCam.cc,
2559 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationRelTimeCam.cc,
2560 mhcalib/MHPedestalCam.cc:
2561 - removed obsolete references to MBadPixelsIntensityCam, replaced
2562 by MBadPixelsCam
2563
2564 * mhcalib/MHCalibrationCam.cc:
2565 - set reason for uncalibrated pixels by SetUncalibrated
2566
2567 * mjobs/MJCalibrateSignal.cc:
2568 - removed obsolete references to MBadPixelsIntensityCam
2569 - removed MBadPixelsMerge, instead use the given MBadPixelsCam as
2570 starting point. THIS ALSO REMOVES SUPPORT FOR PREV. EXCLUDED PIXELS
2571 (TO BE FIXED)
2572
2573 * mfilter/FilterLinkDef.h, mfilter/Makefile:
2574 - added MFEvtNumber
2575
2576 * mfilter/MFEvtNumber.[h,cc]:
2577 - added
2578
2579
2580
2581 2007/04/17 Stefan Ruegamer
2582
2583 * datacenter/scripts/filesondisk:
2584 - modified the ccfile search to not find ccfiles twice if one
2585 runnumber is part of a higher runnumber (as 23456 and 223456)
2586
2587 * datacenter/scripts/movingrawfiles:
2588 - added moving of rawfiles from the directory /magic/datacenter/
2589 fromtape/rawdata/muxdata, which is the default rawfile folder of
2590 the new muxtapes, to /magic/datacenter/fromtape/rawdata
2591
2592 * datacenter/scripts/runcallisto:
2593 - added condition for the linking of the .rc-file for muxdata
2594
2595 * datacenter/scripts/makecallistolinks:
2596 - commented reason2 out
2597
2598
2599
2600 2007/04/17 Thomas Bretz
2601
2602 * mcalib/CalibLinkDef.h, mcalib/Makefile:
2603 - removed obsolete MCalibrationIntensityConstCam
2604
2605 * mcalib/MCalibCalcFromPast.[h,cc]:
2606 - removed obsolete depedency on MCalibrationIntensityConstCam
2607
2608 * mcalib/MCalibConstCam.[h,cc]:
2609 - added a possibility to veto bad pixels in GetPixelContent by
2610 setting a MBadPixelsCam
2611 - removed obsolete fRunNumber
2612 - increased class version number by 1
2613
2614 * mcalib/MCalibrateData.[h,cc]:
2615 - removed obsolete dependency on MCalibrationIntensityConstCam
2616 - removed some obsolete comments with code from old pedestal
2617 treatment
2618
2619
2620
2621 2007/04/15 Thomas Bretz
2622
2623 * callisto.cc:
2624 - added an option to write a movie
2625
2626 * mjobs/MJCalibrateSignal.[h,cc]:
2627 - added the code to write a movie
2628 - added new option (fIsMovieMode) to switch it on and off
2629
2630 * mmovie/MMovieData.h:
2631 - added data member fMedianPedestalRms
2632
2633 * mmovie/MMoviePrepare.[h,cc]:
2634 - added calculation of median pedestal rms
2635
2636 * mmovie/MMovieWrite.[h,cc]:
2637 - added comments
2638 - added return value to SetPalette
2639 - delete palette entries after usage
2640 - get median pedestal rms from MMovieData
2641
2642
2643
2644 2007/04/12 Daniela Dorner
2645
2646 * datacenter/scripts/sourcefile:
2647 - added if-clause to avoid removing of non existing files
2648
2649 * datacenter/db/db.php:
2650 - adapted host
2651
2652 * datacenter/db/plotdb.php:
2653 - adapted usage of function GetQuery
2654
2655 * datacenter/db/plotinclude.php:
2656 - added init of variables
2657
2658 * datacenter/db/runinfo-aio.php:
2659 - adapted building of query for the case, that fRunMin=0
2660
2661 * datacenter/macros/filloptical.C:
2662 - adapted such, that files from telescopes in Tuorla can also be
2663 handeled
2664 - return 3 in case the coordinates of an object are not available
2665 in the database
2666
2667 * datacenter/scripts/copyscript:
2668 - added case for return code 3 for filloptical.C
2669
2670 * datacenter/macros/setupdb.C:
2671 - added table OpticalData
2672
2673 * datacenter/tools/fillobjects.C:
2674 - added comment
2675
2676 * datacenter/tools/fillobjects2.C:
2677 - adapted comment
2678 - adapted reading to new format of file (different object name
2679 convention)
2680
2681 * datacenter/resources/TeVsources.txt:
2682 - added (file containing the positions of the objects observed by
2683 the Tuorla Observatory and KVA)
2684
2685 * datacenter/resources/good_compstars.txt:
2686 - added (file containing the magnitudes and colour of the objects
2687 observed by the Tuorla Observatory and KVA)
2688
2689 * datacenter/resources/compstars.txt:
2690 - added (like good_compstars, but containing more data, which
2691 has been left out in the other file, as it is not accurate
2692 enough)
2693
2694
2695
2696 2007/04/12 Thomas Bretz
2697
2698 * mmovie/MMoviePrepare.[h,cc], mmovie/MMovieData.[h,cc],
2699 mmovie/MMovieWrite.[h,cc], mmovie/Makefile, mmovie/MovieLinkDef.h,
2700 movie/MovieIncl.h:
2701 - added
2702
2703 * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h, mbase/MArrayI.h,
2704 mbase/MArrayS.h:
2705 - added Reset() member function or improved performance of it
2706
2707 * mcalib/MCalibrationChargeCalc.cc:
2708 - fixed the alignment in an output
2709
2710 * mhbase/MBinning.h:
2711 - added operator[] member function
2712
2713 * mhist/MHCamera.cc:
2714 - changed such that it is allowed to use palettes with a different
2715 number of contours.
2716 - fixed the number of ticks written on the axis to 25
2717 - use MBinnig to calculate the legend color boxes
2718 - fixed a minor bug in the assignment of the color levels, which
2719 gave visibly wrong result if the transition between two colors
2720 was important but was not noticable in normal circumstances
2721
2722 * mjobs/MDataSet.h, mjobs/MSequence.h:
2723 - increased class version to 1 to make it writable
2724 - added Print to the context menu
2725
2726 * mgeom/MGeomCam.[h,cc]:
2727 - removed fNumSectors
2728 - removed fNumAreas
2729 - added fNumPixInSector
2730 - added fNumPixWithAidx
2731 - changed CalcSectors and CalcArea to fill new data members
2732 - fixed a bug in the range check of GetMaxRadius and GetMinRadius
2733 (the range was to wide by 1 at the upper edge)
2734 - increased class version from 4 to 5
2735
2736
2737
2738 2007/04/11 Thomas Bretz
2739
2740 * mjobs/MJCalibrateSignal.cc:
2741 - added a lot of comments
2742 - added some code for future use
2743
2744 * mcalib/MCalibCalcFromPast.cc:
2745 - if update of calibration constants via MCalibrateData fails an
2746 error is raised
2747
2748 * mcalib/MCalibrateData.cc:
2749 - if update of calibration constants done set the ReadyToSaveFlag
2750 accordingly
2751
2752
2753
2754 2007/04/04 Thomas Bretz
2755
2756 * mbase/MLogHtml.cc:
2757 - the closing parenthesis was missing for setting to green color
2758
2759
2760
2761 2007/04/03 Thomas Bretz
2762
2763 * mjobs/MDataSet.cc:
2764 - added processing of RunTime and Name resource
2765
2766 * mgeom/MGeomCamDwarf.cc:
2767 - removed an unused variable
2768
2769 * msignal/MSignalPix.h, msignal/MSignalCam.h:
2770 - commented out obsolete AddNumPhotons and Scale
2771 - removed ReducePrecision from setting of arrival time because
2772 it gave artefacts.
2773
2774
2775
2776 2007/03/29 Thomas Bretz
2777
2778 * mgeom/MGeomCam.cc, mgeom/MGeomPix.h:
2779 - added new member function to return distance to coordinate
2780 origin
2781
2782 * mgeom/MGeomCamDwarf.[h,cc]:
2783 - added
2784
2785 * mgeom/Makefile, mgeom/GeomLinkDef.h:
2786 - added MGeomCamDwarf
2787
2788
2789
2790 2007/03/28 Thomas Bretz
2791
2792 * mraw/MRawRunHeader.cc:
2793 - added Getter for fFreqSampling
2794
2795 * mpointing/MHSrcPosCam.[h,cc]:
2796 - added different binning for wobble mode
2797 - added circle for wobble mode
2798
2799 * mjobs/MJCut.cc:
2800 - store run- and event-number via MParameterCalc in output files
2801 - show histogram of source positions also in wobble mode
2802
2803 * mbase/MEnv.h:
2804 - added member function to touch a resource returning whether
2805 it has contents or not
2806
2807 * mars.rc:
2808 - added examples for MUX data
2809 - fixed the other examples
2810 - changed default cleaning to 8.5/4.0 absolute
2811
2812 * macros/readIPR.C:
2813 - simplified
2814
2815
2816
2817 2007/03/21 Stefan Ruegamer
2818
2819 * datacenter/scripts/runcallisto:
2820 - removed entries for callisto_MarApr05.rc (outdated)
2821
2822 * datacenter/scripts/makecallistolinks:
2823 - updated reason1 because the old reason has been removed in the
2824 Mars Version 1.0, resulting in no more calibration with spline
2825 if DF fails
2826 - added reason2 to run spline after an other error
2827
2828
2829
2830 2007/03/20 Daniel Hoehne
2831
2832 * datacenter/db/db.php, datacenter/scripts/budb,
2833 datacenter/scripts/dbchk, datacenter/scripts/dunotseqruns,
2834 datacenter/scripts/findnewstars,
2835 datacenter/scripts/findnotseqruns, datacenter/scripts/sourcefile,
2836 datacenter/tools/comparesequences, datacenter/tools/resetdataset,
2837 sql.rc:
2838 - changed the host from hercules to vela
2839
2840
2841
2842 2007/03/17 Thomas Bretz
2843
2844 * mbase/MTime.[h,cc]:
2845 - added new memeber function to set unix times
2846
2847
2848
2849 2007/03/09 Thomas Bretz
2850
2851 * mjoptim/MJOptimizeCuts.cc:
2852 - implemented printing of input file also in RunOnOffCore
2853
2854
2855
2856 2007/03/08 Markus Meyer
2857
2858 * mpointing/MPointingDevCalc.h:
2859 - changed fNumMinStars from 8 to n (in SetNumMinStars)
2860
2861
2862
2863 2007/03/06 Stefan Ruegamer
2864
2865 * mraw/MRawRunHeader.cc:
2866 - added SwapAssignment for pixels 428 and 429
2867
2868
2869
2870 2007/03/05 Thomas Bretz
2871
2872 * msignal/MExtractTimeAndChargeSpline.cc:
2873 - added a default for the extrator resolution in case no predefined
2874 value is set
2875
2876 * mjobs/MJCalib.[h,cc], mjobs/MJCalibration.cc:
2877 - removed HiLoCalibration option
2878
2879 * mjobs/MJCalibration.cc:
2880 - use extractor to determine hi-/lo-calibration
2881
2882 * mjobs/MJPedestal.cc:
2883 - do only insist on pedestal events if an extractor without
2884 lo-gains is set
2885
2886 * callisto.rc, callisto_Dec04Jan05.rc:
2887 - removed references to HiLoCalibration
2888
2889 * callisto_mux.rc, resources/calibrationref_mux.rc,
2890 resources/pedestalref_mux.rc:
2891 - added new resource files for MUX data
2892
2893 * mjobs/MSequence.cc:
2894 - another fix to make sure that there is a / between dir and filename
2895
2896 * mpedestal/MExtractPedestal.cc:
2897 - why if fRawData initialized twice? Removed.
2898 - Reset check window without extractor and without lo-gains
2899
2900
2901
2902
2903 2007/03/04 Thomas Bretz
2904
2905 * mhcalib/MHCalibrationChargeBlindCam.cc,
2906 mhcalib/MHCalibrationChargeBlindPix.[h,cc]:
2907 - commented out references to MRawEvtPixelIter::GetNum*Samples
2908
2909 * mhcalib/MHCalibrationRelTimeCam.cc:
2910 - updated header
2911
2912 * mjobs/MJCalibrateSignal.cc:
2913 - updated header
2914 - removed references to MHCalibrationPulseTimeCam
2915 - added a check to make sure that extractor1 is initialized
2916 - use new SetRangeFromExtractor function for pedestal
2917 extraction range
2918 - added a new filter to check for pedestal events, used for
2919 pedestal extraction in cases w/o lo-gains and to remove
2920 pedestal events from further analysis
2921 - fill and display hi-/lo-gain histogram only if lo-gain exists
2922
2923 * mjobs/MJPedestal.cc:
2924 - replaced fSequence.GetName by GetFileName
2925 - check for availability of lo-gain in pulse pos check
2926 - Add MHCalibrationPulseTime to parlist to allow resources
2927 file setup
2928 - to fill the MHCalibrationPulseTimeCam deny calibration- and
2929 pedestal-events
2930 - use a pedestal filter to deny calibration events
2931 - use new SetRangeFromExtractor function for pedestal
2932 extraction range
2933
2934 * mhcalib/MHCalibrationPulseTimeCam.cc:
2935 - removed an obsolete return
2936
2937 * mpedestal/MPedCalcFromLoGain.cc:
2938 - if event does not contain lo-gains do not start extraction
2939 at lo-gain offset
2940
2941 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
2942 - changed variable naming in GetSaturation from sathi to sat
2943 - changed limit in GetMax from Byte_t to UInt_t
2944
2945 * msignal/MExtractBlindPixel.cc, msignal/MExtractTimeAndCharge.cc:
2946 - changed max argument in GetMax from Int_t to UInt_t
2947
2948 * msignal/MExtractTimeAndCharge.[h,cc]:
2949 - changed fLoGainSwitch from Byte_t to UInt_t
2950 - increased class version accordingly to 4
2951
2952 * mmain/MEventDisplay.cc:
2953 - took out the display of the slice with the max index
2954 - handle pedestal subtraction more accurate
2955
2956 * mraw/MRawEvtData.cc:
2957 - added number of bytes per sample to GetNumBytes()
2958 - removed contents of GetPixelContent... depricated
2959
2960 * mraw/MRawEvtPixelIter.[h,cc]:
2961 - updated comments
2962 - removed all functions returning informations about single
2963 pixels (should be done through MPedestalSubtractedEvt
2964 instead)
2965
2966 * mhist/MHEvent.cc:
2967 - removed KMaxIdx...depricated.
2968
2969 * msignal/MExtractor.[h,cc]:
2970 - changed type of fSaturationLimit from Byte_t to UInt_t
2971 - increased class version number accordingly to 8
2972 - only reset fSaturationLimit if it is above 0xff and
2973 no lo-gain available
2974
2975 * msignal/MSignalCalc.[h,cc]:
2976 - changed to use MPedestalSubtractedEvt instead of MRawEvtData
2977 - make handling of data without lo-gains possible
2978
2979 * mhcalib/MHCalibrationChargeCam.[h,cc]:
2980 - changed to use pedestal subtracted evt instead of the raw evt
2981 for determination of the arrival time
2982
2983 * mhcalib/MHCalibrationCam.[h,cc]:
2984 - made IsLoGain autodetecting in case fRunHeader is available
2985
2986 * msignal/MExtractPINDiode.cc:
2987 - use MRawRunHeader's GetNumSamplesHi/LoGain
2988
2989
2990
2991 2007/03/03 Thomas Bretz
2992
2993 * mcalib/MCalibrationRelTimeCalc.cc:
2994 - changed the default of RelTimeResolutionLimit from 1.0 to 0.05
2995
2996 * mhcalib/MHCalibrationChargeCam.cc,
2997 mhcalib/MHCalibrationPulseTimeCam.cc,
2998 mhcalib/MHCalibrationRelTimeCam.cc:
2999 - added f*RefCharge to Copy function
3000 - added range to calls of GetIdxMaxHi/LoGainSample
3001 - reworked and simplified DrawDataCheckPixel
3002 - reworked and simplified DrawReferenceLine
3003 - fixed call to ReadEnv of base class in ReadEnv
3004
3005 * mhcalib/MHCalibrationRelTimeCam.cc:
3006 - commented filling of lo-gain arrays out.
3007
3008 * mpedestal/MExtractPedestal.[h,cc],
3009 mpedestal/MPedCalcFromLoGain.h, mpedestal/MPedCalcPedRun.h:
3010 - added the SetRangeFromExtractor function
3011
3012 * msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
3013 - use GetNumSamplesHiGain of MRawRunHeader instead of
3014 MRawEvtPixelIter's
3015
3016 * msignal/MSignalCalc.[h,cc]:
3017 - slightly changed handling of MC run, changed hi-/lo-gain
3018 calibration from 10 to 11.3
3019
3020 * msignal/MExtractTime.cc:
3021 - don't print lo-gain properties if n/a
3022
3023 * msignal/MExtractor.[h,cc]:
3024 - reset logain range and saturation limit if no logains available
3025 - added HasLoGain member function
3026 - don't print lo-gain attributes in Print if no logains
3027
3028 * msignal/MExtractTimeAndCharge.cc:
3029 - reset fLoGainSwitch if logains are not available
3030 - use MRawRunHeader's GetNumSamplesHi/LoGain
3031 - do not use MRawEvtPixelIter to determin availability of lo-gains
3032 use number of lo-gain samples to extract instead.
3033 - don't print lo-gain properties if n/a
3034
3035
3036
3037 2007/03/02 Thomas Bretz
3038
3039 * mraw/MRawRunHeader.h:
3040 - added GetNumBytesPerSample() member function
3041
3042 * mraw/MRawRead.cc:
3043 - splitted ReadPixel and setting ab-flag into function calls
3044 - fixed skipping pixels if bps>1
3045
3046 * mraw/MRawEvtData.[h,cc]:
3047 - removed last argument from AddPixel
3048 - split reading pixel data and setting ab-flag into two functions
3049 - increased version number from 5 to 6
3050 - adapted Print function
3051 - adapted Draw function
3052 - adapted ReadPixel function
3053
3054 * manalysis/MMcCalibrationUpdate.[h,cc]:
3055 - made sure that Process is not executed in case of MC files
3056 - minor changes to includes
3057
3058 * mextralgo/MExtralgoSpline.h:
3059 - removed obsolete include iostream
3060
3061
3062
3063 2007/03/01 Thomas Bretz
3064
3065 * mmain/MEventDisplay.cc:
3066 - didn't show callisto output anymore because of missing fundametal
3067 pedestal
3068
3069 * mbadpixels/MBadPixelsTreat.cc:
3070 - added more informative output
3071
3072 * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationChargeCam.cc,
3073 mhcalib/MHCalibrationChargePix.h, mhcalib/MHCalibrationRelTimeCam.cc,
3074 mhcalib/MHCalibrationChargeCam.h, mhcalib/MHCalibrationChargePINDiode.h,
3075 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationTestCam.cc,
3076 mhcalib/MHCalibrationTestTimeCam.cc, mhcalib/MHGausEvents.h,
3077 mhcalib/MHCalibrationChargeBlindCam.cc, mhcalib/MHPedestalCam.cc,
3078 - replaced SetNbins/First/Last by SetBinning
3079
3080 * mhcalib/MHCalibrationChargeCam.cc:
3081 - improved output in case arrival time is out of range
3082
3083 * mhcalib/MHCalibrationPulseTimeCam.cc:
3084 - the values can only have discrete valuesno need to set a bin-width
3085 different from 1
3086 - set binning automatically by using the number of samples
3087 - fixed ReadEnv
3088 - directly use maxpos, no cast necessary
3089
3090 * mraw/MRawRunHeader.h:
3091 - added new member function GetNumSamples
3092
3093 * mpedestal/MPedCalcFromLoGain.cc:
3094 - fixed ReadEnv
3095
3096 * mraw/MRawCrateData.cc, mraw/MRawEvtHeader.cc:
3097 - implemented reading new mux format 8
3098
3099 * mraw/MRawRunHeader.[h,cc]:
3100 - implemented reading of new file format 8
3101 - added new data members fNumBytesPerSample, fFreqSampling
3102 and fNumSignificantBits
3103 - increased file format version from 5 to 6
3104
3105 * mraw/MRawEvtPixelIter.[h,cc]:
3106 - made aware of handling the new and old format
3107 - added range to GetIdxMax*
3108
3109 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
3110 - removed obsolete data members fSumhiarea and fSumhisector
3111 - replaced the usage of MRawEvtData by MPedestalSubtractedEvt
3112 - according to this the lower signal limit has been decresed
3113 by 15
3114 - changed "saturation" limit accordingly from 254 to 245
3115
3116 * mpedestal/MPedestalsubtractedEvt.h:
3117 - added a shortcut for GetSaturation
3118
3119 * mjobs/MJPedestal.cc:
3120 - first subtract pedestal and then fill MHCalibrationPulseTimeCam
3121 - fill MHCalibrationPulseTimeCam with MPedestalSubtracted
3122
3123
3124
3125 2007/02/28 Thomas Bretz
3126
3127 * macros/tutorials/mirrordelay.C:
3128 - fixed the formula for the spherical mirror
3129 - fixed the calculation of the time-delay
3130
3131 * mastro/MObservatory.[h,cc]:
3132 - added constructors and functions to set the observatory location
3133 manually
3134
3135 * mbase/MTime.[h,cc]:
3136 - added constructor to construct MTime by date
3137 - added AsDouble for new root streamers (allowing to view MTime in
3138 a TBrowser)
3139 - added GetRootDatime to return TDatime object
3140
3141 * mcalib/MCalibrateData.cc:
3142 - added more meaningful output in case a conversion factor exceeds a limit
3143
3144 * datacenter/macros/plotdb.C:
3145 - added plot for spark rate
3146
3147
3148
3149 2007/02/26 Daniela Dorner
3150
3151 * datacenter/db/builddatasets.php, datacenter/db/findoffdata.php,
3152 datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
3153 datacenter/db/include.php, datacenter/db/menu.php, :
3154 - bugfix: the stopdate was not choses properly in case of reset
3155 when there was no data past midnight
3156 - a new function (GetStopDate) has been implemented
3157 - bugfix in PrintNightRange (table Sequences was used in all cases)
3158
3159
3160
3161 2007/02/26 Daniel Hoehne
3162
3163 * datacenter/macros/fillstar.C:
3164 - bugfixes: included MHCamera.h, corrected two typos (missing ";" and
3165 a surplus "s" in the variable "sparkrate")
3166
3167 * datacenter/db/magicdefs.php, menu.php:
3168 - added fSparkRate
3169
3170
3171
3172 2007/02/16
3173
3174 * RELEASE 1.0
3175
3176
3177
3178 2007/02/16 Thomas Bretz
3179
3180 * macros/starvisyear.C:
3181 - changed default observator to magic
3182 - fixed some typos in comments
3183
3184 * mastro/MAstro.[h,cc]:
3185 - added a new function to estimate the time of culmination
3186 - fixed the conversion factors RadToHor and HorToRad (wrong by 15/24)
3187
3188 * mastro/MObservatory.cc:
3189 - fixed the Print() output
3190
3191 * mbase/MMath.h:
3192 - removed conversion factor to and from Hours
3193
3194 * mjobs/MSequence.cc:
3195 - added a / behind the date (for the output in case of failure)
3196
3197 * mmc/MMcFadcHeader.[hxx,cxx]:
3198 - added fElecNoiseName for compatibility with camera program
3199 - increased ClassVersion by 1
3200
3201 * mraw/MRawRunHeader.[h,cc]:
3202 - increased class version by 1 for compatibility with output
3203 of newer camera versions
3204
3205 * resources/sequences.rc:
3206 - changed the sequence.rc file to support new MUX data
3207
3208
3209
3210 2007/02/15 Thomas Bretz
3211
3212 * macros/tutorials/mirrordelay.C:
3213 - added a macro plotting the delay between a spherical and a
3214 parabolic mirror
3215
3216 * mjobs/MJStar.cc:
3217 - implemented new plots for IPR vs. Time and DT
3218
3219
3220
3221 2007/02/13 Thomas Bretz
3222
3223 * resources/hilocalib.rc, resources/hilocalib_sp1.rc:
3224 - added new resource files for hi-/lo-gain calibration.
3225
3226 * resources/hiloconv-*.root:
3227 - added hi-/lo-gain calibration constants
3228
3229 * callisto_Dec04Jan05.rc:
3230 - changed input file name for hi-/lo-gain calibration constants
3231
3232 * mreflector/MHReflector.[h,cc]:
3233 - added histogram class for reflected photons
3234
3235 * mreflector/Makefile, mreflector/ReflectorLinkDef.h
3236 - added MHReflector and necessary include paths
3237
3238 * mbase/MLog.h:
3239 - fixed a bug in Separator which could cause a crash if the contents
3240 are too long
3241
3242 * manalysis/MParameterCalc.cc:
3243 - check for HasValidRule instead of IsValid in ReadEnv
3244
3245 * mdata/MDataPhrase.h:
3246 - added HasValidRule member function
3247
3248 * mfileio/MReadRflFile.[h,cc]:
3249 - allow also reading of gzip-compressed files
3250 - output more header information
3251 - don't use a const qualified TString with gSystem->ExpandPathName
3252
3253 * mjobs/MJPedestal.cc:
3254 - readin bad pixels from ascii file later
3255
3256 * mmc/MMcEvtBasic.h:
3257 - added a static member function GetEnergyStr to convert
3258 GeV into MeV and TeV
3259
3260 * mpointing/MPointingDevCalc.h:
3261 - increased size of fSkip by one
3262
3263 * mextralgo/MExtralgoSpline.h:
3264 - fixed acompiler warning
3265
3266
3267
3268 2007/02/09 Daniel Hoehne
3269
3270 * datacenter/scripts/linkmc
3271 - adapted to new montecarlo directory structure (/magic/montecarlo
3272 instead of /montecarlo)
3273
3274
3275
3276 2007/02/09 Thomas Bretz
3277
3278 * star.rc:
3279 - added new options
3280 - reordering
3281
3282 * mbase/MStatusDisplay.cc:
3283 - updated from 2006 to 2007
3284
3285 * mfbase/MFDataPhrase.cc:
3286 - fixed ReadEnv to correctly return true/false
3287
3288 * mjobs/MJStar.cc:
3289 - added new tabs "Spakless" and "Sparks" dividing the average
3290 signal tab into two distributions by a SparkCut
3291 - replaced all MF by MFDataPhrase
3292
3293 * mjobs/MJCalibrateSignal.cc:
3294 - changed the extraction range used in the lo-gains from the
3295 hi-gain range to the lo-gain range
3296
3297 * datacenter/macros/fillstar.C:
3298 - added filling the spark rate into the database
3299 - the rate after cleaning is now without sparks!
3300
3301
3302
3303 2007/02/06 Thomas Bretz
3304
3305 * mpointing/MPointingDevCalc.cc:
3306 - included check for monitoring flag
3307
3308 * mextralgo/MExtralgoSpline.[h,cc]:
3309 - implemented the possibility to determine the pulse width at
3310 maxheight/2
3311
3312
3313
3314 2007/02/04 Daniela Dorner
3315
3316 * datacenter/scripts/sourcefile:
3317 - added if-clause to avoid that a script is aborted in case a macro
3318 doesn't compile, return code is set to 1 in this case
3319
3320
3321
3322 2007/02/04 Thomas Bretz
3323
3324 * mjobs/MJCalibration.cc:
3325 - implemented Hi-/Lo-Gain calibration for MCs
3326
3327 * mjobs/MJPedestal.cc:
3328 - removed intermediate pedestalstorage from code (its
3329 result is not used at all)
3330
3331 * datacenter/macros/fillsignal.C:
3332 - replaced GetMediandev by GetDev
3333
3334 * callisto.rc, callisto_Dec04Jan05.rc:
3335 - changed ExtractWinLeft/Right according to new scheme
3336
3337 * mhcalib/MHCalibrationChargeCam.[h,cc]:
3338 - removed obsolete data members fFirstHiGain, etc and
3339 replaced by storage of fSignal
3340 - made sure that the average extracted signal position
3341 is at least one slice away from the edges of the
3342 extraction window
3343
3344 * mjobs/MJPedestal.cc:
3345 - reworked the pulse position check. It now better takes
3346 the properties of the extractors into account.
3347 Still to be done: relation between pulse position and
3348 extraction window!
3349
3350 * msignal/MExtractBlindPixel.[h,cc],
3351 msignal/MExtractPINDiode.[h,cc]:
3352 - fixed arguments type of SetRange
3353
3354 * msignal/MExtractTime.cc:
3355 - removed old obsolete code already in comments
3356
3357 * msignal/MExtractTimeAndCharge.h:
3358 - added getter for LoGainStartShift
3359
3360 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
3361 msignal/MExtractTimeAndChargeSpline.[h,cc],
3362 msignal/MExtractedSignalCam.[h,cc], msignal/MExtractor.[h,cc]:
3363 - changed the type of LoGainFirst from byte to int
3364 - if necessary increased class version
3365
3366 * mpedestal/MExtractPedestal.cc:
3367 - improved output
3368
3369 * mhcalib/MHCalibrationChargeCam.cc:
3370 - fixed a %3.1 instead of %3.1f
3371
3372
3373
3374 2007/02/03 Thomas Bretz
3375
3376 * mhist/MHCamEvent.[h,cc]:
3377 - added Draw function to context menu
3378 - added GetHist member functions
3379 - added possibility to display the relative error
3380
3381 * mjobs/MJCalibration.cc:
3382 - read the hi-/lo-gain calibration constants from a MHCamEvent
3383 which is stored in a root file given in resources/hilocalib.rc
3384
3385 * msignal/MExtractTimeAndCharge.cc:
3386 - improved the estimation in GetSaturationTime for the cases in
3387 which the saturating pulse is so early, that an normal
3388 interpolation is not appropriate.
3389
3390 * callisto_DecJan04.rc:
3391 - set fall- and rise-time for spline artificially to 0.5
3392
3393 * mhbase/MFillH.cc:
3394 - added comments
3395
3396 * mpedestal/MExtractPedestal.[h,cc],
3397 mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
3398 - fixed the range check.In case of the lo-gain extraction
3399 the range could infact leak out of the fadc slices
3400
3401 * msignal/MExtractTimeAndCharge.[h,cc]:
3402 - added somecomments
3403 - forbid the lo-gain signal to be negative
3404 - increased version number for compatibility with last release
3405
3406 * msignal/MExtractTimeAndChargeSpline.cc:
3407 - set the correct numbers for rise- and fall-time as default
3408
3409 * mbase/MStatusArray.[h,cc]:
3410 - improved workaround in Read() and Write() for the Reset
3411 of the kCanDelete bit in TH1
3412
3413 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
3414 - commented out obsolete references to *HiLoCam
3415
3416 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
3417 mcalib/CalibLinkDef.h:
3418 - removed *HiLoCam s
3419
3420
3421
3422 2007/02/02 Thomas Bretz
3423
3424 * mreflector/MRflSinglePhoton.[h,cc], mreflector/MRflEvtData.[h,cc]:
3425 - added new Fill functions allowing to fill photons versus
3426 a z-value, e.g. energy.
3427
3428
3429
3430 2007/02/01 Thomas Bretz
3431
3432 * mhist/MHCamEvent.[h,cc]:
3433 - allow to set a histogram for display from external
3434
3435 * mhist/MHCamera.[h,cc]:
3436 - added functions to calc Median/Dev
3437 - fixed adding a MHCamera with AddCamContent. It now takes also
3438 the errors and binentries correctly into account
3439 - simplified Reset() using TArray::Reset()
3440
3441 * mhvstime/MHSectorVsTime.[h,cc]:
3442 - added option to use median/dev instead of mean/rms
3443 - switched Grid on
3444
3445 * mjobs/MSequence.cc, mjobs/MDataSet.cc:
3446 - small improvements to splitting number rows
3447 - handle possible tabs correctly
3448
3449 * mbase/MStatusArray.[h,cc]:
3450 - improved handling in Read(). We make sure now that Read doesn't
3451 produce a memory leak
3452
3453 * mhist/MHCamera.[h,cc]:
3454 - overwrote Clone function to make sure that a cloned MHCamera
3455 is never added to the current directory
3456
3457 * mcamera/MCameraTH.h:
3458 - added a workaround to get rid of the obsolete discriminator thresholds
3459 for the non-trigger pixels
3460
3461 * mreport/MReportCC.cc:
3462 - added a sanity \o-Terminator to the dicriminator threshold extraction
3463
3464
3465
3466
3467 2007/01/30 Thomas Bretz
3468
3469 * mbadpixels/MBadPixelsCam.[h,cc]:
3470 - added function to return the uncalibrated and unsuitable
3471 pixels as TArrayC (to be used in MHCamera)
3472
3473 * mhcalib/MHCalibrationChargeCam.cc:
3474 - added a FIXME-comment
3475
3476 * mhist/MHCamEvent.[h,cc]:
3477 - added an option to change the kind of error which is displayed
3478 - consequently increased version number by 1
3479
3480 * mhist/MHCamera.[h,cc]:
3481 - added a new bit to allow the error to be switched between
3482 mean and spread
3483
3484 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
3485 - adapted to changes in error display
3486
3487
3488
3489 2007/01/27 Thomas Bretz
3490
3491 * manalysis/MMcCalibrationUpdate.cc:
3492 - fixed a typo in a comment
3493
3494 * mcalib/MCalibrateData.[h,cc]:
3495 - commented out some obsolete currently unused code
3496
3497 * mdata/MDataPhrase.cc:
3498 - added a sanity check
3499
3500 * mpedestal/MMcPedestalCopy.cc:
3501 - Changed output to fit the structure used in all other classes
3502
3503 * mmain/MEventDisplay.cc:
3504 - made sure that MPedestalSubtract dies the right thing
3505 - removed badpixel calculation and treatment until a better
3506 solution was found.
3507
3508 * mfbase/MFDataPhrase.cc:
3509 - fixed a "comparison is always true" warning
3510
3511 * msignal/MExtractTimeAndChargeDigitalFilter.h:
3512 - increased class version number to 3 to account for the removal
3513 of the fTimeShift data members since last release
3514
3515
3516
3517 2007/01/27 Daniela Dorner
3518
3519 * datacenter/db/showplots.php:
3520 - added (tool to click through the calib, signal and star plots of
3521 one sequence)
3522
3523 * datacenter/db/index.html:
3524 - added link to new plot tool
3525
3526 * datacenter/db/ganymed.php:
3527 - added fDataSetName, removed fWobble
3528 - removed mininmum value of 100 for dataset range
3529
3530 * datacenter/db/builddatasets.php:
3531 - added fIsoInLimit2 and fIMCLimit2 in Init
3532 - added check on observation mode
3533
3534
3535
3536 2007/01/26 Thomas Bretz
3537
3538 * mpedestal/MExtractPedestal.cc:
3539 - fixed a bug which caused the pedestal to be set to 0 if the
3540 AB-flag is invalid
3541
3542
3543
3544 2007/01/25 Thomas Bretz
3545
3546 * mreflector/MRflSinglePhoton.h:
3547 - added copy constructor
3548 - added a function to fill a TH2
3549
3550 * mreflector/MRflEvtData.[h,cc]:
3551 - added copy costructor
3552 - added Clone function
3553 - added a function to fill a TH2
3554
3555
3556
3557 2007/01/24 Thomas Bretz
3558
3559 * mhflux/MHCollectionArea.cc:
3560 - fixed a typo in the last change
3561
3562
3563
3564 2007/01/24 Daniel Hoehne
3565
3566 * msignal/*.dat:
3567 - inserted missing third column (0) in all weights files
3568
3569
3570
3571 2007/01/18 Thomas Bretz
3572
3573 * mhflux/MHCollectionArea.cc:
3574 - another fix for the error calculation of the collection area.
3575 The totalarea was inluded in the error calculation as it would
3576 be a wait, but actually it is not.
3577
3578
3579
3580 2007/01/16 Thomas Bretz
3581
3582 * mfileio/MReadMarsFile.cc:
3583 - fixed two "comparison between signed and unsigned integer" warnings
3584
3585 * mhbase/MFillH.cc:
3586 - small update to comments
3587
3588 * mimage/MHHillasExt.cc:
3589 - call SetDirectory(NULL) after SetName
3590
3591 * mjobs/MSequence.[h,cc]:
3592 - commented out obsolete GetFileNames
3593
3594 * msignal/MExtractor.[h,cc]:
3595 - Some small updates
3596 - removed code from Process function
3597 - increased version number to 7
3598
3599 * msignal/MExtractedSignalPix.h:
3600 - some simple reordering in the class header
3601
3602 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
3603 - simplified the checks in SetWindowSize
3604
3605 * msignal/MC_cosmics_weights46.dat, msignal/MC_weights46.dat:
3606 - added third column with zeros
3607
3608
3609
3610 2007/01/16 Daniela Dorner
3611
3612 * datacenter/db/menu.php, datacenter/db/datasetinfo-aio.php,
3613 datacenter/db/magicdefs.php:
3614 - implemented new variables for datasets
3615
3616
3617
3618 2007/01/15 Thomas Bretz
3619
3620 * mpedestal/MPedestalSubtract.cc:
3621 - added a sanity check tomake sure that the pixel array has the
3622 correct size when filled
3623 - made sure the the number of pixels in the camera nd not the
3624 number of connected pixels is used to initialize the size of
3625 the arrays.
3626
3627 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
3628 - allow the initialization of nuber of pixels and samples
3629 independanly.
3630
3631
3632 2007/01/15 Daniela Dorner
3633
3634 * datacenter/db/sources.php, datacenter/db/sequinfo-aio.php,
3635 datacenter/db/runinfo-aio.php, datacenter/db/printtable.php,
3636 datacenter/db/plotdb.php, datacenter/db/menu.php,
3637 datacenter/db/findoffdata.php, datacenter/db/builddatasets.php,
3638 datacenter/db/datasetinfo.php:
3639 - fixed bug in init of $_GET
3640
3641
3642
3643 2007/01/12 Stefan Ruegamer
3644
3645 * datacenter/macros/writedatasetfile.C:
3646 - addded #include <errno.h>
3647
3648
3649
3650 2007/01/11 Thomas Bretz
3651
3652 * mbase/MLogManip.cc:
3653 - removed the obsolete include of MLog.h
3654
3655 * mbase/MLogManip.h:
3656 - encapsulated an include in ifdefs
3657
3658 * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc:
3659 - updated log-output
3660
3661 * mhflux/MHEnergyEst.cc:
3662 - replaced difficult to see green by blue
3663
3664 * mjobs/MDataSet.[h,cc]:
3665 - added datat members for path of sequences and path of data files
3666 to be able to store overwritten defaults
3667 - check completeness of dataset files
3668 - store a MSequence object in the list instead of the name and dir
3669 (this is necessary to have all important information for a dataset
3670 file, including the sequence number! - available)
3671 - some changes to the output
3672 - allow to print a perfect copy of the read dataset file to the console
3673 just from the contents of the object
3674
3675 * mjobs/MJStar.cc:
3676 - updated to use MSequence::GetFileName instead of MSequence:GetName
3677
3678 * mjobs/MSequence.[h,cc]:
3679 - keep filename and datapath in header, this has some advantages
3680 for sanity checks
3681 - many improvements of sanity checking in case of missing or
3682 unaccessible files
3683 - Fixed "lightConditions" (was "LightCondition")
3684 - Fixed "No_Moon" (was "NoMoon")
3685 - allow to set the data path as second argument in the constructor
3686 - implemented a check whether the sequence file is complete
3687
3688 * mjobs/MJCut.[h,cc]:
3689 - added some code (still commented out) to display the excess rate
3690 - with the other changes we can now store the original dataset in
3691 the output
3692
3693 * mjoptim/MJOptimize.cc:
3694 - Keep the sequence files in the file list instead of just the
3695 filename and the directory
3696
3697 * mjtrain/MJTrainDisp.cc:
3698 - use return value of MDataSet::AddFilesOn/Off for a sanity check
3699
3700 * mjobs/MJob.[h,cc]:
3701 - removed obsolete fPathData and stuff
3702
3703 * callisto.cc, star.cc:
3704 - removed obsolete calls to MJob::SetPathData
3705
3706 * callisto.rc, star.rc:
3707 - removed obsolete examples for "PathData"-resource
3708
3709 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
3710 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.cc:
3711 - removed obsolete reference to fPathData
3712
3713
3714
3715 2007/01/11 Daniela Dorner
3716
3717 * datacenter/db/builddatasets.php:
3718 - implemented username (the one who inserts the dataset has to give
3719 his/her username now)
3720 - fixed password query in case user inserted something wrong
3721 - implemented check, if on-sequences have different observations
3722 modes
3723 - implemented check, if user has chosen one sequences as on and off
3724 - adapted text of password prompt
3725
3726 * datacenter/db/builddatasets.php, datasetinfo-aio.php,
3727 runinfo-aio.php, sequinfo-aio.php:
3728 - minor changes in formatting
3729 - added 'alt' for +/- images
3730
3731 * datacenter/db/menu.js:
3732 - added 'alt' for +/- images
3733
3734
3735
3736 2007/01/10 Thomas Bretz
3737
3738 * mhbase/MH.cc:
3739 - fixed a bug in SetBinomialErrors. The errors of the two
3740 histograms were exchanged in the calculation
3741
3742 * mbase/MEnv.[h,cc]:
3743 - added new member function GetNumUntouched
3744
Note: See TracBrowser for help on using the repository browser.