source: trunk/MagicSoft/Mars/Changelog@ 7850

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