source: trunk/MagicSoft/Mars/Changelog@ 8654

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