source: trunk/MagicSoft/Mars/Changelog@ 8640

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