source: trunk/MagicSoft/Mars/Changelog@ 8671

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