source: trunk/MagicSoft/Mars/Changelog@ 8630

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