source: trunk/MagicSoft/Mars/Changelog@ 7851

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