source: trunk/MagicSoft/Mars/Changelog@ 7829

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