source: trunk/MagicSoft/Mars/Changelog@ 7859

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