source: trunk/MagicSoft/Mars/Changelog@ 7861

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