source: trunk/MagicSoft/Mars/Changelog@ 8643

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