source: trunk/MagicSoft/Mars/Changelog@ 8668

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