source: trunk/MagicSoft/Mars/Changelog@ 8698

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