source: trunk/MagicSoft/Mars/Changelog@ 8651

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