source: trunk/MagicSoft/Mars/Changelog@ 8636

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