source: trunk/MagicSoft/Mars/Changelog@ 8694

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