source: trunk/MagicSoft/Mars/Changelog@ 7842

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