source: trunk/MagicSoft/Mars/Changelog@ 8652

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