source: trunk/MagicSoft/Mars/Changelog@ 8693

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