source: trunk/MagicSoft/Mars/Changelog@ 8644

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