source: trunk/MagicSoft/Mars/Changelog@ 7827

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