source: trunk/MagicSoft/Mars/Changelog@ 8665

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