source: trunk/MagicSoft/Mars/Changelog@ 7755

Last change on this file since 7755 was 7755, checked in by tbretz, 18 years ago
*** empty log message ***
File size: 40.9 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 2006/06/27 Thomas Bretz
22
23 * mhflux/MHAlpha.cc:
24 - added a small change to prevent DrawAll from opening a new
25 canvas if called with the option "No new canvas" and no
26 fDisplay
27
28
29
30 2006/06/26 Thomas Bretz
31
32 * mjobs/MJCut.[h,cc]:
33 - added error codes for some fatal errors
34
35 * ganymed.cc:
36 - pipe error codes to shell
37
38
39
40 2006/05/29 Thomas Bretz
41
42 * mbase/MEnv.cc:
43 - included THashList for compatibility with root 5.10/00
44
45 * mdata/MDataArray.[h,cc]:
46 - included TVector in header for compatibility with root 5.10/00
47
48 * mgui/MHexagon.cc:
49 - changed argument of PaintFillArea from Float_t to Double_t
50 for compatibility with root 5.10/00
51
52 * mhbase/MHMatrix.[h,cc]:
53 - added some #ifdef for compatibility with root 5.10/00
54 - included TVector in the header for compatibility with
55 root 5.10/00
56
57 * mjtrain/MJTrainDisp.cc:
58 - added the possibility to set weights
59 - added new histogram to show avg psf versus energy
60
61 * mjtrain/MJTrainRanForest.cc:
62 - included TFile for compatibility with root 5.10/00
63
64 * mranforest/MRanForest.[h,cc]:
65 - included TMatrix and TVector in header for compatibilty
66 with root 5.10/00
67
68 * mtools/MHSimulatedAnnealing.[h,cc]:
69 - included TMatrix and TVector in header for compatibilty
70 with root 5.10/00
71
72
73
74 2006/05/24
75
76 * RELEASE 0.9.6
77
78
79
80 2006/05/24 Thomas Bretz
81
82 * mbadpixels/MBadPixelsTreat.cc:
83 - another small improvement, set fMaxArrivalTimeDiff to 0.9
84
85 * mjobs/MJPedestal.cc:
86 - switched off error in case of "pulse is too much to the left"
87 - the extraction window is not changed anymore
88
89 * mhflux/MAlphaFitter.cc:
90 - made new background fit more robust by improving the start
91 values
92
93 * mhflux/MHAlpha.[h,cc]:
94 - preliminary implementation showing automatically all sizebins in
95 the status display
96
97 * mpointing/MPointingDevCalc.[h,cc]:
98 - if the mispointing is set to 0 due to missing mispointing
99 information also the starguider calibration is reset.
100 - in the case the latest report is older than a default (currently
101 one minute) and the current report will be skip the starguider
102 correction and calibration will be reset.
103
104 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
105 - updated
106
107 * mmc/MMcRunHeader.hxx:
108 - added new getter for ShowerPhiMin and ShowerPhiMax
109
110
111
112 2006/05/23 Daniela Dorner
113
114 * scripts/processsequence:
115 - added (script to run callisto, merppupdate and star for 1
116 sequence)
117
118 * scripts/preparemc:
119 - added (script to create montecarlo sequence and datasetfiles)
120
121
122
123 2006/05/23 Thomas Bretz
124
125 * mranforest/MRanTree.cc:
126 - should be if(!Finite) instead of if(Finite)
127
128 * mhbase/MH3.cc:
129 - fixed a problem which arouse in root 4.04/02g namely that
130 is the draw-option is " " nothing is displayed. Therefore
131 all " " are removed before the histogram is drawn
132
133 * mhist/MHCamera.cc:
134 - when the azimuthal profile was produced the binning was optimized
135 with the OptimizeLimits. This doesn't make sense because it
136 changed the alignment of the bins with the 60deg boundaries
137
138 * mreport/MReportStarguider.cc:
139 - fixed a typo in a comment and removed an obsolete one
140
141 * msignal/MExtractTimeAndCharge.cc:
142 - instead of setting the arrival time to a value at the border of
143 the meaningful range a random number is assigned in the case
144 of an arrival time extracted outside the fadc range. This
145 avoids possible unfortuante coincidences in arrival times.
146
147 * mbadpixels/MBadPixelsTreat.[h,cc]:
148 - added new data member fMaxArrivalTimeDiff, which is the maximum
149 arrival time difference allowed for the badpixel algorithm
150 to determin whether a pixels belongs to a shower
151 - changed the old value (0.5) to 1.0 as suggested by Stefan
152 due to a recent study on the fraction of pixels surviving the
153 image cleaning
154
155 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
156 - added comment to show usage of new option
157
158
159
160 2006/05/22 Daniela Dorner
161
162 * datacenter/scripts/makecallistolinks:
163 - fixed bug
164
165
166
167 2006/05/22 Thomas Bretz
168
169 * mranforest/MRanTree.cc:
170 - replaced some arbitrary small and large values by FLT_MAX in
171 FindBestSpllit*
172 - replaced in FindBestSpllit* a sanity check for rld and rrd (do
173 not divide by zero) by a check whether the result (crit) is finite
174
175 * mcamera/MCameraRecTemp.[h,cc]:
176 - implemented new data member for validity
177 - increased class version by 1
178
179 * mpointing/MHPointing.[h,cc]:
180 - implemented new TGraph for number of correlated stars
181 - increased class version by 1
182
183 * mpointing/MPointingDevCalc.cc:
184 - if the report is empty assume no pointing deviation and also
185 reset the starguider calibration
186
187 * mpointing/MPointingPos.cc:
188 - slight modifications to comment
189
190 * mreport/MReport.cc:
191 - introduced new fake version to support new starguider format
192
193 * mreport/MReportCC.[h,cc]:
194 - improved handling of receiver boar com-errors and RecTemp section
195
196 * mreport/MReportStarguider.[h,cc]:
197 - implemented changes in the starguider reports around 9th May
198 - added new data member for number of correlated stars
199 - increased class version by 1
200
201
202
203 2006/05/21 Thomas Bretz
204
205 * mfileio/MReadTree.cc:
206 - show all added files only in debug modes or if wildcards are used
207
208 * mfilter/MFEnergySlope.[h,cc]:
209 - added a third constructor which also allows to set fMcEnergyMin
210
211 * mjtrain/MJTrainSeparation.[h,cc]:
212 - updated text output
213 - improved result display
214 - added possibility to set weights and/or pre/post-tasks for
215 train or test only
216
217 * mranforest/MRanForest.cc:
218 - commented out an obsolete check to check whether TMath::Sort
219 has sorted correctly
220 - added some comments
221
222
223
224 2006/05/20 Thomas Bretz
225
226 * mreport/MReportCC.cc:
227 - fixed a typo in InterpreteTD which was introduced yesterday
228
229
230
231 2006/05/19 Thomas Bretz
232
233 * mbase/MMath.h:
234 - added default to second argument of GaussProb
235
236 * mcamera/MCameraTD.[h,cc], mcamera/MCameraTH.[h,cc]:
237 - added a data member fIsValid giving the status of the arrays
238 in case the CC reports contained nonsense (mainly for files
239 before summer 2005)
240 - increased class version by 1
241
242 * mhflux/MHAlpha.h:
243 - made SetOffData virtual
244
245 * mreport/MReport.cc:
246 - small changes to some comments
247
248 * mreport/MReportCC.[h,cc]:
249 - better handling of problems with the TH and TD part of the
250 CC-REPORT for files older than 200507190 and 200412210
251 respectively
252
253 * mreport/MReportFileReadCC.cc:
254 - always output the file format version
255
256 * mhflux/MAlphaFitter.[h,cc]:
257 - implemented fitting of the off-data for background determination
258 - the result values are not yet accessible
259 - increased class version by 1
260
261 * mhflux/MHThetaSqN.[h,cc]:
262 - some improvements regarding the treatment of the signal-regions
263 - allow to set a different cut-level for off-cuts
264
265
266
267 2006/05/18 Thomas Bretz
268
269 * mhflux/MAlphaFitter.h:
270 - added Getter for ScaleMode
271
272 * mhflux/MHAlpha.[h,cc]:
273 - made fHillas data member protected
274 - increased size of fMap
275
276 * mhflux/MHThetaSq.[h,cc]:
277 - removed obsolete data-member fThetaSq
278
279 * mjtrain/MJTrainRanForest.cc, mranforest/MRanForestCalc.cc:
280 - fixed a typo in a comment
281
282 * mranforest/MRanTree.cc:
283 - added a lot of comments in the code
284
285 * callisto.cc:
286 - fixed typo in output
287
288 * mhflux/MHThreshold.cc:
289 - enabled grids
290 - slightly improved calculation of shown threshold
291
292 * mhflux/MHThetaSqN.[h,cc]:
293 - added
294
295 * mhflux/Makefile, mhflux/FluxLinkDef.h:
296 - added MHThetaSqN
297
298
299
300 2006/05/18 Daniela Dorner
301
302 * resources/calibration.rc, resources/calibration_spline.rc:
303 - added values for current and following periods
304
305
306
307 2006/05/05
308
309 * RELEASE 0.9.5.1
310
311
312
313 2006/05/05 Thomas Bretz
314
315 * datacenter/macros/plotdb.C:
316 - updated with new tabs for the starguider data
317
318 * mhflux/MHEnergyEst.cc:
319 - print the result to the all-logstream
320 - changed the fit range not to take the overflow into account
321
322 * mranforest/MRanForest.[h,cc]:
323 - Use the default Reset() instead of Reset(0)
324 - changed output while training
325 - replaced a lot of TArrays by MArrays
326 - at some points replaced gRandom->Rndm by gRandom->Integer
327 - removed some obsolete arguments from ModifyDataSort
328 - In CreateDataSort isort need not to be initialized, it is
329 done by TMath::Sort anyhow
330 - a small simplification to ModifyDataSort
331 - added some const-qualifiers in funciton calls
332
333 * mranforest/MRanTree.[h,cc]:
334 - replaced a lot of TArrays by MArrays
335 - removed some obsolete calls to Reset(0) after the instatization
336 of the array
337 - small acceleration of the averaging when calculating fBestSplit[k]
338 - at some points replaced gRandom->Rndm by gRandom->Integer
339 - directly give mean[kbuild] and square[kbuild] as an argument
340 to FindBestSplit
341 - removed the obsolste dereferencing from the call to FindBestSplit
342 - added some const-qualifiers in funciton calls
343 - make a copy of tclasspop in BuildTree to be able to give the
344 array as a const qualified reference. It is not used at any other
345 place
346 - in TreeHad first get the pointers to the vector with the data to
347 get rid of the range check done by root. This has also the advantage
348 that all TreeHad member function can be unified into a single
349 member function
350
351 * mhflux/MAlphaFitter.cc:
352 - fixed a problem with the fit which could cause infinite loops
353 in the case of off-data. This did in no means effect the result,
354 just the performance.
355
356 * mhbase/MH3.cc:
357 - convert the options ToLower case first before checking
358
359 * mjtrain/MJTrainRanForest.[h,cc]:
360 - added AddPar member function
361 - added fPreTasks and fPostTasks
362 - added fEnableWeights
363 - added member functions suporting setting pre- and posttasks
364 and weights
365
366 * mtools/MTFillMatrix.h:
367 - added new member function to clear the fPreCuts, fPreTasks and
368 fPostTasks lists
369
370 * mjtrain/MJTrainEnergy.cc:
371 - implemented usage of weights
372
373 * mjtrain/MJTrainSeparation.[h,cc]:
374 - implemented the usage of weights
375 - implemented a random source position to train with wobble
376 data
377 - added some more output
378 - added an option to switch between classification and regression
379 - added th epossibility to change the MC flux
380
381 * mjtrain/Makefile:
382 - added include path for mpointing and mimage
383
384
385
386 2006/05/04 Thomas Bretz
387
388 * mbase/MTaskList.[h,cc]:
389 - added new member function AddToListBefore(TList&) and
390 AddToListAfter(TList&)
391 - added corresponding RemoveFromList(TList&)
392
393 * mhflux/MMcSpectrumWeight.[h,cc]:
394 - added new member functions CalcSpecNew and CalcSpecOld to
395 evaluate the spectrum at a given energy
396 - added a new data member which allows to set an energy
397 at which the normalization is calculated instead of
398 the integral
399
400 * mpointing/MSrcPosRndm.[h,cc]:
401 - added new option which allows to create a random wobble
402 source position
403
404
405
406 2006/05/03 Daniela Dorner
407
408 * datacenter/macros/setupdb.C:
409 - changed type of sourcename and projectname according to new
410 format
411
412
413
414 2006/05/03 Thomas Bretz
415
416 * Makefile.rules:
417 - added new option zdiff
418
419 * mbase/MTaskList.[h,cc]:
420 - overwrite member function AddToList with a TList-reference
421 as argument
422
423 * mhflux/MHCollectionArea.[h,cc]:
424 - added the missing //! behind the fMcEvt data member
425 - increased class version number
426 - removed obsolete fEnergy data member
427
428 * mranforest/MRanForest.cc:
429 - added to the output whether weights are set
430
431 * mraw/MRawRunHeader.cc:
432 - removed an obsolete Print() which enetered for debugging
433
434 * mimage/MHNewImagePar.cc:
435 - the plots for CocCOG and ConcCore had the same color... fixed
436
437 * mranforest/MRanForestCalc.[h,cc]:
438 - allow to set weights for each event
439
440 * mtools/MTFillMatrix.[h,cc]:
441 - implemented the possibility to set pre- and post-tasks
442 executed in the eventloop
443
444
445
446
447 2006/05/02 Thomas Bretz
448
449 * mraw/MRawRunHeader.cc:
450 - fixed the typo in the output
451
452 * mpointing/MHPointing.cc, datacenter/macros/fillstar.C:
453 - fixed a typo in the name of the plot Skybrightness
454
455
456
457 2006/04/30 Thomas Bretz
458
459 * mjtrain/MJTrainSeparation.[h,cc]:
460 - new option to switch between regression and classification
461 - fixed the auto training (still far from working well)
462 - improved result plots
463
464 * mbase/MMath.cc:
465 - fixed SignificanceLiMa such that it allows basically zero
466 signal- and/or background events
467
468
469
470 2006/04/27 Thomas Bretz
471
472 * datacenter/macros/fillstar.C:
473 - replaced the mean by the median
474
475
476
477 2006/04/26 Daniela Dorner
478
479 * datacenter/macros/fillstar.C, datacenter/macros/setupdb.C:
480 - added four new columns to the table Star
481
482
483
484 2006/04/24 Thomas Bretz
485
486 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
487 - some fixes to the comments describing random forest
488
489
490
491 2006/04/23 Thomas Bretz
492
493 * mhist/MHHadronness.cc:
494 - do not reset the two hadronness-histograms in SetupFill
495 otherwise MJTrainSeparation cannot work correctly
496
497 * mjtrain/MJTrainSeparation.cc:
498 - added a Plot of Hadronness versus Size for MC events
499
500
501
502 2006/04/22 Thomas Bretz
503
504 * mraw/MRawRunHeader.cc:
505 - some small changes, mainly output and comments
506
507 * mhflux/MHAlpha.[h,cc]:
508 - show also the integrated number of excess events in the
509 plot versus energy/size and show the correct error.
510
511 * mtools/MJSpectrum.cc:
512 - added accelerator for executing the tasklist as in MJCut
513
514 * macros/train/trainseparation.C:
515 - fixed a typo
516
517 * mjtrain/MJTrainSeparation.h:
518 - added missing initialization of fAutoTrain
519 - fixed an error in EnablAutoTrain (was always set to kTRUE)
520
521
522
523 2006/04/21 Daniel Hoehne
524
525 * datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots:
526 - fixed bug in usage of pstoimg
527
528
529
530 2006/04/13 Thomas Bretz
531
532 * mraw/MRawRunHeader.[h,cc]:
533 - adapted to new DAQ format version 6
534 - increased class version number
535
536 * mtools/MTFillMatrix.cc:
537 - added accelerator for executing the tasklist as in MJCut
538
539 * mfilter/MFEnergySlope.cc:
540 - small update to output
541
542 * mfbase/MFilterList.[h,cc]:
543 - fixed a really old problem that the contents of the list never
544 got ReInit. Hopefully this never had bad sideeffects.
545
546 * macros/train/trainenergy.C:
547 - added another comment how to change the spectral slope of the
548 monte carlo spectrum
549
550
551
552 2006/04/13 Thomas Bretz
553
554 * mreport/MReport.cc:
555 - added new fake arehucas versions to fix a problem with the
556 starguider reports
557
558 * mreport/MReportFileRead.cc:
559 - increased informations in warning output
560
561 * mreport/MReportStarguider.cc:
562 - fixed a problem with the starguider reports between 6.3.2006 and
563 19.3.2006
564
565
566
567 2006/04/13 Daniel Hoehne
568
569 * datacenter/db/findoffdata.php:
570 - implemented query for the inhomogeneity
571
572 * datacenter/db/runinfo.php:
573 - added checkboxes for start time, failed time and error codes
574
575 * datacenter/db/datacheck.php:
576 - fixed bug in StatusMenus for DataCheck and RawFile
577
578
579
580 2006/04/12 Daniela Dorner, Daniel Hoehne
581
582 * datacenter/scripts/makecallistolinks:
583 - fixed bug
584
585
586
587 2006/04/12 Thomas Bretz
588
589 * datacenter/macros/filldotraw.C:
590 - allow to access gzipped raw-files
591
592
593
594 2006/04/11 Thomas Bretz
595
596 * mastro/MAstro.h:
597 - added conversion Parsec2Lighyear
598
599 * mbase/MLogHtml.cc:
600 - added a fix to display < and > correctly
601
602 * mhflux/MHCollectionArea.[h,cc]:
603 - commented out obsolete fEnergy parameter
604
605 * mjobs/MJSpectrum.cc:
606 - fill a second collection area plot after trigger
607
608 * mjoptim/MJOptimize.cc:
609 - improve speed of optimization by switching of timing and
610 reset in eventloop
611
612 * mmc/MFadcHeader.h:
613 - changed MFADC_CHANNELS from 3500 to 3800 according to Abelardo
614
615 * mmc/MMcFadcHeader.hxx:
616 - increaded version number from 7 to 8
617
618
619
620 2006/04/11 Daniel Hoehne, Daniela Dorner
621
622 * datacenter/scripts/dodatacheck:
623 - fixed bug in finding raw-files
624
625
626
627 2006/04/10 Daniel Hoehne
628
629 * datacenter/macros/filldotrun.C:
630 - implemented new arehucas version
631
632
633
634 2006/04/07 Daniel Hoehne, Daniela Dorner
635
636 * datacenter/macros/filldotrun.C, buildsequenceentries.C, setupdb.C:
637 - implemented new arehucas version
638
639
640
641 2006/04/06 Daniela Dorner
642
643 * datacenter/scripts/makecallistolinks:
644 - fixed bug in resetting
645
646 * datacenter/db/tabs.php:
647 - changed tabs for wobble
648
649
650
651 2006/04/05 Thomas Bretz
652
653 * datacenter/macros/plotdb.C:
654 - added new tab with the effective on-time relative to the
655 observation time
656
657 * sponde_onoff.rc:
658 - added
659
660
661
662 2006/04/04 Thomas Bretz
663
664 * datacenter/macros/plotdb.C:
665 - if no dataset and no time-interval is given only sequences with
666 an effective on-time above five minutes are plotted anymore
667
668
669
670 2006/03/21 Daniela Dorner
671
672 * datacenter/db/ganymed.php, datacenter/db/tabs.php:
673 - included different tabs for on/off and wobble
674
675 * datacenter/db/ganymed.php:
676 - added zd angle range and observation period
677
678 * datacenter/db/sequence.php:
679 - added rel. ontime
680
681
682
683 2006/03/20 Thomas Bretz
684
685 * mraw/MRawRunHeader.cc:
686 - if the pixels to be swaped are both not found, assume they are
687 intentially not mapped. Changed the Error to a Warning
688
689 * mhflux/MHDisp.[h,cc]:
690 - made the scale region a parameter which can be changed from
691 within the display
692 - allow the scale parameters to be setup from the resource-file
693 - changed the source-region which is cut out in wobble mode from
694 +/-15deg to +/-25deg which better fits what we get from MHPhi
695
696 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
697 - added example how to change the new scale parameters in MHDisp
698
699 * mhflux/MAlphaFitter.[h,cc]:
700 - implemented the strategy for optimization which is suggested
701 by the Berlin people for weak sources "weaksource"
702
703 * mhflux/MHPhi.[h,cc]:
704 - moved the AppendPad for the text-paint into all sub-pads which
705 need it. Otherwise they are not always properly updated.
706
707
708
709 2006/03/16 Daniela Dorner
710
711 * datacenter/scripts/sourcefile:
712 - small bugfix in logging
713
714 * datacenter/db/tabs.php:
715 - added new tab for ganymed
716
717
718
719 2006/03/15 Stefan Ruegamer
720
721 * manalysis/MCameraData.cc
722 - inserted an image cleaning based on the time information
723 of the shower (CalcCleaningArrivalTime)
724
725 * manalysis/MCameraData.h
726 - made entry for "CalcCleaningArrivalTime"
727
728 * mimage/MImgCleanStd.cc
729 - created entries for the new image cleaning named "Time"
730
731 * mimage/MImgCleanStd.h
732 - inserted entry "kTime"
733
734
735
736 2006/03/14 Daniela Dorner
737
738 * datacenter/scripts/makecallistolinks:
739 - fixed bug
740
741 * steps.rc:
742 - added fFillGanymed to influences of fGanymed
743
744
745
746 2006/03/14 Thomas Bretz
747
748 * mhflux/MHEffectiveOnTime.cc:
749 - skip the fit not only if the integral is empty but
750 also if the first bin is empty
751 - changed upper limit to 95% according to a study from
752 David Paneque
753 - replaced the fit with the exponential used in the BCN Mars
754 version
755 - use the correct number of entries
756 - use a likelihood fit
757 - calculate the fit quality from the probability
758 - ignore the fit quality for the theta-plot
759
760 * mimage/MHNewImagePar.cc:
761 - fixed the handling of the "same" option in Draw/Paint
762
763 * mpointing/MPointingDev.h:
764 - fDx and fDy initialized in the constructor
765
766 * mbase/MTask.[h,cc]:
767 - removed the kDontCount option. Instead don't use the TStopwatch
768 counter anymore. By this the class to TStopwatch can be
769 suppressed completely if kDontTime is set.
770
771 * mbase/MContinue.cc, mbase/MTaskEnv.cc, mfbase/MF.cc,
772 mfbase/MFilterList.[h,cc]:
773 - pipe the accelerator flag to the filter or task
774
775 * mjobs/MJCut.cc:
776 - also accelerate the reading task
777
778
779
780 2006/03/13
781
782 * RELEASE 0.9.5
783
784
785
786 2006/03/13 Thomas Bretz
787
788 * ganymed.rc:
789 - changed smearing to half of our PSF 0.06
790 - added new examples for setting the starguider calibration
791
792 * ganymed_onoff.rc
793 - changed smearing to half of our PSF 0.06
794 - switched the new feature for a random source position on
795 - added new examples for setting the starguider calibration
796
797 * ganymed_wobble.rc:
798 - changed smearing to half of our PSF 0.06
799 - added new examples for setting the starguider calibration
800 - added example how to control the phi plot
801
802 * mhflux/MHPhi.[h,cc]:
803 - many improvements to the algorithm, it now takes also
804 inhomgeneities into account
805 - restructured the display, display more histograms
806 - increased class version to 2
807
808 * mjobs/MJCut.cc:
809 - enabled acceleration for first and second loop
810
811 * mpointing/MPointingDevCalc.[h,cc]:
812 - allowed to set the starguider offset calibration from the
813 resource file
814
815 * callisto_Dec04Jan05.rc:
816 - replaced Calibration scale factor by usage of
817 resources/calibration_spline.rc
818
819
820
821 2006/03/13 Markus Meyer
822
823 * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
824 - changed cuts:
825 wobble: average values from optimisation of 3 Crab
826 sample (01/05,10/05,12/05), done by Karsten
827 onoff : cuts from 1218 (01/05, highest significance)
828 theta is now 0.22 for both.
829
830
831
832 2006/03/13 Daniel Hoehne
833
834 * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
835 - implemented qualitycut in log10(conc) vs. log10(size)
836
837
838
839 2006/03/13 Markus Meyer
840
841 * resources/calibration_spline.C:
842 - more comments
843
844
845
846 2006/03/10 Markus Meyer
847
848 * resources/calibration.C:
849 - update from p27 to p39 (spline excluded, still p33 data missing)
850
851
852
853 2006/03/10 Markus Meyer
854
855 * resources/calibration_spline.C:
856 - correction coefficients for spline data for each period
857
858
859
860 2006/03/10 Daniel Hoehne
861
862 * datacenter/scripts/insertsequences:
863 - fixed bug
864
865
866
867 2006/03/09 Daniel Hoehne
868
869 * ganymed_wobble.rc:
870 - changed parameters 1 to 5 in Cut1 to actual values
871
872
873
874 2006/03/08 Thomas Bretz
875
876 * readdaq.cc, mraw/MRawFileRead.[h,cc], mraw/MRawRunHeader.cc:
877 - added new force-option to foirce output of run-header
878
879
880
881 2006/03/08 Daniela Dorner
882
883 * datacenter/script/movingrawfiles:
884 - added moving of files, that are transferred via internet
885 - added removing of empty directories
886
887 * datacenter/db/ganymed.php:
888 - added links to ganymedplots
889 - added links to sequence.php (instead of links to starfiles)
890 - fixed bug in query
891
892 * datacenter/db/sequence.php:
893 - added links to plots from callisto and star
894 - fixed bug in query
895
896 * datacenter/db/sequinfo.php:
897 - added links to sequence.php
898
899 * datacenter/db/datasetinfo.php:
900 - added links to ganymed.php
901
902 * datacenter/db/tabs.php:
903 - added (includefile for names of tabs of statusdisplays)
904
905
906
907 2006/03/07 Thomas Bretz
908
909 * mcalib/MCalibrateData.cc:
910 - take the bad pixel information into account when calculating the
911 number of saturating pixels!
912
913
914
915 2006/03/06 Thomas Bretz
916
917 * showplot.cc:
918 - fixed the position were the first argument is converted
919 to lower case. Until this fix no upper case could be used
920 in file names
921
922 * datacenter/macros/plotdb.C:
923 - print also average and RMS of all data.
924
925
926
927 2006/03/06 Daniela Dorner
928
929 * datacenter/db/ganymed.php:
930 - added sequences + links to star-plots of sequences
931 - improved layout
932
933 * datacenter/script/makecallistolinks:
934 - changed condition, when to make the link: only, if the link is
935 not yet existing, it is done
936 - added resetting of db: if link is done, callisto is resetted
937
938 * datacenter/macros/resetcolumn.C:
939 - added failure columns to the resetting
940
941
942
943 2006/03/04 Daniela Dorner
944
945 * callisto.cc:
946 - changed return values to improve the failure handling in the db
947
948 * datacenter/script/makecallistolinks:
949 - added 'Pulse is too much to the left, cannot go below 0!' as
950 reason to use callisto_Dec04Jan05.rc
951
952 * datacenter/script/dowebplots:
953 - reduced number of files to be updated by a limitation in
954 modification time
955
956 * datacenter/db/ganymed.php:
957 - added plots
958 - effontime s->h
959
960
961
962 2006/03/03 Thomas Bretz
963
964 * mjobs/MJCut.cc:
965 - added RemoveFromList for srcposrndm in off-data loop
966
967 * mpointing/MSrcPosRndm.[h,cc]:
968 - fixed the scaling. MSrcPosCam has to be in mm
969
970 * ganymed.rc:
971 - added line and comments with new resource
972
973
974
975 2006/03/03 Daniel Hoehne
976
977 * callisto_MarApr05.rc:
978 - changed pulse position check ExtractWinLeft to 4.0 and
979 ExtractWinRight to 4.5
980
981
982
983 2006/03/02 Thomas Bretz
984
985 * callisto.cc:
986 - get result value from pulse pos check
987
988 * mjobs/MJCut.[h,cc]:
989 - added the usage of the new class MSrcPosRndm
990 - added new resource to switch random source position on
991
992 * mjobs/MJPedestal.[h,cc]:
993 - changed return code of Process to int to be able to return
994 the pulse pos check result.
995
996 * mpointing/PointingLinkDef.h, mpointing/Makefile:
997 - added MSrcPosRndm
998
999 * mpointing/MSrcPosRndm.[h,cc]:
1000 - added
1001
1002 * mpointing/MHSrcPosCam.h:
1003 - addedn non const getter for fHist
1004
1005
1006
1007 2006/03/02 Daniela Dorner
1008
1009 * datacenter/db/querymc.php:
1010 - fixed small bug
1011
1012 * datacenter/db/dowebplots:
1013 - added option -p to the script, to be able to call the script
1014 for different programs independently
1015 - fixed find
1016
1017
1018
1019 2006/03/01 Daniela Dorner
1020
1021 * datacenter/db/datacheck.php, datasetinfo.php, sequinfo.php:
1022 - included failure handling columns
1023
1024
1025
1026 2006/03/01 Thomas Bretz
1027
1028 * mastro/MAstro.cc, mbase/MTime.cc:
1029 - added a comment in GetMagicPeriod
1030
1031 * mpointing/MPointingPos.cc:
1032 - added new member function GetString
1033 - moved code from Print to GetString
1034 - added new function IsInitialized()
1035
1036 * mjtrain/MJTrain*.[h,cc]:
1037 - added data members to change RF setup
1038
1039 * mpointing/MPointingDevCalc.h, mpointing/MPointingPosCalc.h:
1040 - added missing AddToBranchList
1041
1042 * mpointing/MHSrcPosCam.[h,cc]:
1043 - added
1044
1045 * mpointing/Makefile, mpointing/PointingLinkDef.h:
1046 - added MHSrcPosCam
1047
1048 * mbase/MTask.[h,cc]:
1049 - implemented a new data-meber fAccelerator which allows
1050 to switch off counting and timing analysis which can be very
1051 time-consuming in some circumstances
1052
1053 * mbase/MTaskList.[h,cc]:
1054 - implemented the usabe of MTask::fAccelerator to switch off
1055 resetting of all parameter containers which can be very
1056 time-consuming
1057
1058 * mimage/MImagePar.cc:
1059 - updated how the units are printed in Print()
1060
1061 * mjobs/MJCut.cc:
1062 - added a new loop to fill the source position of the on-data
1063 - the acceleration of the two main loops are disabled because
1064 they are not yet tested.
1065
1066 * datacenter/macros/plotstat.C:
1067 - the periods were wrong by one -- fixed.
1068
1069
1070
1071 2006/02/28 Daniela Dorner
1072
1073 * datacenter/scripts/insertdatasets:
1074 - made sure, that backupfiles of the editor are not taken into
1075 account, when dataset files are searched
1076
1077 * datacenter/db/*.php:
1078 - moved user, host and pw of database to the include file
1079 db.php
1080
1081 * datacenter/db/index.html:
1082 - fixed links
1083
1084 * datacenter/db/querymc.php,magicdefs.php:
1085 - added some variables
1086
1087 * datacenter/db/runinfo.php,sequinfo.php:
1088 - bugfix (incl. TestSources)
1089
1090 * datacenter/db/sequinfo.php:
1091 - changed init values
1092
1093 * datacenter/db/sequinfo.php, findoffdata.php, magicdefs.php:
1094 - added value (relative ontime)
1095
1096 * datacenter/db/dbstatus.php:
1097 - fixed bug
1098
1099 * datacenter/db/queryrbk.php:
1100 - added query field 'Night', to query all entries of one night
1101 from the runbook
1102
1103 * datacenter/db/index-header.html:
1104 - added links
1105
1106
1107
1108 2006/02/27 Thomas Bretz
1109
1110 * macros/optim/optimwobble.C:
1111 - fixed a typo (SetThetaCut instead SetAlphaCut), and added the
1112 standard Disp-parametrization
1113
1114 * mhflux/MHEffectiveOnTime.[h,cc]:
1115 - added showing the axis range of the time evolution histogram
1116
1117 * showplot.cc:
1118 - fixed a warning in the Hash-switch.
1119
1120 * mbase/MEnv.cc:
1121 - replaced casts in switch by an appended U
1122
1123 * macros/train/trainseparation.C:
1124 - replaced outdated MTTrainRFSeparate by MJTrainSeparation
1125
1126 * mastro/MAstro.h:
1127 - added conversion constants for pc-m and pc-ly
1128
1129 * mhflux/MMcSpectrumWeight.cc:
1130 - fixed typo in comment
1131
1132 * mimage/MImagePar.h:
1133 - minor changes to layout
1134
1135 * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
1136 - added new image parameters fConcCOG and fConcCore
1137 - increased class version of MNewImagePar
1138
1139 * mimage/MHillasExt.cc:
1140 - added some comments
1141 - removed an obsolete TMath::Abs around "dist"
1142
1143 * mranforest/MRanForest.[h,cc]:
1144 - the initialization of fTreeHad was done at the wrong moment
1145 - replaced a cast int(x+.5) by TMath::Nint
1146 - added some additional warning output
1147 - added "!" to fTreeHad - it is only for temporary storage used
1148 in the histogram classes
1149
1150 * mranforest/MRanForestGrow.h:
1151 - added GetForest
1152
1153 * mjtrain/MJTrainSeparation.[h,cc]:
1154 - added some code for upcomming automatic event selection
1155
1156 * datacenter/macros/plotstat.C:
1157 - improved macro description
1158 - added arguments to main function
1159
1160 * macros/plot/mucal.C:
1161 - added
1162
1163
1164
1165 2006/02/25 Daniela Dorner
1166
1167 * datacenter/scripts/checkfilesforsequavail, checkstardone,
1168 writesequencefiles, buildsequenceentries, dodatacheck, doexclusions,
1169 fillcallisto, fillganymed, fillstar,
1170 datacenter/macros/writesequencefile.C, filldotraw.C, fillsinope.C
1171 buildsequenceentries.C, resetcolumn.C, doexclusions.C, fillcalib.C
1172 fillsignal.C, fillganymed.C, fillstar.C:
1173 - implemented, that a missing connection to the database doesn't
1174 cause an failure entry in the database, so that the step is
1175 retried in this case
1176 - updated documentation
1177
1178
1179
1180 2006/02/25 Thomas Bretz
1181
1182 * datacenter/macros/plotstat.C:
1183 - added
1184
1185
1186
1187 2006/02/24 Markus Meyer
1188
1189 * resources/calibration.rc:
1190 - update of correction values for the calibration constants
1191 (P31 - P39, without P36!(problems with spline))
1192
1193
1194
1195 2006/02/24 Daniela Dorner
1196
1197 * datacenter/db/datacheck.php, datasetinfo.php, dbstatus.php,
1198 findoffdata.php, include.php, magicdefs.php, runinfo.php,
1199 sequinfo.php, statusrps.php, statussbs.php, statussps.php:
1200 - included failure handling columns
1201
1202 * datacenter/db/findoffdata.php:
1203 - added DT
1204
1205 * datacenter/db/statusrps.php:
1206 - fixed bug
1207
1208 * datacenter/db/sequinfo.php:
1209 - reduced width of menu
1210
1211 * datacenter/scripts/copyscript:
1212 - added makedir for oldcatalogpath
1213
1214
1215
1216 2006/02/23 Thomas Bretz
1217
1218 * mjobs/MJSpectrum.cc:
1219 - fixed plot for Eý.dN/dE. The spectrum was multiplied with two
1220 times the bin-width instead of the absolute energy
1221
1222
1223
1224 2006/02/22 Daniela Dorner
1225
1226 * datacenter/db/querymc.php:
1227 - added (website to query montecarlo database - first version)
1228
1229 * datacenter/db/magicdefs.php:
1230 - added some values of montecarlo database
1231
1232
1233
1234 2006/02/17 Daniela Dorner
1235
1236 * datacenter/scripts/copyscript:
1237 - fixed path length
1238
1239 * datacenter/macros/fillsources.C:
1240 - added (macro to read source information from catalog files and
1241 insert it into the database)
1242
1243 * datacenter/db/ganymed.php:
1244 - improved output
1245
1246 * datacenter/db/index.html:
1247 - added ganymed.php
1248 - removed old link
1249
1250
1251
1252 2006/02/17 Thomas Bretz
1253
1254 * showplot.cc:
1255 - fixed path inflation in case of ganymed
1256
1257 * mjobs/MDataSet.cc:
1258 - return kFALSE if requested source wasn't found in catalog
1259
1260 * mjobs/MJCut.cc:
1261 - reformatted output of source to fit in one line
1262
1263 * mpointing/MPointingPos.[h,cc]:
1264 - output source name (title) in Print() if set
1265
1266
1267
1268 2006/02/16 Daniela Dorner
1269
1270 * datacenter/scripts/checkstardone:
1271 - small improvement in sequence handling
1272 - improved logging
1273
1274 * datacenter/scripts/sourcefile:
1275 - small bugfixes in setstatus function
1276
1277 * datacenter/scripts/runganymed:
1278 - small bugfix
1279
1280 * datacenter/scripts/copyscript:
1281 - fixed path length
1282
1283 * datacenter/db/ganymed.php:
1284 - added (website to query results for sources/datasets)
1285
1286
1287
1288 2006/02/15 Daniela Dorner
1289
1290 * datacenter/db/findoffdata.php:
1291 - implemented possibility to query range of dates for 'stardone'
1292
1293
1294
1295 2006/02/15 Daniel Hoehne
1296
1297 * datacenter/db/magicdefs.php, querycal.php, sequinfo.php:
1298 - implemented query for mean signal inner/outer and mean pulsepos
1299 * datacenter/db/sequence.php:
1300 - implemented query for mean signal inner/outer, mean pulsepos
1301 and inhomogeneity
1302
1303
1304
1305 2006/02/15 Daniela Dorner, Daniel Hoehne
1306
1307 * datacenter/scripts/writesequencefiles,doexclusion,correcttime:
1308 - fixed small bug
1309
1310
1311
1312 2006/02/14 Daniela Dorner, Daniel Hoehne
1313
1314 * datacenter/scripts/sourcefile:
1315 - fixed small bugs
1316
1317 * datacenter/scripts/movingrawfiles:
1318 - changed back to moving files without zipping
1319
1320 * datacenter/scripts/doqualityplots:
1321 - added running of plotdb.C for each datasetfile
1322
1323 * datacenter/macros/getdolist.C:
1324 - implemented limitation for number of todo files for
1325 SequenceProcessStatus
1326
1327 * datacenter/macros/checkfileavail.C,checkstardone.C:
1328 - changed return code in case that files are not available
1329
1330 * datacenter/scripts/checkfilesforsequavail,checkstardone,sourcefile:
1331 - adapted to changed return code in macros
1332
1333 * datacenter/db/magicdefs.php, querystar.php, sequinfo.php:
1334 - implemented query for inhomogeneity
1335
1336
1337
1338 2006/02/13
1339
1340 * RELEASE 0.9.4.3
1341
1342
1343
1344 2006/02/13 Thomas Bretz
1345
1346 * callisto.rc:
1347 - changed pulse position check ExtractWinLeft to 4.0 and
1348 ExtractWinRight to 4.5
1349
1350 * callisto_Dec04Jan05.rc:
1351 - changed pulse position check ExtractWinLeft to 3.0 and
1352 ExtractWinRight left at 2.5
1353
1354
1355
1356 2006/02/10 Thomas Bretz
1357
1358 * mastro/MAstro.cc:
1359 - allow for more year in the algorithm calculating easter
1360
1361 * mcamera/MCameraDC.h, mcamera/MCameraHV.h, mcamera/MCameraTD.h,
1362 mcamera/MCameraTH.h:
1363 - added a sanity check in GetPixelContent
1364
1365 * mraw/MRawRunHeader.cc:
1366 - fixed output (correct kiB instead of kB)
1367
1368 * Makefile, Makefile.rules:
1369 - implemented the possibility to spread Make through condor
1370
1371 * mastro/MAstroCatalog.[h,cc]:
1372 - new draw-options to rotate the grid and the stars
1373
1374 * mimage/MHHillas.cc:
1375 - set minimum of fDelte to 0 instead of fDistC
1376
1377 * msignal/MExtractTimeAndChargeSpline.h:
1378 - replaced the casts in SetRiseTimeHiGain and StFallTimeHiGain by
1379 TMath::NInt
1380
1381 * mjobs/MDataSet.h:
1382 - implemented new functions to check whether the dataset contains
1383 a dedicated sequence
1384
1385 * datacenter/macros/plotdb.C:
1386 - implemented the possibility to draw sequences of a dataset in
1387 several colors
1388
1389
1390
1391 2006/02/09 Thomas Bretz
1392
1393 * mreport/MReport.cc:
1394 - invented new fake CC report file version 200509300 for a change
1395 in the starguider format (the already implemented last values
1396 dissapeared again!) which is not noticed in the format version.
1397
1398 * mreport/MReportCC.cc, mreport/MReportStarguider.cc:
1399 - fixed support for ver 200510250
1400
1401 * mjobs/MJSpectrum.cc:
1402 - added fit of un-unfolded spectrum
1403
1404
1405
1406 2006/02/08 Daniela Dorner
1407
1408 * datacenter/scripts/sourcefile:
1409 - implemented function checklock
1410 - bugfix for failure code
1411
1412 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
1413 checkstardone, doexclusions, fillcallisto, fillganymed, fillstar,
1414 makecallistolinks, runcallisto, runganymed, runstar,
1415 writesequencefiles:
1416 - implemented usage of function checklock
1417
1418 * datacenter/scripts/copyscript, doqualityplots, dowebplots,
1419 insertsequences, linkmc:
1420 - implemented usage of function checklock
1421 - implemented variable $program
1422
1423 * datacenter/scripts/dodatacheck:
1424 - implemented usage of function checklock
1425 - implemented variable $lockfile
1426
1427 * datacenter/scripts/insertdatasets, mcsequences, processmcsequences:
1428 - implemented usage of function checklock
1429 - implemented variables $lockfile and $program
1430
1431 * datacenter/macros/doexclusions.C, fillganymed.C:
1432 - fixed bug
1433
1434 * datacenter/macros/fillsinope.C, setstatus.C:
1435 - improved documentation
1436
1437 * datacenter/scripts/filesondisk:
1438 - implemented finding of zipped files
1439
1440
1441
1442 2006/02/08 Thomas Bretz
1443
1444 * datacenter/macros/plotdb.C:
1445 - some minor changes to the layout
1446
1447
1448
1449 2006/02/07 Daniela Dorner
1450
1451 * datacenter/scripts/makecallistolinks:
1452 - fixed bug
1453
1454 * datacenter/db:
1455 - added (directory with db-websites)
1456
1457
1458
1459 2006/02/07 Daniela Dorner, Daniel Hoehne
1460
1461 * datacenter/scripts/sourcefile:
1462 - added failure code variables
1463 - changed calling of setstatus.C accordingly
1464
1465 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
1466 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
1467 fillganymed, fillstar, runcallisto, runganymed, runstar,
1468 writesequencefiles:
1469 - implemented failure variable
1470
1471 * datacenter/macros/getdolist.C, setstatus.C, setupdb.C:
1472 - added new/changed columns (fReturnCode, fFailedCode,
1473 fFailedCodeAdd)
1474
1475
1476
1477 2006/02/06 Daniela Dorner
1478
1479 * datacenter/scripts/fillstar, macros/setstatus.C, getdolist.C:
1480 - fixed bugs
1481
1482
1483
1484 2006/02/03 Daniela Dorner
1485
1486 * datacenter/scripts/sourcefile:
1487 - implemented two new functions: getdolist, finish
1488 - implemented usage of function finish in other functions
1489
1490 * datacenter/scripts/movingrawfiles:
1491 - implemented zipping of rawfiles
1492
1493 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
1494 checkstardone, copyscript, correcttime, dodatacheck, doexclusions,
1495 fillcallisto, fillganymed, fillstar, insertdatasets,
1496 makecallistolinks, processmcsequences, runcallisto, runganymed,
1497 runstar, writesequencefiles:
1498 - replaced corresponding pieces of code by the functions getdolist
1499 and finish
1500 - moved variable $date to function getdolist
1501 - improved logging
1502 - generalized variables $lockfile and $todofile
1503
1504
1505 2006/02/03 Daniela Dorner, Daniel Hoehne
1506
1507 * datacenter/scripts/sourcefile:
1508 - fixed small bugs
1509
1510 * datacenter/scripts/runcallisto:
1511 - small bugfix
1512 - improved logging
1513
1514 * datacenter/scripts/insertdatasets:
1515 - removed not needed variable
1516
1517 * datacenter/macros/getdolist.C:
1518 - small bugfix
1519
1520
1521
1522 2006/02/02 Daniela Dorner
1523
1524 * datacenter/scripts/linkmc:
1525 - changed numbering of P and C run in linking
1526
1527 * datacenter/scripts/sourcefile:
1528 - moved to root-version root_v4.04.02g
1529
1530
1531
1532 2006/02/01 Daniel Hoehne
1533
1534 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
1535 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
1536 fillganymed, fillstar, writesequencefiles:
1537 - adapted usage of function setstatus
1538
1539
1540
1541 2006/01/31 Daniela Dorner
1542
1543 * datacenter/macros/setstatus.C, getdolist.C:
1544 - adapted macros to changes in new columns (fFailedCode,
1545 fFailedComment)
1546
1547 * datacenter/macros/setstatus.C:
1548 - added "noreset" for column fStartTime (is needed so that runtime
1549 is available in case of failure)
1550
1551 * datacenter/macros/setupdb.C:
1552 - added new columns
1553
1554 * datacenter/scripts/runcallisto, runganymed, runstar:
1555 - implemented failure handling
1556
1557 * datacenter/scripts/sourcefile:
1558 - implemented new functions to set status values
1559
1560
1561
1562 2006/01/30 Daniel Hoehne
1563
1564 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
1565 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
1566 fillganymed, fillstar, runcallisto, runganymed, runstar, sourcefile,
1567 writesequencefiles:
1568 - added function setstatus in sourcefile
1569 - changed calling of setstatus.C in setstatus
1570 - implemented variable $program to generalize usage of setstatus
1571 - replaced corresponding piece of code by function setstatus
1572 - fixed some typos
1573
1574
1575
1576 2006/01/30 Daniela Dorner
1577
1578 * datacenter/macros/setstatus.C, getdolist.C:
1579 - adapted macros to the improvement of failure handling in the
1580 automatic analysis (added columns fFailed, fStartTime,
1581 fFailedTime)
1582
1583
1584
1585 2006/01/27 Thomas Bretz
1586
1587 * mjobs/MDataSet.cc:
1588 - improved a warning output
1589
1590
1591
1592 2006/01/23 Thomas Bretz
1593
1594 * mbase/MTime.cc:
1595 - removed a sanity check in GetStringFmt. It work's quite nice
1596 in the DC but crashes on my Laptop (which is not so important)
1597
1598
1599
1600 2006/01/10 Daniela Dorner
1601
1602 * datacenter/macros/*.C, datacenter/script:
1603 - updated and added documentation
1604 - improved logging
1605 - fixed small bugs
Note: See TracBrowser for help on using the repository browser.