source: trunk/MagicSoft/Mars/Changelog@ 7848

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