source: trunk/MagicSoft/Mars/Changelog@ 8667

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