source: trunk/MagicSoft/Mars/Changelog@ 8664

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