source: trunk/MagicSoft/Mars/Changelog@ 8659

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