source: trunk/MagicSoft/Mars/Changelog@ 8059

Last change on this file since 8059 was 8059, checked in by Daniela Dorner, 19 years ago
*** empty log message ***
File size: 95.5 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/10/12 Daniela Dorner
21
22 * datacenter/tools:
23 - added (directory for tools not used regulary)
24
25 * datacenter/tools/findnotanymoresequencedruns,
26 datacenter/tools/comparesequences:
27 - added (scripts for sequence building tests)
28
29 * datacenter/scripts/dunotseqruns:
30 - added (script to check disk usage of not sequenced runs)
31
32 * datacenter/scripts/checklogs:
33 - added comment
34
35
36
37 2006/10/11
38
39 * RELEASE 0.10.1
40
41
42
43 2006/10/11 Thomas Bretz
44
45 * mhbase/MH.[h,cc]:
46 - added a function to calculate binomial errors including weights
47 (this was added in root 5.13/04, but necessary for older versions)
48
49 * mhflux/MHCollectionArea.[h,cc]:
50 - added Sumw2() to the constructor so that the weights array gets
51 correctly initialize
52 - replaced the calculation of the binomial errors by the
53 corresponding root-function and the new MH function
54 - made sure that in all histogram operations the errors are
55 properly propagated
56 - let ReInit determine fMcRadius from MMcRunHeader
57 - execute check for corsika version even if the HistAll is extern
58
59 * mhflux/MHEnergyEst.cc, mhflux/MHThreshold.cc
60 - fixed the order in the constructor such that the Sumw2() does
61 correctly initialize the weights array
62
63 * mhflux/MMcSpectrumWeight.cc:
64 - a minor code reordering
65
66 * mjobs/MJSpectrum.cc:
67 - made sure that the histogram with the corsika spectrum has
68 the errors initialized and thus takes the weights correctly
69 into account
70 - corresponding to this changed some draw option to get the
71 same plots (hist) as before
72 - added a lot of comments to the code
73 - when the zenith angle weights are applied to the MC distribution
74 make sure that also the errors are correctly treated.
75
76 * mcalib/MCalibrationTestCalc.cc:
77 - enrolled some Form-statement
78
79 * mhflux/MAlphaFitter.cc:
80 - fixed a typo in a comment
81
82 * mbase/MLogHtml.cc:
83 - fixed a bug which caused the output to be totally corrupted
84
85 * datacenter/macros/writesequencefile.C:
86 - implemented again that the 1000 pedestal events are taken which
87 are next to the calibration run
88
89
90
91 2006/10/10 Thomas Bretz
92
93 * datacenter/macros/writesequencefile.C:
94 - fixed a possible crash in GetName
95 - improved output in case of failure
96
97
98
99 2006/10/10 Daniela Dorner
100
101 * datacenter/db/menu.php:
102 - included 'only offdata' and 'incl. offdata' checkbox for
103 sequenceinfo
104
105 * datacenter/db/runinfo.php, datacenter/db/runinfo-aio.php:
106 - changed name of column for case of group-by
107
108 * datacenter/db/index.html:
109 - added remark
110
111 * datacenter/db/sources.php:
112 - fixed bug (test-sources checkbox didn't work properly)
113
114
115
116 2006/10/10
117
118 * RELEASE 0.10
119
120
121
122 2006/10/10 Thomas Bretz
123
124 * mjobs/MJCalibration.cc:
125 - fixed the scaling and layout in the 'Defect' tab
126
127
128
129 2006/10/09 Daniela Dorner
130
131 * scripts/processsequence:
132 - removed exit
133 - removed unneccessary lines
134
135
136
137 2006/10/09 Thomas Bretz
138
139 * mhflux/MMcSpectrumWeight.cc:
140 - fixed a bug which caused the spectra to be normalized at 1GeV
141 by default instead of the integral
142 - allow the MC slope to be -1. With the current code this should
143 not be a problem anymore.
144 - improved some comments
145
146 * mbase/MMath.cc, mbase/MAGIC.cc:
147 - removed the NamespaceImp macro again, it gives problems when
148 compiling which are not yet understood
149
150 * Makefile:
151 - fixed a type in rmcondor
152
153 * mars-config:
154 - changed "--mars-ver" to "--version" as in root-config
155
156 * sponde_onoff.rc:
157 - added a reference to MMcSpectrumWeight::ReadEnv
158
159 * .rootrc:
160 - added a line for THtml (which is for the next root release)
161
162
163
164 2006/10/08 Thomas Bretz
165
166 * mhflux/MHalpha.cc:
167 - fixed a problem (maybe with the new root version) that on-
168 and off-data was shown in black and could not be distinguished
169 anymore
170
171 * ganymed.rc, ganymed:onoff.rc, ganymed_wobble.rc:
172 - some further update
173
174 * mcalib/MCalibrationHiLoCam.[h,cc]:
175 - broke down a long Form() chain into single Form()'s
176
177 * mhcalib/MHPedestalPix.cc, mhcalib/MHGausEvents.[h,cc],
178 mhcalib/MHCalibrationChargeBlindPix.cc,
179 mhcalib/MHCalibrationPix.cc:
180 - replaced IsNaN by !IsFinite (which includes IsNaN)
181 - changed some protected data members of the base class
182 into private data members
183
184 * mhflux/MAlphaFitter.cc, mhflux/MHEnergyEst.cc, mhist/MHCamera.cc,
185 mhist/MHHadronness.cc, mhvstime/MHPixVsTime.cc,
186 mhvstime/MHSectorVsTime.cc, mranforest/MRanForest.cc:
187 - replaced IsNaN by !IsFinite (which includes IsNaN)
188
189 * mhcalib/MHGausEvents.cc:
190 - removed a memory leak by removing the functions creating the
191 axes
192
193 * mcalib/MMcCalibrationCalc.cc, mmc/MMcConfigRunHeader.h:
194 - return and use a const-reference to the TArrayF's
195
196 * mimage/MHHillas.cc:
197 - fixed a problem which could cause the change in the DrawOption
198 of the Center-hist to raise a seg-fault.
199
200 * mbase/MMath.cc, mbase/MAGIC.cc:
201 - added the NamespaceImp macro to allow creation of the documentation
202 by THtml (according to the source code of TMath)
203
204
205
206 2006/10/07 Thomas Bretz
207
208 * Makefile.conf.general:
209 - removed ROOTVER definition ROOT_RELEASE can be used instead
210
211 * callisto.cc:
212 - exchanged some checks to get a more reasonable output
213
214 * callisto.rc, callisto_Dec04Jan05.rc:
215 - removed some obsolete resources for simplicity
216
217 * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc, readreaw.cc,
218 showlog.cc, showplot.cc, sinope.cc, star.cc
219 - added the new root version check
220 - replaced ROOTVER by ROOT_RELEASE
221
222 * sinope.cc:
223 - adapted Usage() to fit the other executables
224
225 * mbase/MAGIC.h:
226 - added new namespace MARS with a new function CheckRootVer
227
228 * mbase/MAGIC.cc:
229 - added
230
231 * mbase/MEvtLoop.cc, mbase/MStatusDisplay.cc:
232 - replaced ROOTVER by ROOT_RELEASE
233
234 * mbase/Makefile:
235 - added new MAGIC.cc
236
237 * mbase/BaseLinkDef.h:
238 - added namespace MAGIC.cc
239
240 * mhcalib/MHGausEvent.cc:
241 - disallow also non finite results
242
243 * Makefile:
244 - added new exectuable mars.config
245
246 * mars-config.cc:
247 - added
248
249 * mcalib/MCalibrationRelTimeCalc.cc:
250 - updates some output
251 - added RelTimeResolutionLimit to ReadEnv
252
253
254
255 2006/10/07 Daniela Dorner, Thomas Bretz
256
257 * datacenter/scripts/runganymed:
258 - added sequencepath to ganymed command
259
260 * datacenter/macros/buildsequenceentries.C:
261 - restricted regular expression for wobble sources
262 - fixed bug (larger sequences were misinterpreted as identical
263 sequences)
264
265 * resources/sequences.rc:
266 - added 2 regions were interleaved pedestal run are allowed
267
268
269
270 2006/10/06 Daniela Dorner
271
272 * scripts/processsequence:
273 - implemented command line options
274 - improved logging
275 - implemented checks
276 - removed sourcefile
277
278 * datacenter/scripts/makecallistolinks:
279 - table was missing
280
281 * datacenter/scripts/rmlocks:
282 - reduced output
283
284 * datacenter/db/menu.php:
285 - implemented 1000 and 2000 for number of results pulldown
286
287
288
289 2006/10/05 Stefan Ruegamer
290
291 * mraw/MRawRunHeaders.cc:
292 - updated swap assignments for the swapped pixels 54-55
293 (runnumber > 88669)
294
295
296
297 2006/10/04 Stefan Ruegamer
298
299 * mraw/MRawRunHeaders.cc:
300 - updated swap assignments for the swapped pixels 161-162,
301 210-263 (runnumber <= 101789) and 54-55 (runnumber <= 102511)
302
303
304
305
306 2006/10/02 Thomas Bretz
307
308 * callisto.rc, callisto_Dec04Jan05.rc:
309 - fixed some names of some resources (all commented out anyhow)
310
311 * mdata/MDataElement.cc:
312 - if the column given is the constructor is negative the
313 name of the matrix is supposed to contain also the column index
314
315 * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
316 - improved the output in case of under- and overflows
317 - added const-qualifier to CheckOverflow
318
319 * mreport/MReport.cc:
320 - allow the milliseconds to be 1000 (this is a bug which affects
321 the camera reports in very rare cases)
322 - improved output
323
324 * mjobs/MJCalibration.cc:
325 - added two plots the extracted signal and the extracted arrival
326 time
327
328
329
330 2006/10/01 Thomas Bretz
331
332 * mextralgo/MExtralgoSpline.[h,cc]:
333 - changed from the old fashined search algorithm to a completely
334 analytical approach. Still with a lot of comments containing
335 the old code
336
337 * mbase/MMath.[h,cc]:
338 - added new function to solve polynomial equations up to the
339 thirs order.
340
341
342
343 2006/09/29 Thomas Bretz
344
345 * ganymed_wobble.rc:
346 - use the same spark cuts as in ganymed_onoff.rc. Seems to be
347 unintentional that they were different.
348
349 * macros/train/trainenergy.C:
350 - fixed an oddity because there was artificial path
351 - added some comments
352
353
354
355 2006/09/28 Stefan Ruegamer
356
357 * mraw/MRawRunHeaders.cc:
358 - added swap assignments for the swapped pixels 119-120, 161-162,
359 210-263 and 54-55 in the corresponding run range
360
361
362
363 2006/09/28 Daniela Dorner
364
365 * datacenter/scripts/checkfilesforsequenceavail,
366 datacenter/scripts/runcallisto, datacenter/scripts/runganymed:
367 - improved processlog
368
369 * datacenter/scripts/sourcefile:
370 - improved processlog
371 - exchange function finish by code in fuction makedir
372
373 * datacenter/scripts/setup, datacenter/scripts/linkmc,
374 datacenter/scripts/mcsequences,
375 datacenter/scripts/processmcsequences:
376 - moved mcpath to setup
377 - updated mcpath
378
379 * datacenter/scripts/checktransfer:
380 - also check transfer of subsystem files
381 - added comments
382
383
384
385 2006/09/28 Thomas Bretz
386
387 * mfilter/MFMagicCuts.[h,cc]:
388 - implemented a hadronness cut as an option
389 - updated class reference
390 - fixed abug introduced 14.7.2005 which caused the M3Long of the
391 anti source to be not properly evaluated in case of optimization.
392
393 * ganymed_onoff.rc, ganymed_wobble.rc:
394 - updated with comments how to use random forest
395
396 * datacenter/macros/buildsequenceentries.C:
397 - updated with a completely redesigned algorithm and completly
398 redisigned code
399
400 * datacenter/macros/writesequencefile.C:
401 - the new simplified version doesn't take the number of pedestal
402 events anymore into account.
403
404 * mjobs/MJCalibrateSignal.cc:
405 - removed the tab with the calibrated arrival times. It never
406 gave any useful information
407
408 * mgeom/Makefile, mgeom/GeomLinkDef.h:
409 - took out all currently unused cameras from compilation
410
411 * mjobs/MJCut.cc:
412 - updated the confusing error message printed to the log-stream
413 in case of a failure of FillSrcPosCam
414
415 * callisto.cc:
416 - fixed small bug in PrintFiles
417
418 * datacenter/macros/plotdb.C:
419 - updated comments
420 - fixed a problem with empty TGraphs
421 - added new tabs for Hi-/Lo-Gain offsets and calibration
422 - incrased the range for the PSF
423 - reordered the tabs
424 - chnaged the binning for the relative effective on time
425 - removed the tab with the number of muons after cuts
426 - allow a dataset as last argument
427
428 * mraw/MRawRunHeader.h:
429 - added new member function IsValid
430
431 * mfileio/MReadMarsFile.cc:
432 - improved output in case something is wrong with the run-header
433
434
435
436 2006/09/27 Daniela Dorner
437
438 * datacenter/scripts/setup, datacenter/scripts/sourcefile:
439 - fixed sourcing of setup
440
441 * datacenter/db/culminating.php, datacenter/db/datacheck.php,
442 datacenter/db/datasetinfo-aio.php, datacenter/db/datasetinfo.php,
443 datacenter/db/dbstatus.php, datacenter/db/include.php,
444 datacenter/db/index.php, datacenter/db/printtable.php,
445 datacenter/db/querycal.php, datacenter/db/querymc.php,
446 datacenter/db/queryrbk.php, datacenter/db/queryseq.php,
447 datacenter/db/querystar.php, datacenter/db/runinfo-aio.php,
448 datacenter/db/runinfo.php, datacenter/db/statusrps.php,
449 datacenter/db/statussbs.php, datacenter/db/statussps.php:
450 - fixed calling of PrintMagicTable
451
452 * datacenter/macros/checkfileavail.C:
453 - fixed bug
454
455
456
457 2006/09/26 Thomas Bretz
458
459 * mbase/MMath.h:
460 - added new function ModF
461
462 * mhist/MHRate.cc, mhist/MHWeather.cc, mhvstime/MHPixVsTime.cc,
463 mhvstime/MHSectorVsTime.cc, mhvstime/MHVsTime.cc,
464 mpointing/MHPointing.cc:
465 - made the update of the axis ranges work again
466
467
468
469 2006/09/26 Daniela Dorner
470
471 * datacenter/scripts/zipscript:
472 - remove write permission after zip
473
474
475
476 2006/09/25 Daniela Dorner
477
478 * datacenter/scripts/mcsequences:
479 - fixed overwriting of sequencefiles
480
481 * datacenter/scripts/linkmc:
482 - fixed typo
483
484
485
486 2006/09/20 Daniela Dorner
487
488 * datacenter/scripts/zipscript, datacenter/scripts/checktransfer:
489 - added
490
491
492
493 2006/09/19 Daniela Dorner
494
495 * datacenter/db/datasetinfo-aio.php, datacenter/db/runinfo-aio.php,
496 datacenter/db/sequinfo-aio.php, datacenter/db/menu.php,
497 datacenter/db/menu.js:
498 - status menu was displayed wrongly after query
499
500
501
502 2006/08/30 Daniela Dorner
503
504 * datacenter/scripts/sourcefile:
505 - removed setzero
506 - restructured
507
508 * datacenter/scripts/setup:
509 - fixed bug
510
511 * datacenter/scripts/jobmanager:
512 - replaced setzero
513 - removed nail
514 - improved logging
515
516 * datacenter/macros/filldotrun.C:
517 - enhanced return-values
518
519 * datacenter/macros/insertdataset.C:
520 - fixed return-values in case of error
521
522 * datacenter/macros/insertdataset.C,
523 datacenter/scripts/insertdatasets:
524 - implemented return value for 'exists already in db'
525
526
527
528 2006/08/29 Thomas Bretz
529
530 * resources/sequences.rc:
531 - updated
532
533
534
535 2006/08/29 Daniela Dorner
536
537 * datacenter/scripts/buildsequenceentries:
538 - fixed logpath
539
540 * datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
541 datacenter/scripts/fillstar:
542 - changed logpath
543
544 * datacenter/scripts/insertdatasets:
545 - improved logging
546
547 * datacenter/scripts/filesondisk:
548 - reduced output
549
550 * datacenter/scripts/checklogs:
551 - added (mails WARNs and ERRORs to $erradrs)
552
553 * datacenter/scripts/rmlocks:
554 - improved logging
555 - took removing out (reason: 12 hour limitation of condor is not
556 working; instead mail)
557
558 * datacenter/scripts/sourcefile:
559 - improved logging in setstatus
560 - implemented alias intgrep
561
562 * datacenter/scripts/buildsequenceentries,
563 datacenter/scripts/checkfilesforsequenceavail,
564 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
565 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
566 datacenter/scripts/doqualityplots, datacenter/scripts/filesondisk,
567 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
568 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
569 datacenter/scripts/insertsequences,
570 datacenter/scripts/makecallistolinks,
571 datacenter/scripts/writesequencefiles:
572 - implemented usage of alias intgrep
573
574
575
576 2006/08/28 Thomas Bretz
577
578 * msql/MSQLMagic.cc:
579 - replaced DELETE by DELETE FROM
580
581 * mbase/MTime.h:
582 - if name is given in the constructor it is tried to use
583 it as SqlDateTime.
584
585
586
587 2006/08/25 Daniela Hoehne
588
589 * datacenter/scripts/setup:
590 - implemented new path for runlogs
591
592 * datacenter/scripts/buildsequenceentries, datacenter/scripts/
593 checkfilesforsequenceavail, datacenter/scripts/checkstardone,
594 datacenter/scripts/copyscript, datacenter/scripts/correcttime,
595 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
596 datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots,
597 datacenter/scripts/filesondisk, datacenter/scripts/fillcallisto,
598 datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
599 datacenter/scripts/insertdatasets, datacenter/scripts/insertsequences,
600 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
601 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
602 datacenter/scripts/runstar, datacenter/scripts/processmcsequences,
603 datacenter/scripts/mcsequences:
604 - improved logging (changed runlogpath)
605
606 * datacenter/scripts/checkstardone, datacenter/scripts/insertdatasets,
607 datacenter/scripts/insertsequences:
608 - changed logging outpath
609
610
611
612 2006/08/25 Daniela Dorner
613
614 * datacenter/scripts/jobmanager, datacenter/scripts/sourcefile,
615 datacenter/scripts/scriptlauncher:
616 - improved logging
617 - implemented usage of printprocesslog
618
619 * datacenter/scripts/jobmanager:
620 - improved usage of resources
621
622 * datacenter/scripts/scriptlauncher:
623 - improved errorhandling
624
625 * datacenter/scripts/sourcefile:
626 - implemented function and paths for processlog
627
628 * datacenter/scripts/copyscript, datacenter/scripts/insertdatasets,
629 datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots,
630 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
631 datacenter/scripts/mcsequences,
632 datacenter/scripts/insertsequences,
633 datacenter/scripts/processmcsequences:
634 - implemented usage of finish
635 - improved logging
636
637 * datacenter/scripts/doexclusions:
638 - implemented check=1 (was still missing)
639
640 * datacenter/scripts/correcttime,
641 datacenter/scripts/insertsequences,
642 datacenter/scripts/makecallistolinks:
643 - improved logging
644 - fixed bugs
645
646 * datacenter/scripts/checkfilesforsequenceavail,
647 datacenter/scripts/filesondisk, datacenter/scripts/runcallisto:
648 - improved logging
649
650 * datacenter/scripts/buildsequenceentries,
651 datacenter/scripts/checkfilesforsequenceavail,
652 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
653 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
654 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
655 datacenter/scripts/insertdatasets, datacenter/scripts/dowebplots,
656 datacenter/scripts/filesondisk, datacenter/scripts/fillcallisto,
657 datacenter/scripts/fillstar, datacenter/scripts/fillganymed,
658 datacenter/scripts/insertsequences, datacenter/scripts/jobmanager,
659 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
660 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
661 datacenter/scripts/rmlock, datacenter/scripts/processmcsequences,
662 datacenter/scripts/runstar, datacenter/scripts/runcallisto,
663 datacenter/scripts/runganymed, datacenter/scripts/webupdate-star,
664 datacenter/scripts/webupdate-callisto,
665 datacenter/scripts/webupdate-sinope, datacenter/scripts/sourcefile,
666 datacenter/scripts/webupdate-ganymed,
667 datacenter/scripts/writesequencefiles:
668 - implemented usage of printprocesslog
669 - fixed runlogpath
670
671 * datacenter/scripts/webupdate-callisto,
672 datacenter/scripts/webupdate-ganymed,
673 datacenter/scripts/webupdate-sinope,
674 datacenter/scripts/webupdate-star:
675 - added logging
676
677
678
679 2006/08/25 Thomas Bretz
680
681 * msignal/MExtractTimeAndChargeSpline.h:
682 - changed fgLoGainOffset from 1.39 to 1.3 according to an extensive
683 test in the test-database
684
685 * resources/sequences.rc:
686 - resource file how to build sequences... added.
687
688 * msql/MSQLMagic.[h,cc]:
689 - added
690
691 * msql/MSQLServer.[h,cc]:
692 - added copy constructor
693 - allow fServ to be NULL (added sanity checks)
694 - Implemented Exec-command
695
696 * msql/Makefile, msql/SqlLinkDef.h:
697 - added MSQLMagic
698
699 * mbase/MLog.[h,cc]:
700 - added new member function Intro()
701
702 * mextralgo, mextralgo/Makefile, mextralgo/ExtralgoLinkDef.h,
703 mextralgo/MExtralgoDigitalFilter.[h,cc],
704 mextralgo/MExtralgoSpline.[h,cc]:.
705 - added
706
707
708
709 2006/08/24 Thomas Bretz
710
711 * manalysis/Makfile, manalysis/AnalysisLinkDef.h:
712 - took MCompProbCalc out
713
714 * mhist/Makfile, mhist/HistLinkDef.h:
715 - took MHCompProb out
716
717
718
719 2006/08/24 Daniela Dorner
720
721 * datacenter/scripts/sourcefile:
722 - implemented new functions to get information from the database
723 - fixed bug in naming of variable
724
725 * datacenter/scripts/jobmanager:
726 - implemented usage of getstatus
727 - fixed bug in naming of variable
728
729 * datacenter/scripts/runcallisto, datacenter/scripts/runstar,
730 datacenter/scripts/runganymed, datacenter/scripts/dodatacheck:
731 - implemented usage of gettodo
732 - removed for-loop to process several primaries
733
734 * datacenter/scripts/buildsequenceentries,
735 datacenter/scripts/checkfilesforsequenceavail,
736 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
737 datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,
738 datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
739 datacenter/scripts/writesequencefiles:
740 - implemented usage of new getdolist function
741
742
743
744 2006/08/23 Thomas Bretz
745
746 * mtools/MCalendar.cc:
747 - simplified DrawTTF as suggested in the root bug tracker
748
749
750
751 2006/08/22 Daniela Dorner
752
753 * datacenter/scripts/buildsequenceentries,
754 datacenter/scripts/checkfilesforsequenceavail,
755 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
756 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
757 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
758 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
759 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
760 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
761 datacenter/scripts/insertsequences, datacenter/scripts/linkmc,
762 datacenter/scripts/makecallistolinks,
763 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
764 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
765 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
766 datacenter/scripts/runstar, datacenter/scripts/writesequencefiles,
767 datacenter/scripts/sourcefile:
768 - implemented possibility to run several tests by one user
769 (relative path for Mars version)
770
771 * datacenter/scripts/sourcefile:
772 - included webpath
773 - added comments
774 - added variables and functions for jobmanager
775 - removed changing variables
776 - added addresses
777 - implemented functions to get todolist via shell
778 - improved logging
779 - replaced setstatus, implemented new function not calling root
780 but directly using shell and mysql to speed up the setting of
781 the status
782
783 * datacenter/scripts/jobmanager:
784 - added (script to controll the amount of callisto, star, ganymed
785 and datacheck running)
786 - reduced logging output
787 - implemented gettodo
788 - implemented possibility to run several tests by one user
789 (relative path for Mars version)
790 - moved setup from jobsourcefile to sourcefile
791 - added locking for gettodo
792 - make sure that lists- and lock-directory are available
793
794 * datacenter/scripts/setup:
795 - added (file to store setup variables, which might be changed)
796 - new root version
797
798 * datacenter/scripts/copyscript:
799 - removed addresses
800 - fixed typo
801
802 * datacenter/scripts/run.condor:
803 - added (file used to submit scripts to condor, used by jobmanager
804 and script launcher)
805
806 * steps.rc:
807 - fixed typo
808
809 * datacenter/scripts/buildsequenceentries,
810 datacenter/scripts/checkfilesforsequenceavail,
811 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
812 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
813 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
814 datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
815 datacenter/scripts/runganymed, datacenter/scripts/runstar,
816 datacenter/scripts/writesequencefiles:
817 - implemented usage of gettodo instead of getdolist (faster)
818
819 * datacenter/scripts/dodatacheck, datacenter/scripts/runcallisto,
820 datacenter/scripts/runganymed, datacenter/scripts/runstar:
821 - improved logging and comments
822 - adapted find-to-do-file-algorithm
823
824 * datacenter/scripts/buildsequenceentries,
825 datacenter/scripts/checkfilesforsequenceavail,
826 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
827 datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,
828 datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
829 datacenter/scripts/makecallistolinks,
830 datacenter/scripts/writesequencefiles:
831 - improved logging and comments
832
833 * datacenter/scripts/buildsequenceentries,
834 datacenter/scripts/checkfilesforsequenceavail,
835 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
836 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
837 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
838 datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
839 datacenter/scripts/runganymed, datacenter/scripts/runstar,
840 datacenter/scripts/writesequencefiles:
841 - remove todofile when it has been read
842
843 * datacenter/scripts/scriptlauncher:
844 - added (script to start submit other scripts to condor)
845 - make sure that lists- and lock-directory are available
846
847 * datacenter/scripts/webupdate-callisto,
848 datacenter/scripts/webupdate-star,
849 datacenter/scripts/webupdate-sinope,
850 datacenter/scripts/webupdate-ganymed:
851 - added
852
853
854
855 2006/08/22 Thomas Bretz
856
857 * Makefile, Makefile.rules:
858 - let condor wait until all jobs are finished and then
859 link everything
860
861 * mbadpixels/MBadPixelsCam.[h,cc]:
862 - added a simple function GetNumUnsuitable which can be used
863 as a rule eg. in a filter.
864
865
866
867 2006/08/21 Thomas Bretz
868
869 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
870 - there are three cases in which the digital filter algorithm
871 cannot run to the end (eg. division by zero). For this cases
872 more correct return values are set.
873 - made sure that the fHiGainFirst is not added a second time
874 through fTimeShiftHiGain
875 - made sure that the case is handled correctly in which the sliding
876 DF either couldn't slide at all or the maximum is below zero
877
878 * msignal/MExtractTimeAndChargeSpline.[h,cc]:
879 - made sure that dsum is always set correctly
880
881 * msignal/Makefile, msignal/SignalLinkDef.h:
882 - took out the following classes from make:
883 + MExtractFixedWindow
884 + MExtractSlidingWindow
885 + MExtractFixedWindowPeakSearch
886 + MExtractFixedWindowSpline
887 + MExtractAmplitudeSpline
888 + MExtrcatTimeSpline
889 + MExtractTimeFastSpline
890 + MExtractTimeHighestIntegral
891 + MExtractTimeAndChargeSlidingWindow
892 + MExtractTimeAndChargeDigitalFilterPeakSearch
893
894 * mjobs/MJCalibration.cc, mjobs/MJCalibTest.cc:
895 - replaced default extractor by our default spline extractor
896
897 * mbase/MMath.[h,cc]:
898 - added the possibility in GetMedianDev to retrieve the
899 intermediate median
900 - updated comments
901
902 * mhflux/MHEnergyEst.cc:
903 - replaces old Form() by MString::Format
904
905 * msignal/MExtractTimeAndCharge.cc:
906 - mark an extracted signal as invalid if more than 6 logain
907 slices have saturated
908
909
910
911 2006/08/20 Thomas Bretz
912
913 * mtools/MCalendar.cc:
914 - fixed the font-size issue (which I don't understand at all -
915 bug report submitted)
916
917 * macros/tutorials/calendar.C:
918 - changed the font name to a font supported by root
919
920
921
922 2006/08/19 Thomas Bretz
923
924 * mastro/MAstroCatalog.cc:
925 - replaced all ifstream by MZlib to allow reading gzip
926 compressed catalogs
927
928 * mbase/MString.[h,cc]:
929 - changed function Form()
930 - renamed old function Form() to Format()
931
932 * mastro/MAstroCatalog.cc, mbase/MParContainer.cc,
933 mbase/MStatusDisplay.cc, mbase/MTask.cc, mpointing/MHSrcPosCam.cc
934 mpointing/MPointingPos.cc, mbase/MEvtLoop.cc:
935 - replaced MString::Form by new function name MString::Format
936
937 * macros/tutorials/calendar.C, macros/tutorials/calendar.rc,
938 macros/tutorials/holidays.rc:
939 - added
940
941 * mtools/MCalendar.[h,cc]:
942 - added some dead code
943 - changed the default a little bit
944 - added fOrientation to allow changing the orientation
945 - added code to paint a clock for the change from summer- to
946 winter-time and vice versa
947 - removed the direct dependance on the word "Easter" to
948 display the easter holidays
949 - added the possibility to restrict the display of some contents
950 to only some week days (eg to display "KW35" only on mondays)
951 - some updated to drawing the image
952 - improved the ResetLayout and SetDefaultLayout if called from
953 the context menu
954
955
956
957 2006/08/18 Thomas Bretz
958
959 * mcalib/MCalibrateData.cc, mhcalib/MHCalibrationChargeCam.cc,
960 mhcalib/MHCalibrationHiLoCam.cc:
961 - replaced obsolste GetNumHiGainSaturated()>0 by IsHiGainSaturated()
962
963
964
965 2006/08/17 Thomas Bretz
966
967 * mcalib/MCalibrationChargeCalc.cc:
968 - added a missing flush
969
970 * msignal/MExtractor.cc:
971 - small update to output
972
973 * msignal/MExtractTimeAndCharge.cc:
974 - mark the lo-gains only as valid if they are really extracted
975
976 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
977 - in hi-gain extraction fmax was initialized with -9999, but after
978 the loop a invalid value of fmax<0 was not checked. Changed
979 initialization to 0
980
981
982
983 2006/08/16 Thomas Bretz
984
985 * Makefile.conf.general:
986 - fixed usage of substitutions
987
988 * mmc/MMcConfigRunHeader.[h,cc]:
989 - added fParaboloidFocal
990 - increased class version by 1
991 - updated comments
992
993 * mmc/MMcEvt.[hxx,cxx]:
994 - added fEventReuse
995 - increased class version by 1
996 - updates to comments
997
998 * mmc/MMcEvtBasic.h:
999 - replaced private by protected
1000
1001 * mmc/MMcFadcHeader.hxx:
1002 - updates to comments
1003 - update to global ifdef
1004
1005 * mmc/MMcRunHeader.[hxx,cxx]:
1006 - added fRandomPointingConeSemiAngle
1007 - increased class version by 1
1008 - upadted comments
1009 - removed empty destructor
1010
1011 * mmc/MMcTrig.hxx:
1012 - updated preprocessor directives
1013
1014 * mmc/MMcTrigHeader.[hxx,cxx]:
1015 - updated comments
1016 - removed empty destructor
1017 - updated preprocessor directives
1018
1019 * mmc/MTriggerDefine.h, mmc/Mdefine.h:
1020 - updated preprocessor directives
1021
1022 * manalysis/MMcCalibrationUpdate.cc,
1023 mhcalib/MHCalibrationRelTimeCam.cc:
1024 - replaced IsLoGainUsed by IsHiGainSaturated
1025
1026 * mcalib/MCalibrateData.cc:
1027 - changed the algorithm which takes either the hi- or the lo-gain
1028 such that it gives more reliable results in case of saturation
1029 and/or problems with the extraction and if no reliable
1030 result is possible the pixel is set unsuitable
1031
1032 * mcalib/MCalibrateRelTimes.cc:
1033 - removed the usage of MSignalPix::SetLoGainUsed
1034 - set the pixel to unsuitable if the arrival time could not
1035 be extracted
1036
1037 * mfilter/MFCosmics.cc, mhcalib/MHCalibrationChargeCam.cc:
1038 - replaced GetNumHiGainSaturated()>0 by IsHiGainSaturated()
1039
1040 * mhist/MHCamera.cc:
1041 - removed obsolete MMath::GaussProb from GetMedianDev
1042
1043 * msignal/MArrivalTimeCam.cc:
1044 - replaced IsValid by IsArrivalTimeValid
1045 - replaces Is[Hi,Lo]GainValid by
1046 Is[Hi,Lo]GainValid && !Is[Hi,Lo]GainSaturated in
1047 GetPixelContent
1048 - added a check for saturation in case of getting the delay
1049 - do not restrict the range of the returned delays anymore
1050
1051 * msignal/MArrivalTimePix.[h,cc]:
1052 - improved GetArrivalTime to take the hi-gain saturation
1053 better into account
1054 - added a new function IsArrivalTimeValid
1055 - removed obsolete function IsValid and IsLoGainUsed
1056
1057 * msignal/MExtractTimeAndChargeSpline.cc:
1058 - added a check to not set fMaxBinContent in case the extraction
1059 would happen in the first or last slice similar to the
1060 digital filter. This became necessary because otherwise the
1061 spline extractor sometimes extracts nonsens values
1062
1063 * msignal/MExtractedSignalCam.cc:
1064 - replaced IsValid by more accurate functions
1065 - take saturation in GetPixelContent into account
1066
1067 * msignal/MExtractedSignalPix.[h,cc]:
1068 - removed obsolete function IsValid and IsLoGainUsed
1069 - added functions Is[Hi,Lo]GainSaturated
1070
1071 * msignal/MSignalCam.cc:
1072 - removed cases 10 and 11 in GetPixelContent
1073
1074 * msignal/MSignalPix.[h,cc]:
1075 - removed obsolete LoGainUsed references
1076
1077
1078
1079 2006/08/15 Daniela Dorner
1080
1081 * datacenter/macros/filldotrun.C:
1082 - implemented new arehucas version
1083
1084 * datacenter/db/culminating.php, datacenter/db/datacheck.php,
1085 datacenter/db/datasetinfo.php, datacenter/db/dbstatus.php,
1086 datacenter/db/index.php, datacenter/db/printtable.php,
1087 datacenter/db/querycal.php, datacenter/db/queryrbk.php,
1088 datacenter/db/queryseq.php, datacenter/db/querystar.php,
1089 datacenter/db/runinfo.php, datacenter/db/sequence.php,
1090 datacenter/db/sequinfo.php, datacenter/db/statusrps.php,
1091 datacenter/db/statussbs.php, datacenter/db/statussps.php:
1092 - moved some code to functions (mainly menu)
1093
1094 * datacenter/db/findoffdata.php:
1095 - moved some code to functions (mainly menu)
1096 - implemented zd-range fields
1097 - improved limits functionality
1098 - added some limit fields
1099 - added new field for limits
1100
1101 * datacenter/db/include.php:
1102 - implemented function to print or not print submitted query
1103 (PrintSubmittedQuery(..))
1104 - removed not needed argument of function RemoveSortBy()
1105 - implemented new algorithms for enhanced colour coding for limits
1106 in PrintMagicTable()
1107 - sort by first desc
1108
1109 * datacenter/db/index-header.html:
1110 - shortened menu (removed old websites)
1111 - fixed link
1112
1113 * datacenter/db/index.html:
1114 - added new websites
1115 - added link to error coding
1116 - fixed link
1117
1118 * datacenter/db/magicdefs.php:
1119 - changed limits arrays for enhanced algorithms
1120 - added variables for starguider, new limit fields, zd range
1121
1122 * datacenter/db/sources.php:
1123 - fixed bug (display of test sources)
1124 - moved some code to functions (mainly menu)
1125
1126 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
1127 datacenter/db/datasetinfo-aio.php:
1128 - added (website unifying other websites, so that only one website
1129 for runs, one for sequences and one for datasets is needed)
1130
1131 * datacenter/db/menu.php:
1132 - added (containing functions for parts of the menu)
1133
1134 * datacenter/db/menu.js:
1135 - added (script for diplaying/hiding parts of the menu)
1136
1137
1138
1139 2006/08/09 Thomas Bretz
1140
1141 * mbase/MMath.cc:
1142 - changed MedianDev to support 68% division instead of 0.5%
1143
1144 * datacenter/macros/fillsignal.C:
1145 - adapted to use Median for Pulse Offset and Gain
1146
1147
1148
1149 2006/08/08 Thomas Bretz
1150
1151 * mbadpixels/MBadPixelsCam.cc:
1152 - added some comments
1153
1154 * mhist/MHEvent.cc:
1155 - replaced GetTheta() by GetTelescopeTheta()
1156
1157 * msignal/MExtractedSignalCam.cc:
1158 - some update to returning the hi-/lo-gain ratio
1159
1160 * mbase/MMath.[h,cc]:
1161 - new functions MedianDev
1162
1163 * mhist/MHCamera.[h,cc]:
1164 - new function GetMedian
1165 - new function GetMedianDev
1166
1167
1168
1169 2006/08/08 Daniela Dorner
1170
1171 * datacenter/scripts/copyscript:
1172 - updated address list of people who are informed about changes in
1173 the catalog file
1174 - improved output to mail
1175 - updated search of newer catalogfiles
1176 - addapted to change in md5sum
1177 - fixed typo
1178
1179 * steps.rc:
1180 - made interpretable for shell
1181 - set Default to check for fSequenceFileWritten, so that manually
1182 inserted sequences can't be resettet
1183
1184 * datacenter/scripts/makecallistolinks:
1185 - removed reason2
1186
1187
1188
1189 2006/08/06 Thomas Bretz
1190
1191 * datacenter/macros/checkstardone.C,
1192 datacenter/macros/checkfileavail.C,
1193 datacenter/macros/filldotraw.C:
1194 - fixed. res was still not correctly deleted
1195
1196
1197
1198 2006/08/05 Thomas Bretz
1199
1200 * datacente/macros/fillsignal.C:
1201 - still searched for tabs DiffHi and DiffLo... fixed.
1202 - added a missing comma in the sql query
1203
1204 * mbase/MLog.cc, mbase/MLogHtml.cc:
1205 - switched off buffering for ofstreams
1206 - fixed length argument for the case </> are replaced by html-code
1207
1208 * datacenter/macros/checkstardone.C:
1209 - fixed. was completely broken, didn't even compile.
1210
1211
1212
1213 2006/08/04 Thomas Bretz
1214
1215 * mhvstime/MHVsTime.cc:
1216 - fixed a bug which made the argument of SetMinimum be ignored
1217
1218 * mpointing/MHPointing.cc:
1219 - changed position of SetMinimum and SetMaximum
1220
1221 * msignal/MArrivalTimeCam.[h,cc]:
1222 - added new options in GetPixelContent
1223 - added some new member functions
1224
1225 * msignal/MExtractedSignalCam.[h,cc]:
1226 - added new options in GetPixelContent
1227 - added some new member functions
1228
1229 * msignal/MExtractedSignalPix.h:
1230 - added some new member function
1231 - added some comments
1232
1233 * msql/MSQLServer.cc:
1234 - allow to setup different password for differend users and different
1235 users for different databases in sql.rc
1236
1237 * mcalib/MCalibrateRelTimes.cc:
1238 - implemented a workaround to mark pixels bad for extraction of
1239 hi- and lo-gain failed. (Before MCalibrateData just assigned
1240 a weird value)
1241
1242 * msignal/MArrivalTimePix.h:
1243 - added some member functions
1244
1245 * msignal/MExtractTimeAndCharge.cc:
1246 - added some comments which contain future code
1247 - invalidate hi- and lo-gain if both could not be extracted properly
1248 (FIXME: We need a cut on the number of unsuitable pixels per event)
1249 - changed handling of sathi to make the detection of hi-gain
1250 saturation work properly
1251
1252 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
1253 - changed fgLoGainOffset from 1.05 to 0.95 (comming out of the
1254 latest plots)
1255 - fixed assignment of sat in hi-gain extraction to make sure
1256 the the satuartion information can be returned properly
1257
1258 * msignal/MExtractTimeAndChargeSpline.cc:
1259 - changed fgLoGainStartShift according to BCN cvs to -2.4 (FIXME
1260 this should be checked!)
1261 - adapted handling of sat in hi-gain extraction to changes
1262 above
1263
1264 * mjobs/MJCalibrateSignal.cc:
1265 - replaced the hi-/lo-gain pulse plots by plots showing the
1266 hi-/lo-gain intercalibration and the hi-/lo-gain offset
1267
1268 * datacenter/macros/fillsignal.C:
1269 - changed according to the changes
1270
1271 * mraw/MRawFileRead.cc:
1272 - rais an error if a requested file could not be opened
1273
1274 * mbase/MParContainer.cc:
1275 - added some comments
1276
1277
1278
1279 2006/08/03 Thomas Bretz
1280
1281 * mbase/MTask.cc:
1282 - do not print number of executions if it is (UInt_t)-1
1283
1284 * mfileio/MReadReports.cc:
1285 - do not allocate a MTime container anymore. This can be done
1286 by root automatically which has the advantage that we don't
1287 have to care about its deletion
1288 - added some more debug output, just in case...
1289
1290 * mfileio/MReadTree.cc:
1291 - fixed a typo in a comment
1292
1293 * mhist/MHRate.cc, mhist/MHWeather.cc, mhvstime/MHSectorVsTime.cc,
1294 mhvstime/MHVsTime.cc:
1295 - changed position of SetMinimum and SetMaximum
1296
1297 * mimage/MHHillas.[h,cc]
1298 - made the Center-Histogram in the case only one is displayed
1299 one with palette
1300
1301
1302
1303 2006/08/03 Markus Meyer
1304
1305 * resources/calibration.rc, calibration_spline.rc
1306 - update of correction factors
1307
1308 * datacenter/macros/fillstar.C
1309 - update of reference values for muon analysis
1310
1311
1312
1313 2006/08/02 Daniela Dorner
1314
1315 * datacenter/scripts/buildsequenceentries,
1316 datacenter/scripts/checkfilesforsequenceavail,
1317 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
1318 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
1319 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
1320 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
1321 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1322 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
1323 datacenter/scripts/insertsequences, datacenter/scripts/linkmc,
1324 datacenter/scripts/makecallistolinks,
1325 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
1326 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
1327 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
1328 datacenter/scripts/runstar, datacenter/scripts/sourcefile,
1329 datacenter/scripts/writesequencefiles:
1330 - replaced $USER by `whoami`
1331
1332 * datacenter/scripts/dowebplots:
1333 - write output (ps, png files) to $datapath and not $webdir to
1334 speed up the webupdate
1335
1336
1337
1338 2006/08/02 Thomas Bretz
1339
1340 * mhist/MHCamEvent.cc:
1341 - removed some obsolete includes
1342
1343 * msignal/MExtractTimeAndCharge.cc:
1344 - reformatted position of a parenthesis
1345
1346 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
1347 - changed default lo-gain offset to new value 1.05 which was
1348 determined plotting arrival time vs. signal height.
1349 - added fHiGainFirst to time (as it is in the spline extractor)
1350
1351 * msignal/MSignalCam.cc:
1352 - after extesive tests using the arrival time vs signal height
1353 histograms, new threshold levels (independent of the pixel size)
1354 have been determined for the pulse positions
1355 (50phe for pulse, hi-gain and 320phe for lo-gain)
1356
1357 * datacenter/macros/fillsignal.C:
1358 - changed to support new information about pulse positions
1359
1360
1361
1362 2006/08/01 Thomas Bretz
1363
1364 * mcalib/MCalibCalcFromPast.cc:
1365 - hand over the hi-lo-gain conversion factors to the new
1366 MCalibrationChargeCam if reinitialized
1367
1368 * mcalib/MCalibrateData.cc:
1369 - removed obsolete use of zenith angle (which actually was never used)
1370 - fixed a bug which caused the renorm factor being initialized from
1371 default instead of the QECam always (which didn't make any difference
1372 because also the QECam contains the default value)
1373
1374 * mcalib/MCalibrateRelTimes.[h,cc]:
1375 - store also the information whether lo-gain was used or not in
1376 MSignalCam
1377 - removed some comments from header
1378
1379 * mcalib/MCalibrationQEPix.[h,cc]:
1380 - removed obsolete use of zenith angle (which actually was never used)
1381
1382 * mhist/MHCamera.cc:
1383 - fixed wrong cast (from this to TProfile instead of TH1D)
1384
1385 * mjobs/MJCalibrateSignal.cc:
1386 - added tabs for hi-/lo-gain pulse position
1387
1388 * mjobs/MJCalibration.cc:
1389 - removed obsolete use of zenith angle (which actually was never used)
1390 for MCalibrationQEPix
1391
1392 * msignal/MArrivalTimePix.h:
1393 - added Copy member function
1394
1395 * msignal/MExtractedSignalPix.cc:
1396 - small code layout
1397
1398 * msignal/MSignalPix.[h,cc]:
1399 - added new (non I/O) member fLoGainUsed
1400
1401 * msignal/MSignalCam.cc:
1402 - added cases 10 and 11 to GetPixelContent
1403 - added some more comments
1404
1405
1406
1407 2006/07/31 Thomas Bretz
1408
1409 * showplot.cc:
1410 - added new options to write bmp and xml files
1411 - added new options for the display size
1412
1413 * mbase/MStatusDisplay.[h,cc]:
1414 - changed the constructor to allow starting with a different size
1415 - added new member functions to change the display or canvas size
1416 - fixed setting of sizes
1417
1418
1419
1420 2006/07/30 Thomas Bretz
1421
1422 * macros/starfield.C:
1423 - updated to use resources/mirrors.def by default
1424
1425 * mhist/MHCamera.[h,cc]:
1426 - replaced SavePrimitive(ofstream&) by SavePrimitive(ostream&)
1427 - if necessary let SavePrimitive(ofstream&) call
1428 SavePrimitive(ostream&)
1429
1430 * mgui/MHexagon.[h,cc]:
1431 - special solution for SavePrimitive because it calls a function
1432 from the base class which also needs ofstream or ostream
1433
1434 * mbase/MStatusDisplay.[h,cc]:
1435 - switched on writing bmp and xml (I still found no program able
1436 to read this bmp, but they are written)
1437 - removed check for writing images in batch mode for root
1438 >= 5.12/00. It is working now.
1439 - calculate kB and MB correctly by dividing by 1000 instead of
1440 1024 (would be kiB and MiB)
1441 - removed some unused parameters from function declaration
1442 - fixed some warnings about local overwrites of variable names
1443 - fixed a deprecated conversion from string constant to `char*
1444
1445
1446
1447 2006/07/29 Thomas Bretz
1448
1449 * mhflux/MHEffectiveOnTime.cc:
1450 - changed the fit such that initial values are calculated
1451 automatically now instead of using build in values. This
1452 makes the fit more indepedant of the underlaying rates.
1453 With a test of ~350 sequences in the test database it could
1454 be shown that the new fit gives the same result +/-1sek.
1455 The highest deviation was +5s the lowest -10s.
1456 - the number of the first bin used in the fit became a variable
1457 - A limit of 15kHz was set for the rate
1458 - sanity checkes for lambda==0 added (possible division by zero)
1459 - increased class version number by one
1460 - made functions derived from MH private
1461 - to fit the resulting "gammas" use fFirstBin=1 and fNumEvents=120
1462
1463
1464
1465 2006/07/28 Daniela Dorner
1466
1467 * datacenter/scripts/buildsequenceentries,
1468 datacenter/scripts/checkfilesforsequenceavail,
1469 datacenter/scripts/checkstardone, datacenter/scripts/copyscript,
1470 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
1471 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
1472 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
1473 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1474 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
1475 datacenter/scripts/insertsequences, datacenter/scripts/linkmc,
1476 datacenter/scripts/makecallistolinks,
1477 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
1478 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
1479 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
1480 datacenter/scripts/runstar, datacenter/scripts/sourcefile,
1481 datacenter/scripts/writesequencefiles:
1482 - replaced username by $USER
1483
1484
1485
1486 2006/07/27 Thomas Bretz
1487
1488 * datacenter/macros/buildsequenceentries.C:
1489 - removed some obsolete output
1490 - logging output redone
1491 - added some missing delete of TSQLResults
1492 - fixed some overwrite of local variables
1493 - added more comments
1494 - moved code building the blocks to its own function
1495 - simplified buildblocks
1496
1497
1498
1499 2006/07/27 Daniela Dorner
1500
1501 * datacenter/scripts/buildsequenceentries:
1502 - fixed bug in name of logfile (introduced on 2006/02/03)
1503
1504
1505
1506 2006/07/26 Daniela Dorner
1507
1508 * datacenter/scripts/movingrawfiles:
1509 - changed machine
1510 - added logging
1511 - added launching of filesondisk, when files have been moved
1512
1513 * datacenter/scripts/filesondisk:
1514 - added logging
1515
1516
1517
1518 2006/07/26 Thomas Bretz
1519
1520 * merpp.cc:
1521 - files with the extension .raw.gz were not found. fixed. This
1522 is necessary because raw-files must be merpped before they can
1523 be displayed with the mars-gui.
1524
1525 * star.cc:
1526 - fixed some misalignment when the title is printed
1527
1528 * datacenter/macros/fillsinope.C:
1529 - removed some obsolete comments
1530
1531 * mbase/MContinue.h:
1532 - some reformatting
1533
1534 * mreport/MReportStarguider.h:
1535 - added enum for states
1536 - added IsMonitoring member function
1537
1538 * msignal/MArrivalTimeCam.cc:
1539 - fixed a problem which gave errors when compiling (introduced
1540 with the latest change)
1541
1542 * manalysis/MEventRateCalc.[h,cc], manalysis/MGeomApply.[h,cc],
1543 manalysis/MMultiDimDistCalc.[h,cc], mbadpixels/MBadPixelsTreat.[h,cc],
1544 mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
1545 mbase/MTask.[h,cc], mbase/MTaskList.[h,cc], mcalib/MCalibrateData.[h,cc],
1546 mdata/MDataArray.[h,cc], mfbase/MF.[h,cc], mfbase/MFDataChain.[h,cc],
1547 mfbase/MFDataChain.[h,cc], mfbase/MFDataMember.[h,cc],
1548 mfbase/MFilterList.[h,cc], mfileio/MReadTree.[h,cc],
1549 mfileio/MWriteRootFile.[h,cc], mfilter/MFParticleId.[h,cc],
1550 mfilter/MFTriggerLvl1.[h,cc], mfilter/MFTriggerLvl2.[h,cc],
1551 mhbase/MBinning.[h,cc], mhbase/MFillH.[h,cc], mhbase/MH3.[h,cc],
1552 mhbase/MHMatrix.[h,cc], mimage/MHillasCalc.[h,cc],
1553 mimage/MImgCleanStd.[h,cc], mimage/MImgCleanTGB.[h,cc],
1554 mpointing/MSrcPosCam.[h,cc], msignal/MExtractFixedWindow.[h,cc],
1555 msignal/MExtractSignal.[h,cc], msignal/MExtractSignalABcorr.[h,cc],
1556 msignal/MExtractor.[h,cc], mtools/MChisqEval.[h,cc]
1557 - replaced StreamPrimitive(ofstream&) by StreamPrimitive(ostream&)
1558 - replaced SavePrimitive(ofstream&) by SavePrimitive(ostream&)
1559 - if necessary let SavePrimitive(ofstream&) call
1560 SavePrimitive(ostream&)
1561
1562 * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsIntensityCam.cc,
1563 mbase/MEvtLoop.cc, mbase/MLog.cc, mbase/MParList.cc, mbase/MTaskList.cc,
1564 mcalib/MCalibConstCam.cc, mcalib/MCalibrationBlindCam.cc,
1565 mcalib/MCalibrationCam.cc, mcalib/MCalibrationIntensityCam.cc,
1566 mcalib/MCalibrationIntensityConstCam.cc, mdata/MDataArray.cc,
1567 mdata/MDataFormula.cc, mdata/MDataList.cc, mfbase/MFilterList.cc,
1568 mgeom/MGeomCam.cc, mhcalib/MHCalibrationCam.cc, mmain/MMonteCarlo.cc,
1569 mpedestal/MPedPhotCam.cc, mpedestal/MPedestalCam.cc,
1570 mreport/MReportFileRead.cc, msignal/MArrivalTimeCam.cc,
1571 msignal/MExtractedSignalCam.cc, msignal/MSignalCam.cc:
1572 - replaced ForEach by R__FOR_EACH
1573
1574 * mbase/MAGIC.h:
1575 - define R__FOR_EACH macro if not yet defined
1576
1577 * mbase/MEvtLoop.cc:
1578 - removed usage of copy-constructor of TEnv
1579
1580 * mbase/MString.h:
1581 - exclude some of the member function from CINT (gives problem
1582 with CINT)
1583
1584 * mfbase/MFEventSelector.[h,cc]:
1585 - removed StreamPrimitive (it was empty anyhow)
1586
1587 * mranforest/MRanTree.cc:
1588 - moved includes for TVector and TMatrix to header
1589 - replaced TMatrixRow by TMatrixFRow_const in TreeHad
1590
1591 * msignal/Makefile, msignal/SignalLinkDef.h:
1592 - removed MExtractSignal
1593 - removed MExtractSignal2
1594 - removed MExtractSignal3
1595 - removed MExtractSignalABcorr
1596
1597 * mbase/MArgs.cc, mbase/MContinue.cc, mbase/MEnv.cc, mbase/MGMap.[h,cc],
1598 mbase/MGTask.h, mbase/MLogManip.h, mbase/MLogPlugin.h
1599 mbase/MParContainer.cc, mbase/MParList.cc, mbase/MParameters.cc,
1600 mbase/MSearch.cc, mbase/MStatusArray.h, mbase/MTask.cc,
1601 mbase/MTaskList.[h,cc]:
1602 - removed some unused parameters from function declaration
1603
1604 * mbase/MArray.h, mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h,
1605 mbase/MArrayI.h, mbase/MArrayS.h, mbase/MDirIter.h, mbase/MLog.[h,cc],
1606 mbase/MReadSocket.h, mbase/MTask.cc, mbase/MTaskList.[h,cc],
1607 mbase/MTime.h:
1608 - added explicit initialization of base class to copy ctor
1609
1610 * mbase/MDirIter.[h,cc], mbase/MLog.[h,cc], mbase/MRunIter.cc,
1611 mbase/MZlib.cc:
1612 - fixed some warnings about local overwrites of variable names
1613
1614 * mbase/MTaskList.[h,cc]:
1615 - removed unsused second argument from CheckAddListTo
1616 - allow 0 as the type argument which just keeps the input steam id
1617 of the task
1618
1619 * mjobs/MSequence.cc:
1620 - fixed a deprecated conversion from string constant to `char*
1621
1622 * mfbase/MFilterList.cc:
1623 - improved warn output
1624
1625 * msignal/MArrivalTimeCalc2.cc, msignal/MArrivalTimePix.[h,cc],
1626 msignal/MExtractFixedWindowPeakSearch.cc, msignal/MExtractSignal.cc,
1627 msignal/MExtractSignal2.cc, msignal/MExtractSignal3.cc,
1628 msignal/MExtractSignalABcorr.cc, msignal/MExtractTime.cc,
1629 msignal/MExtractTimeAndCharge.cc, msignal/MExtractor.cc,
1630 msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.cc:
1631 - removed first obsolete argument from SetGainSaturation
1632
1633 * msignal/MExtractedSignalCam.[h,cc]:
1634 - removed obsolete fNdf
1635 - increased class version
1636
1637 * msignal/MExtractedSignalPix.[h,cc]:
1638 - removed obsolete fIsLoGainUsed
1639 - removed obsolete fChisquare
1640 - increased class version
1641 - removed obsolete first argument from SetGainSaturation
1642
1643
1644
1645 2006/07/23 Thomas Bretz
1646
1647 * datacenter/scripts/copyscript:
1648 - only try to insert the contents of runbook files which
1649 contain the regexp \\\.rbk$ instead of .rbk It might be
1650 that in a script it should be \.rbk$ rather than \\\.rbk$
1651 (to be tested)
1652
1653
1654
1655 2006/07/22 Thomas Bretz
1656
1657 * datacenter/scripts/runstar:
1658 - added -r to sort ToDo-files such that the newest sequences
1659 are processed first
1660
1661
1662
1663 2006/07/21 Daniela Dorner
1664
1665 * datacenter/scripts/checkfilesforsequavail:
1666 - fixed bug in path
1667
1668
1669
1670 2006/07/19 Thomas Bretz
1671
1672 * msignal/MArrivalTimeCam.cc:
1673 - added case 7 and 2 in GetPixelContent
1674
1675
1676
1677 2006/07/13 Thomas Bretz
1678
1679 * mastro/MAstroCatalog.h:
1680 - implemented new member function GetNumStars
1681
1682 * mbase/MGMap.[h,cc]:
1683 - implemented new member function DrawHexagon
1684
1685
1686
1687 2006/07/11 Thomas Bretz
1688
1689 * mbase/MStatusArray.cc, mdata/MDataChain.cc, mdata/MDataFormula.cc,
1690 mhflux/MMcSpectrumWeight.cc, mimage/MHillasExt.cc, mjobs/MJCut.cc,
1691 msignal/MExtractTimeAndChargeDigitalFilter.cc,
1692 mranforest/MRanForestCalc.cc:
1693 - fixed some compiler warning of the kind
1694 ambiguous overload for `Bool_t ? const char[14] : const TString &'
1695 to make gcc 2.95.3 happy (used to get cosy working with the
1696 latest Mars version)
1697
1698 * mbase/MZlib.[h,cc]:
1699 - added some preprocessor statements which allow compilation with
1700 gcc 2.95.3
1701
1702 * mastro/MAstroCamera.cc:
1703 - removed path from include
1704
1705 * mastro/Makefile:
1706 - added directory for MHCamera
1707
1708 * mhflux/MHThetaSqN.cc:
1709 - removed the const-qualifier from the static_cast when setting
1710 tghe MParameterD
1711
1712
1713
1714 2006/07/06 Thomas Bretz
1715
1716 * Makefile.conf.linux:
1717 - removed options -Wstrict-prototypes -Wmissing-prototypes
1718 obsolete for C++
1719
1720 * mastro/MAstro.h, mgui/MCamEvent.h:
1721 - added virtual destructor to make gcc 4.1 happy
1722
1723 * mfilter/MFMagicCuts.cc, mtools/MagicJam.cc:
1724 - added includes to make gcc 4.1 happy
1725
1726 * mranforest/MRanForestCalc.cc:
1727 - added include for the compilation with root 5.10/00
1728
1729
1730
1731 2006/07/05 Thomas Bretz
1732
1733 * datacenter/macros/checkfileavail.C,
1734 datacenter/macros/checkstardone.C,
1735 datacenter/macros/doexclusions.C,
1736 datacenter/macros/filldotraw.C,
1737 datacenter/macros/fillganymed.C,
1738 datacenter/macros/fillsignal.C,
1739 datacenter/macros/fillstar.C,
1740 datacenter/macros/setupdb.C:
1741 - make sure that 'res' is correctly deleted
1742
1743 * datacenter/macros/doexclusions.C:
1744 - fixed some variable name overrides
1745
1746 * mhflux/MAlphaFitter.[h,cc]:
1747 - added the possibility to DrawResult()
1748
1749 * mhflux/MHAlpha.[h,cc]:
1750 - added new output container (Bin) which contains the number
1751 of the bin the event was assigned to
1752 - fixed drawing the significance in DrawAll
1753
1754
1755
1756 2006/07/04 Daniela Dorner
1757
1758 * datacenter/scripts/copyscript:
1759 - removed not needed if-clause (was used to copy subsystemfiles to
1760 /magic/datacenter/totape)
1761
1762
1763
1764 2006/07/03 Thomas Bretz
1765
1766 * mhflux/MHThetaSqN.[h,cc]:
1767 - added counter and output some statistics afterwards
1768
1769
1770
1771 2006/06/29 Thomas Bretz
1772
1773 * mmain/MEventDisplay.cc:
1774 - added decoding of calibration pattern
1775
1776 * mbase/MContinue.cc:
1777 - small change to some output
1778
1779 * mmc/MMcTrig.hxx, mmc/MMcTrigHeader.hxx:
1780 - increased version number
1781
1782 * mmc/Mdefine.h:
1783 - increased CAMERA_PIXELS from 3500 to 3800
1784
1785
1786
1787 2006/06/28 Daniela Dorner
1788
1789 * datacenter/macros/setupdb.C:
1790 - added new columns
1791 - changed name columns
1792
1793
1794
1795 2006/06/28 Thomas Bretz
1796
1797 * datacenter/macros/fillstar.C:
1798 - added number of correlated stars
1799
1800 * datacenter/macros/plotdb.C:
1801 - added number of correlated stars
1802 - changed name of database column
1803
1804 * callisto.cc, mbadpixels/MBadPixelsCalc.cc,
1805 mjtrain/MJTrainSeparation.cc:
1806 - small improvement to log-output
1807
1808 * tpoint/gui.C:
1809 - added some SetFrameBorderMode and SetBorderMode
1810
1811
1812
1813 2006/06/27 Thomas Bretz
1814
1815 * mhflux/MHAlpha.cc:
1816 - added a small change to prevent DrawAll from opening a new
1817 canvas if called with the option "No new canvas" and no
1818 fDisplay
1819
1820
1821
1822 2006/06/26 Thomas Bretz
1823
1824 * mjobs/MJCut.[h,cc]:
1825 - added error codes for some fatal errors
1826
1827 * ganymed.cc:
1828 - pipe error codes to shell
1829
1830
1831
1832 2006/05/29 Thomas Bretz
1833
1834 * mbase/MEnv.cc:
1835 - included THashList for compatibility with root 5.10/00
1836
1837 * mdata/MDataArray.[h,cc]:
1838 - included TVector in header for compatibility with root 5.10/00
1839
1840 * mgui/MHexagon.cc:
1841 - changed argument of PaintFillArea from Float_t to Double_t
1842 for compatibility with root 5.10/00
1843
1844 * mhbase/MHMatrix.[h,cc]:
1845 - added some #ifdef for compatibility with root 5.10/00
1846 - included TVector in the header for compatibility with
1847 root 5.10/00
1848
1849 * mjtrain/MJTrainDisp.cc:
1850 - added the possibility to set weights
1851 - added new histogram to show avg psf versus energy
1852
1853 * mjtrain/MJTrainRanForest.cc:
1854 - included TFile for compatibility with root 5.10/00
1855
1856 * mranforest/MRanForest.[h,cc]:
1857 - included TMatrix and TVector in header for compatibilty
1858 with root 5.10/00
1859
1860 * mtools/MHSimulatedAnnealing.[h,cc]:
1861 - included TMatrix and TVector in header for compatibilty
1862 with root 5.10/00
1863
1864
1865
1866 2006/05/24
1867
1868 * RELEASE 0.9.6
1869
1870
1871
1872 2006/05/24 Thomas Bretz
1873
1874 * mbadpixels/MBadPixelsTreat.cc:
1875 - another small improvement, set fMaxArrivalTimeDiff to 0.9
1876
1877 * mjobs/MJPedestal.cc:
1878 - switched off error in case of "pulse is too much to the left"
1879 - the extraction window is not changed anymore
1880
1881 * mhflux/MAlphaFitter.cc:
1882 - made new background fit more robust by improving the start
1883 values
1884
1885 * mhflux/MHAlpha.[h,cc]:
1886 - preliminary implementation showing automatically all sizebins in
1887 the status display
1888
1889 * mpointing/MPointingDevCalc.[h,cc]:
1890 - if the mispointing is set to 0 due to missing mispointing
1891 information also the starguider calibration is reset.
1892 - in the case the latest report is older than a default (currently
1893 one minute) and the current report will be skip the starguider
1894 correction and calibration will be reset.
1895
1896 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
1897 - updated
1898
1899 * mmc/MMcRunHeader.hxx:
1900 - added new getter for ShowerPhiMin and ShowerPhiMax
1901
1902
1903
1904 2006/05/23 Daniela Dorner
1905
1906 * scripts/processsequence:
1907 - added (script to run callisto, merppupdate and star for 1
1908 sequence)
1909
1910 * scripts/preparemc:
1911 - added (script to create montecarlo sequence and datasetfiles)
1912
1913
1914
1915 2006/05/23 Thomas Bretz
1916
1917 * mranforest/MRanTree.cc:
1918 - should be if(!Finite) instead of if(Finite)
1919
1920 * mhbase/MH3.cc:
1921 - fixed a problem which arouse in root 4.04/02g namely that
1922 is the draw-option is " " nothing is displayed. Therefore
1923 all " " are removed before the histogram is drawn
1924
1925 * mhist/MHCamera.cc:
1926 - when the azimuthal profile was produced the binning was optimized
1927 with the OptimizeLimits. This doesn't make sense because it
1928 changed the alignment of the bins with the 60deg boundaries
1929
1930 * mreport/MReportStarguider.cc:
1931 - fixed a typo in a comment and removed an obsolete one
1932
1933 * msignal/MExtractTimeAndCharge.cc:
1934 - instead of setting the arrival time to a value at the border of
1935 the meaningful range a random number is assigned in the case
1936 of an arrival time extracted outside the fadc range. This
1937 avoids possible unfortuante coincidences in arrival times.
1938
1939 * mbadpixels/MBadPixelsTreat.[h,cc]:
1940 - added new data member fMaxArrivalTimeDiff, which is the maximum
1941 arrival time difference allowed for the badpixel algorithm
1942 to determin whether a pixels belongs to a shower
1943 - changed the old value (0.5) to 1.0 as suggested by Stefan
1944 due to a recent study on the fraction of pixels surviving the
1945 image cleaning
1946
1947 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
1948 - added comment to show usage of new option
1949
1950
1951
1952 2006/05/22 Daniela Dorner
1953
1954 * datacenter/scripts/makecallistolinks:
1955 - fixed bug
1956
1957
1958
1959 2006/05/22 Thomas Bretz
1960
1961 * mranforest/MRanTree.cc:
1962 - replaced some arbitrary small and large values by FLT_MAX in
1963 FindBestSpllit*
1964 - replaced in FindBestSpllit* a sanity check for rld and rrd (do
1965 not divide by zero) by a check whether the result (crit) is finite
1966
1967 * mcamera/MCameraRecTemp.[h,cc]:
1968 - implemented new data member for validity
1969 - increased class version by 1
1970
1971 * mpointing/MHPointing.[h,cc]:
1972 - implemented new TGraph for number of correlated stars
1973 - increased class version by 1
1974
1975 * mpointing/MPointingDevCalc.cc:
1976 - if the report is empty assume no pointing deviation and also
1977 reset the starguider calibration
1978
1979 * mpointing/MPointingPos.cc:
1980 - slight modifications to comment
1981
1982 * mreport/MReport.cc:
1983 - introduced new fake version to support new starguider format
1984
1985 * mreport/MReportCC.[h,cc]:
1986 - improved handling of receiver boar com-errors and RecTemp section
1987
1988 * mreport/MReportStarguider.[h,cc]:
1989 - implemented changes in the starguider reports around 9th May
1990 - added new data member for number of correlated stars
1991 - increased class version by 1
1992
1993
1994
1995 2006/05/21 Thomas Bretz
1996
1997 * mfileio/MReadTree.cc:
1998 - show all added files only in debug modes or if wildcards are used
1999
2000 * mfilter/MFEnergySlope.[h,cc]:
2001 - added a third constructor which also allows to set fMcEnergyMin
2002
2003 * mjtrain/MJTrainSeparation.[h,cc]:
2004 - updated text output
2005 - improved result display
2006 - added possibility to set weights and/or pre/post-tasks for
2007 train or test only
2008
2009 * mranforest/MRanForest.cc:
2010 - commented out an obsolete check to check whether TMath::Sort
2011 has sorted correctly
2012 - added some comments
2013
2014
2015
2016 2006/05/20 Thomas Bretz
2017
2018 * mreport/MReportCC.cc:
2019 - fixed a typo in InterpreteTD which was introduced yesterday
2020
2021
2022
2023 2006/05/19 Thomas Bretz
2024
2025 * mbase/MMath.h:
2026 - added default to second argument of GaussProb
2027
2028 * mcamera/MCameraTD.[h,cc], mcamera/MCameraTH.[h,cc]:
2029 - added a data member fIsValid giving the status of the arrays
2030 in case the CC reports contained nonsense (mainly for files
2031 before summer 2005)
2032 - increased class version by 1
2033
2034 * mhflux/MHAlpha.h:
2035 - made SetOffData virtual
2036
2037 * mreport/MReport.cc:
2038 - small changes to some comments
2039
2040 * mreport/MReportCC.[h,cc]:
2041 - better handling of problems with the TH and TD part of the
2042 CC-REPORT for files older than 200507190 and 200412210
2043 respectively
2044
2045 * mreport/MReportFileReadCC.cc:
2046 - always output the file format version
2047
2048 * mhflux/MAlphaFitter.[h,cc]:
2049 - implemented fitting of the off-data for background determination
2050 - the result values are not yet accessible
2051 - increased class version by 1
2052
2053 * mhflux/MHThetaSqN.[h,cc]:
2054 - some improvements regarding the treatment of the signal-regions
2055 - allow to set a different cut-level for off-cuts
2056
2057
2058
2059 2006/05/18 Thomas Bretz
2060
2061 * mhflux/MAlphaFitter.h:
2062 - added Getter for ScaleMode
2063
2064 * mhflux/MHAlpha.[h,cc]:
2065 - made fHillas data member protected
2066 - increased size of fMap
2067
2068 * mhflux/MHThetaSq.[h,cc]:
2069 - removed obsolete data-member fThetaSq
2070
2071 * mjtrain/MJTrainRanForest.cc, mranforest/MRanForestCalc.cc:
2072 - fixed a typo in a comment
2073
2074 * mranforest/MRanTree.cc:
2075 - added a lot of comments in the code
2076
2077 * callisto.cc:
2078 - fixed typo in output
2079
2080 * mhflux/MHThreshold.cc:
2081 - enabled grids
2082 - slightly improved calculation of shown threshold
2083
2084 * mhflux/MHThetaSqN.[h,cc]:
2085 - added
2086
2087 * mhflux/Makefile, mhflux/FluxLinkDef.h:
2088 - added MHThetaSqN
2089
2090
2091
2092 2006/05/18 Daniela Dorner
2093
2094 * resources/calibration.rc, resources/calibration_spline.rc:
2095 - added values for current and following periods
2096
2097
2098
2099 2006/05/05
2100
2101 * RELEASE 0.9.5.1
2102
2103
2104
2105 2006/05/05 Thomas Bretz
2106
2107 * datacenter/macros/plotdb.C:
2108 - updated with new tabs for the starguider data
2109
2110 * mhflux/MHEnergyEst.cc:
2111 - print the result to the all-logstream
2112 - changed the fit range not to take the overflow into account
2113
2114 * mranforest/MRanForest.[h,cc]:
2115 - Use the default Reset() instead of Reset(0)
2116 - changed output while training
2117 - replaced a lot of TArrays by MArrays
2118 - at some points replaced gRandom->Rndm by gRandom->Integer
2119 - removed some obsolete arguments from ModifyDataSort
2120 - In CreateDataSort isort need not to be initialized, it is
2121 done by TMath::Sort anyhow
2122 - a small simplification to ModifyDataSort
2123 - added some const-qualifiers in funciton calls
2124
2125 * mranforest/MRanTree.[h,cc]:
2126 - replaced a lot of TArrays by MArrays
2127 - removed some obsolete calls to Reset(0) after the instatization
2128 of the array
2129 - small acceleration of the averaging when calculating fBestSplit[k]
2130 - at some points replaced gRandom->Rndm by gRandom->Integer
2131 - directly give mean[kbuild] and square[kbuild] as an argument
2132 to FindBestSplit
2133 - removed the obsolste dereferencing from the call to FindBestSplit
2134 - added some const-qualifiers in funciton calls
2135 - make a copy of tclasspop in BuildTree to be able to give the
2136 array as a const qualified reference. It is not used at any other
2137 place
2138 - in TreeHad first get the pointers to the vector with the data to
2139 get rid of the range check done by root. This has also the advantage
2140 that all TreeHad member function can be unified into a single
2141 member function
2142
2143 * mhflux/MAlphaFitter.cc:
2144 - fixed a problem with the fit which could cause infinite loops
2145 in the case of off-data. This did in no means effect the result,
2146 just the performance.
2147
2148 * mhbase/MH3.cc:
2149 - convert the options ToLower case first before checking
2150
2151 * mjtrain/MJTrainRanForest.[h,cc]:
2152 - added AddPar member function
2153 - added fPreTasks and fPostTasks
2154 - added fEnableWeights
2155 - added member functions suporting setting pre- and posttasks
2156 and weights
2157
2158 * mtools/MTFillMatrix.h:
2159 - added new member function to clear the fPreCuts, fPreTasks and
2160 fPostTasks lists
2161
2162 * mjtrain/MJTrainEnergy.cc:
2163 - implemented usage of weights
2164
2165 * mjtrain/MJTrainSeparation.[h,cc]:
2166 - implemented the usage of weights
2167 - implemented a random source position to train with wobble
2168 data
2169 - added some more output
2170 - added an option to switch between classification and regression
2171 - added th epossibility to change the MC flux
2172
2173 * mjtrain/Makefile:
2174 - added include path for mpointing and mimage
2175
2176
2177
2178 2006/05/04 Thomas Bretz
2179
2180 * mbase/MTaskList.[h,cc]:
2181 - added new member function AddToListBefore(TList&) and
2182 AddToListAfter(TList&)
2183 - added corresponding RemoveFromList(TList&)
2184
2185 * mhflux/MMcSpectrumWeight.[h,cc]:
2186 - added new member functions CalcSpecNew and CalcSpecOld to
2187 evaluate the spectrum at a given energy
2188 - added a new data member which allows to set an energy
2189 at which the normalization is calculated instead of
2190 the integral
2191
2192 * mpointing/MSrcPosRndm.[h,cc]:
2193 - added new option which allows to create a random wobble
2194 source position
2195
2196
2197
2198 2006/05/03 Daniela Dorner
2199
2200 * datacenter/macros/setupdb.C:
2201 - changed type of sourcename and projectname according to new
2202 format
2203
2204
2205
2206 2006/05/03 Thomas Bretz
2207
2208 * Makefile.rules:
2209 - added new option zdiff
2210
2211 * mbase/MTaskList.[h,cc]:
2212 - overwrite member function AddToList with a TList-reference
2213 as argument
2214
2215 * mhflux/MHCollectionArea.[h,cc]:
2216 - added the missing //! behind the fMcEvt data member
2217 - increased class version number
2218 - removed obsolete fEnergy data member
2219
2220 * mranforest/MRanForest.cc:
2221 - added to the output whether weights are set
2222
2223 * mraw/MRawRunHeader.cc:
2224 - removed an obsolete Print() which enetered for debugging
2225
2226 * mimage/MHNewImagePar.cc:
2227 - the plots for CocCOG and ConcCore had the same color... fixed
2228
2229 * mranforest/MRanForestCalc.[h,cc]:
2230 - allow to set weights for each event
2231
2232 * mtools/MTFillMatrix.[h,cc]:
2233 - implemented the possibility to set pre- and post-tasks
2234 executed in the eventloop
2235
2236
2237
2238
2239 2006/05/02 Thomas Bretz
2240
2241 * mraw/MRawRunHeader.cc:
2242 - fixed the typo in the output
2243
2244 * mpointing/MHPointing.cc, datacenter/macros/fillstar.C:
2245 - fixed a typo in the name of the plot Skybrightness
2246
2247
2248
2249 2006/04/30 Thomas Bretz
2250
2251 * mjtrain/MJTrainSeparation.[h,cc]:
2252 - new option to switch between regression and classification
2253 - fixed the auto training (still far from working well)
2254 - improved result plots
2255
2256 * mbase/MMath.cc:
2257 - fixed SignificanceLiMa such that it allows basically zero
2258 signal- and/or background events
2259
2260
2261
2262 2006/04/27 Thomas Bretz
2263
2264 * datacenter/macros/fillstar.C:
2265 - replaced the mean by the median
2266
2267
2268
2269 2006/04/26 Daniela Dorner
2270
2271 * datacenter/macros/fillstar.C, datacenter/macros/setupdb.C:
2272 - added four new columns to the table Star
2273
2274
2275
2276 2006/04/24 Thomas Bretz
2277
2278 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
2279 - some fixes to the comments describing random forest
2280
2281
2282
2283 2006/04/23 Thomas Bretz
2284
2285 * mhist/MHHadronness.cc:
2286 - do not reset the two hadronness-histograms in SetupFill
2287 otherwise MJTrainSeparation cannot work correctly
2288
2289 * mjtrain/MJTrainSeparation.cc:
2290 - added a Plot of Hadronness versus Size for MC events
2291
2292
2293
2294 2006/04/22 Thomas Bretz
2295
2296 * mraw/MRawRunHeader.cc:
2297 - some small changes, mainly output and comments
2298
2299 * mhflux/MHAlpha.[h,cc]:
2300 - show also the integrated number of excess events in the
2301 plot versus energy/size and show the correct error.
2302
2303 * mtools/MJSpectrum.cc:
2304 - added accelerator for executing the tasklist as in MJCut
2305
2306 * macros/train/trainseparation.C:
2307 - fixed a typo
2308
2309 * mjtrain/MJTrainSeparation.h:
2310 - added missing initialization of fAutoTrain
2311 - fixed an error in EnablAutoTrain (was always set to kTRUE)
2312
2313
2314
2315 2006/04/21 Daniel Hoehne
2316
2317 * datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots:
2318 - fixed bug in usage of pstoimg
2319
2320
2321
2322 2006/04/13 Thomas Bretz
2323
2324 * mraw/MRawRunHeader.[h,cc]:
2325 - adapted to new DAQ format version 6
2326 - increased class version number
2327
2328 * mtools/MTFillMatrix.cc:
2329 - added accelerator for executing the tasklist as in MJCut
2330
2331 * mfilter/MFEnergySlope.cc:
2332 - small update to output
2333
2334 * mfbase/MFilterList.[h,cc]:
2335 - fixed a really old problem that the contents of the list never
2336 got ReInit. Hopefully this never had bad sideeffects.
2337
2338 * macros/train/trainenergy.C:
2339 - added another comment how to change the spectral slope of the
2340 monte carlo spectrum
2341
2342
2343
2344 2006/04/13 Thomas Bretz
2345
2346 * mreport/MReport.cc:
2347 - added new fake arehucas versions to fix a problem with the
2348 starguider reports
2349
2350 * mreport/MReportFileRead.cc:
2351 - increased informations in warning output
2352
2353 * mreport/MReportStarguider.cc:
2354 - fixed a problem with the starguider reports between 6.3.2006 and
2355 19.3.2006
2356
2357
2358
2359 2006/04/13 Daniel Hoehne
2360
2361 * datacenter/db/findoffdata.php:
2362 - implemented query for the inhomogeneity
2363
2364 * datacenter/db/runinfo.php:
2365 - added checkboxes for start time, failed time and error codes
2366
2367 * datacenter/db/datacheck.php:
2368 - fixed bug in StatusMenus for DataCheck and RawFile
2369
2370
2371
2372 2006/04/12 Daniela Dorner, Daniel Hoehne
2373
2374 * datacenter/scripts/makecallistolinks:
2375 - fixed bug
2376
2377
2378
2379 2006/04/12 Thomas Bretz
2380
2381 * datacenter/macros/filldotraw.C:
2382 - allow to access gzipped raw-files
2383
2384
2385
2386 2006/04/11 Thomas Bretz
2387
2388 * mastro/MAstro.h:
2389 - added conversion Parsec2Lighyear
2390
2391 * mbase/MLogHtml.cc:
2392 - added a fix to display < and > correctly
2393
2394 * mhflux/MHCollectionArea.[h,cc]:
2395 - commented out obsolete fEnergy parameter
2396
2397 * mjobs/MJSpectrum.cc:
2398 - fill a second collection area plot after trigger
2399
2400 * mjoptim/MJOptimize.cc:
2401 - improve speed of optimization by switching of timing and
2402 reset in eventloop
2403
2404 * mmc/MFadcHeader.h:
2405 - changed MFADC_CHANNELS from 3500 to 3800 according to Abelardo
2406
2407 * mmc/MMcFadcHeader.hxx:
2408 - increaded version number from 7 to 8
2409
2410
2411
2412 2006/04/11 Daniel Hoehne, Daniela Dorner
2413
2414 * datacenter/scripts/dodatacheck:
2415 - fixed bug in finding raw-files
2416
2417
2418
2419 2006/04/10 Daniel Hoehne
2420
2421 * datacenter/macros/filldotrun.C:
2422 - implemented new arehucas version
2423
2424
2425
2426 2006/04/07 Daniel Hoehne, Daniela Dorner
2427
2428 * datacenter/macros/filldotrun.C, buildsequenceentries.C, setupdb.C:
2429 - implemented new arehucas version
2430
2431
2432
2433 2006/04/06 Daniela Dorner
2434
2435 * datacenter/scripts/makecallistolinks:
2436 - fixed bug in resetting
2437
2438 * datacenter/db/tabs.php:
2439 - changed tabs for wobble
2440
2441
2442
2443 2006/04/05 Thomas Bretz
2444
2445 * datacenter/macros/plotdb.C:
2446 - added new tab with the effective on-time relative to the
2447 observation time
2448
2449 * sponde_onoff.rc:
2450 - added
2451
2452
2453
2454 2006/04/04 Thomas Bretz
2455
2456 * datacenter/macros/plotdb.C:
2457 - if no dataset and no time-interval is given only sequences with
2458 an effective on-time above five minutes are plotted anymore
2459
2460
2461
2462 2006/03/21 Daniela Dorner
2463
2464 * datacenter/db/ganymed.php, datacenter/db/tabs.php:
2465 - included different tabs for on/off and wobble
2466
2467 * datacenter/db/ganymed.php:
2468 - added zd angle range and observation period
2469
2470 * datacenter/db/sequence.php:
2471 - added rel. ontime
2472
2473
2474
2475 2006/03/20 Thomas Bretz
2476
2477 * mraw/MRawRunHeader.cc:
2478 - if the pixels to be swaped are both not found, assume they are
2479 intentially not mapped. Changed the Error to a Warning
2480
2481 * mhflux/MHDisp.[h,cc]:
2482 - made the scale region a parameter which can be changed from
2483 within the display
2484 - allow the scale parameters to be setup from the resource-file
2485 - changed the source-region which is cut out in wobble mode from
2486 +/-15deg to +/-25deg which better fits what we get from MHPhi
2487
2488 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
2489 - added example how to change the new scale parameters in MHDisp
2490
2491 * mhflux/MAlphaFitter.[h,cc]:
2492 - implemented the strategy for optimization which is suggested
2493 by the Berlin people for weak sources "weaksource"
2494
2495 * mhflux/MHPhi.[h,cc]:
2496 - moved the AppendPad for the text-paint into all sub-pads which
2497 need it. Otherwise they are not always properly updated.
2498
2499
2500
2501 2006/03/16 Daniela Dorner
2502
2503 * datacenter/scripts/sourcefile:
2504 - small bugfix in logging
2505
2506 * datacenter/db/tabs.php:
2507 - added new tab for ganymed
2508
2509
2510
2511 2006/03/15 Stefan Ruegamer
2512
2513 * manalysis/MCameraData.cc
2514 - inserted an image cleaning based on the time information
2515 of the shower (CalcCleaningArrivalTime)
2516
2517 * manalysis/MCameraData.h
2518 - made entry for "CalcCleaningArrivalTime"
2519
2520 * mimage/MImgCleanStd.cc
2521 - created entries for the new image cleaning named "Time"
2522
2523 * mimage/MImgCleanStd.h
2524 - inserted entry "kTime"
2525
2526
2527
2528 2006/03/14 Daniela Dorner
2529
2530 * datacenter/scripts/makecallistolinks:
2531 - fixed bug
2532
2533 * steps.rc:
2534 - added fFillGanymed to influences of fGanymed
2535
2536
2537
2538 2006/03/14 Thomas Bretz
2539
2540 * mhflux/MHEffectiveOnTime.cc:
2541 - skip the fit not only if the integral is empty but
2542 also if the first bin is empty
2543 - changed upper limit to 95% according to a study from
2544 David Paneque
2545 - replaced the fit with the exponential used in the BCN Mars
2546 version
2547 - use the correct number of entries
2548 - use a likelihood fit
2549 - calculate the fit quality from the probability
2550 - ignore the fit quality for the theta-plot
2551
2552 * mimage/MHNewImagePar.cc:
2553 - fixed the handling of the "same" option in Draw/Paint
2554
2555 * mpointing/MPointingDev.h:
2556 - fDx and fDy initialized in the constructor
2557
2558 * mbase/MTask.[h,cc]:
2559 - removed the kDontCount option. Instead don't use the TStopwatch
2560 counter anymore. By this the class to TStopwatch can be
2561 suppressed completely if kDontTime is set.
2562
2563 * mbase/MContinue.cc, mbase/MTaskEnv.cc, mfbase/MF.cc,
2564 mfbase/MFilterList.[h,cc]:
2565 - pipe the accelerator flag to the filter or task
2566
2567 * mjobs/MJCut.cc:
2568 - also accelerate the reading task
2569
2570
2571
2572 2006/03/13
2573
2574 * RELEASE 0.9.5
2575
2576
2577
2578 2006/03/13 Thomas Bretz
2579
2580 * ganymed.rc:
2581 - changed smearing to half of our PSF 0.06
2582 - added new examples for setting the starguider calibration
2583
2584 * ganymed_onoff.rc
2585 - changed smearing to half of our PSF 0.06
2586 - switched the new feature for a random source position on
2587 - added new examples for setting the starguider calibration
2588
2589 * ganymed_wobble.rc:
2590 - changed smearing to half of our PSF 0.06
2591 - added new examples for setting the starguider calibration
2592 - added example how to control the phi plot
2593
2594 * mhflux/MHPhi.[h,cc]:
2595 - many improvements to the algorithm, it now takes also
2596 inhomgeneities into account
2597 - restructured the display, display more histograms
2598 - increased class version to 2
2599
2600 * mjobs/MJCut.cc:
2601 - enabled acceleration for first and second loop
2602
2603 * mpointing/MPointingDevCalc.[h,cc]:
2604 - allowed to set the starguider offset calibration from the
2605 resource file
2606
2607 * callisto_Dec04Jan05.rc:
2608 - replaced Calibration scale factor by usage of
2609 resources/calibration_spline.rc
2610
2611
2612
2613 2006/03/13 Markus Meyer
2614
2615 * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
2616 - changed cuts:
2617 wobble: average values from optimisation of 3 Crab
2618 sample (01/05,10/05,12/05), done by Karsten
2619 onoff : cuts from 1218 (01/05, highest significance)
2620 theta is now 0.22 for both.
2621
2622
2623
2624 2006/03/13 Daniel Hoehne
2625
2626 * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
2627 - implemented qualitycut in log10(conc) vs. log10(size)
2628
2629
2630
2631 2006/03/13 Markus Meyer
2632
2633 * resources/calibration_spline.C:
2634 - more comments
2635
2636
2637
2638 2006/03/10 Markus Meyer
2639
2640 * resources/calibration.C:
2641 - update from p27 to p39 (spline excluded, still p33 data missing)
2642
2643
2644
2645 2006/03/10 Markus Meyer
2646
2647 * resources/calibration_spline.C:
2648 - correction coefficients for spline data for each period
2649
2650
2651
2652 2006/03/10 Daniel Hoehne
2653
2654 * datacenter/scripts/insertsequences:
2655 - fixed bug
2656
2657
2658
2659 2006/03/09 Daniel Hoehne
2660
2661 * ganymed_wobble.rc:
2662 - changed parameters 1 to 5 in Cut1 to actual values
2663
2664
2665
2666 2006/03/08 Thomas Bretz
2667
2668 * readdaq.cc, mraw/MRawFileRead.[h,cc], mraw/MRawRunHeader.cc:
2669 - added new force-option to foirce output of run-header
2670
2671
2672
2673 2006/03/08 Daniela Dorner
2674
2675 * datacenter/script/movingrawfiles:
2676 - added moving of files, that are transferred via internet
2677 - added removing of empty directories
2678
2679 * datacenter/db/ganymed.php:
2680 - added links to ganymedplots
2681 - added links to sequence.php (instead of links to starfiles)
2682 - fixed bug in query
2683
2684 * datacenter/db/sequence.php:
2685 - added links to plots from callisto and star
2686 - fixed bug in query
2687
2688 * datacenter/db/sequinfo.php:
2689 - added links to sequence.php
2690
2691 * datacenter/db/datasetinfo.php:
2692 - added links to ganymed.php
2693
2694 * datacenter/db/tabs.php:
2695 - added (includefile for names of tabs of statusdisplays)
2696
2697
2698
2699 2006/03/07 Thomas Bretz
2700
2701 * mcalib/MCalibrateData.cc:
2702 - take the bad pixel information into account when calculating the
2703 number of saturating pixels!
2704
2705
2706
2707 2006/03/06 Thomas Bretz
2708
2709 * showplot.cc:
2710 - fixed the position were the first argument is converted
2711 to lower case. Until this fix no upper case could be used
2712 in file names
2713
2714 * datacenter/macros/plotdb.C:
2715 - print also average and RMS of all data.
2716
2717
2718
2719 2006/03/06 Daniela Dorner
2720
2721 * datacenter/db/ganymed.php:
2722 - added sequences + links to star-plots of sequences
2723 - improved layout
2724
2725 * datacenter/script/makecallistolinks:
2726 - changed condition, when to make the link: only, if the link is
2727 not yet existing, it is done
2728 - added resetting of db: if link is done, callisto is resetted
2729
2730 * datacenter/macros/resetcolumn.C:
2731 - added failure columns to the resetting
2732
2733
2734
2735 2006/03/04 Daniela Dorner
2736
2737 * callisto.cc:
2738 - changed return values to improve the failure handling in the db
2739
2740 * datacenter/script/makecallistolinks:
2741 - added 'Pulse is too much to the left, cannot go below 0!' as
2742 reason to use callisto_Dec04Jan05.rc
2743
2744 * datacenter/script/dowebplots:
2745 - reduced number of files to be updated by a limitation in
2746 modification time
2747
2748 * datacenter/db/ganymed.php:
2749 - added plots
2750 - effontime s->h
2751
2752
2753
2754 2006/03/03 Thomas Bretz
2755
2756 * mjobs/MJCut.cc:
2757 - added RemoveFromList for srcposrndm in off-data loop
2758
2759 * mpointing/MSrcPosRndm.[h,cc]:
2760 - fixed the scaling. MSrcPosCam has to be in mm
2761
2762 * ganymed.rc:
2763 - added line and comments with new resource
2764
2765
2766
2767 2006/03/03 Daniel Hoehne
2768
2769 * callisto_MarApr05.rc:
2770 - changed pulse position check ExtractWinLeft to 4.0 and
2771 ExtractWinRight to 4.5
2772
2773
2774
2775 2006/03/02 Thomas Bretz
2776
2777 * callisto.cc:
2778 - get result value from pulse pos check
2779
2780 * mjobs/MJCut.[h,cc]:
2781 - added the usage of the new class MSrcPosRndm
2782 - added new resource to switch random source position on
2783
2784 * mjobs/MJPedestal.[h,cc]:
2785 - changed return code of Process to int to be able to return
2786 the pulse pos check result.
2787
2788 * mpointing/PointingLinkDef.h, mpointing/Makefile:
2789 - added MSrcPosRndm
2790
2791 * mpointing/MSrcPosRndm.[h,cc]:
2792 - added
2793
2794 * mpointing/MHSrcPosCam.h:
2795 - addedn non const getter for fHist
2796
2797
2798
2799 2006/03/02 Daniela Dorner
2800
2801 * datacenter/db/querymc.php:
2802 - fixed small bug
2803
2804 * datacenter/db/dowebplots:
2805 - added option -p to the script, to be able to call the script
2806 for different programs independently
2807 - fixed find
2808
2809
2810
2811 2006/03/01 Daniela Dorner
2812
2813 * datacenter/db/datacheck.php, datasetinfo.php, sequinfo.php:
2814 - included failure handling columns
2815
2816
2817
2818 2006/03/01 Thomas Bretz
2819
2820 * mastro/MAstro.cc, mbase/MTime.cc:
2821 - added a comment in GetMagicPeriod
2822
2823 * mpointing/MPointingPos.cc:
2824 - added new member function GetString
2825 - moved code from Print to GetString
2826 - added new function IsInitialized()
2827
2828 * mjtrain/MJTrain*.[h,cc]:
2829 - added data members to change RF setup
2830
2831 * mpointing/MPointingDevCalc.h, mpointing/MPointingPosCalc.h:
2832 - added missing AddToBranchList
2833
2834 * mpointing/MHSrcPosCam.[h,cc]:
2835 - added
2836
2837 * mpointing/Makefile, mpointing/PointingLinkDef.h:
2838 - added MHSrcPosCam
2839
2840 * mbase/MTask.[h,cc]:
2841 - implemented a new data-meber fAccelerator which allows
2842 to switch off counting and timing analysis which can be very
2843 time-consuming in some circumstances
2844
2845 * mbase/MTaskList.[h,cc]:
2846 - implemented the usabe of MTask::fAccelerator to switch off
2847 resetting of all parameter containers which can be very
2848 time-consuming
2849
2850 * mimage/MImagePar.cc:
2851 - updated how the units are printed in Print()
2852
2853 * mjobs/MJCut.cc:
2854 - added a new loop to fill the source position of the on-data
2855 - the acceleration of the two main loops are disabled because
2856 they are not yet tested.
2857
2858 * datacenter/macros/plotstat.C:
2859 - the periods were wrong by one -- fixed.
2860
2861
2862
2863 2006/02/28 Daniela Dorner
2864
2865 * datacenter/scripts/insertdatasets:
2866 - made sure, that backupfiles of the editor are not taken into
2867 account, when dataset files are searched
2868
2869 * datacenter/db/*.php:
2870 - moved user, host and pw of database to the include file
2871 db.php
2872
2873 * datacenter/db/index.html:
2874 - fixed links
2875
2876 * datacenter/db/querymc.php,magicdefs.php:
2877 - added some variables
2878
2879 * datacenter/db/runinfo.php,sequinfo.php:
2880 - bugfix (incl. TestSources)
2881
2882 * datacenter/db/sequinfo.php:
2883 - changed init values
2884
2885 * datacenter/db/sequinfo.php, findoffdata.php, magicdefs.php:
2886 - added value (relative ontime)
2887
2888 * datacenter/db/dbstatus.php:
2889 - fixed bug
2890
2891 * datacenter/db/queryrbk.php:
2892 - added query field 'Night', to query all entries of one night
2893 from the runbook
2894
2895 * datacenter/db/index-header.html:
2896 - added links
2897
2898
2899
2900 2006/02/27 Thomas Bretz
2901
2902 * macros/optim/optimwobble.C:
2903 - fixed a typo (SetThetaCut instead SetAlphaCut), and added the
2904 standard Disp-parametrization
2905
2906 * mhflux/MHEffectiveOnTime.[h,cc]:
2907 - added showing the axis range of the time evolution histogram
2908
2909 * showplot.cc:
2910 - fixed a warning in the Hash-switch.
2911
2912 * mbase/MEnv.cc:
2913 - replaced casts in switch by an appended U
2914
2915 * macros/train/trainseparation.C:
2916 - replaced outdated MTTrainRFSeparate by MJTrainSeparation
2917
2918 * mastro/MAstro.h:
2919 - added conversion constants for pc-m and pc-ly
2920
2921 * mhflux/MMcSpectrumWeight.cc:
2922 - fixed typo in comment
2923
2924 * mimage/MImagePar.h:
2925 - minor changes to layout
2926
2927 * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
2928 - added new image parameters fConcCOG and fConcCore
2929 - increased class version of MNewImagePar
2930
2931 * mimage/MHillasExt.cc:
2932 - added some comments
2933 - removed an obsolete TMath::Abs around "dist"
2934
2935 * mranforest/MRanForest.[h,cc]:
2936 - the initialization of fTreeHad was done at the wrong moment
2937 - replaced a cast int(x+.5) by TMath::Nint
2938 - added some additional warning output
2939 - added "!" to fTreeHad - it is only for temporary storage used
2940 in the histogram classes
2941
2942 * mranforest/MRanForestGrow.h:
2943 - added GetForest
2944
2945 * mjtrain/MJTrainSeparation.[h,cc]:
2946 - added some code for upcomming automatic event selection
2947
2948 * datacenter/macros/plotstat.C:
2949 - improved macro description
2950 - added arguments to main function
2951
2952 * macros/plot/mucal.C:
2953 - added
2954
2955
2956
2957 2006/02/25 Daniela Dorner
2958
2959 * datacenter/scripts/checkfilesforsequavail, checkstardone,
2960 writesequencefiles, buildsequenceentries, dodatacheck, doexclusions,
2961 fillcallisto, fillganymed, fillstar,
2962 datacenter/macros/writesequencefile.C, filldotraw.C, fillsinope.C
2963 buildsequenceentries.C, resetcolumn.C, doexclusions.C, fillcalib.C
2964 fillsignal.C, fillganymed.C, fillstar.C:
2965 - implemented, that a missing connection to the database doesn't
2966 cause an failure entry in the database, so that the step is
2967 retried in this case
2968 - updated documentation
2969
2970
2971
2972 2006/02/25 Thomas Bretz
2973
2974 * datacenter/macros/plotstat.C:
2975 - added
2976
2977
2978
2979 2006/02/24 Markus Meyer
2980
2981 * resources/calibration.rc:
2982 - update of correction values for the calibration constants
2983 (P31 - P39, without P36!(problems with spline))
2984
2985
2986
2987 2006/02/24 Daniela Dorner
2988
2989 * datacenter/db/datacheck.php, datasetinfo.php, dbstatus.php,
2990 findoffdata.php, include.php, magicdefs.php, runinfo.php,
2991 sequinfo.php, statusrps.php, statussbs.php, statussps.php:
2992 - included failure handling columns
2993
2994 * datacenter/db/findoffdata.php:
2995 - added DT
2996
2997 * datacenter/db/statusrps.php:
2998 - fixed bug
2999
3000 * datacenter/db/sequinfo.php:
3001 - reduced width of menu
3002
3003 * datacenter/scripts/copyscript:
3004 - added makedir for oldcatalogpath
3005
3006
3007
3008 2006/02/23 Thomas Bretz
3009
3010 * mjobs/MJSpectrum.cc:
3011 - fixed plot for Eý.dN/dE. The spectrum was multiplied with two
3012 times the bin-width instead of the absolute energy
3013
3014
3015
3016 2006/02/22 Daniela Dorner
3017
3018 * datacenter/db/querymc.php:
3019 - added (website to query montecarlo database - first version)
3020
3021 * datacenter/db/magicdefs.php:
3022 - added some values of montecarlo database
3023
3024
3025
3026 2006/02/17 Daniela Dorner
3027
3028 * datacenter/scripts/copyscript:
3029 - fixed path length
3030
3031 * datacenter/macros/fillsources.C:
3032 - added (macro to read source information from catalog files and
3033 insert it into the database)
3034
3035 * datacenter/db/ganymed.php:
3036 - improved output
3037
3038 * datacenter/db/index.html:
3039 - added ganymed.php
3040 - removed old link
3041
3042
3043
3044 2006/02/17 Thomas Bretz
3045
3046 * showplot.cc:
3047 - fixed path inflation in case of ganymed
3048
3049 * mjobs/MDataSet.cc:
3050 - return kFALSE if requested source wasn't found in catalog
3051
3052 * mjobs/MJCut.cc:
3053 - reformatted output of source to fit in one line
3054
3055 * mpointing/MPointingPos.[h,cc]:
3056 - output source name (title) in Print() if set
3057
3058
3059
3060 2006/02/16 Daniela Dorner
3061
3062 * datacenter/scripts/checkstardone:
3063 - small improvement in sequence handling
3064 - improved logging
3065
3066 * datacenter/scripts/sourcefile:
3067 - small bugfixes in setstatus function
3068
3069 * datacenter/scripts/runganymed:
3070 - small bugfix
3071
3072 * datacenter/scripts/copyscript:
3073 - fixed path length
3074
3075 * datacenter/db/ganymed.php:
3076 - added (website to query results for sources/datasets)
3077
3078
3079
3080 2006/02/15 Daniela Dorner
3081
3082 * datacenter/db/findoffdata.php:
3083 - implemented possibility to query range of dates for 'stardone'
3084
3085
3086
3087 2006/02/15 Daniel Hoehne
3088
3089 * datacenter/db/magicdefs.php, querycal.php, sequinfo.php:
3090 - implemented query for mean signal inner/outer and mean pulsepos
3091 * datacenter/db/sequence.php:
3092 - implemented query for mean signal inner/outer, mean pulsepos
3093 and inhomogeneity
3094
3095
3096
3097 2006/02/15 Daniela Dorner, Daniel Hoehne
3098
3099 * datacenter/scripts/writesequencefiles,doexclusion,correcttime:
3100 - fixed small bug
3101
3102
3103
3104 2006/02/14 Daniela Dorner, Daniel Hoehne
3105
3106 * datacenter/scripts/sourcefile:
3107 - fixed small bugs
3108
3109 * datacenter/scripts/movingrawfiles:
3110 - changed back to moving files without zipping
3111
3112 * datacenter/scripts/doqualityplots:
3113 - added running of plotdb.C for each datasetfile
3114
3115 * datacenter/macros/getdolist.C:
3116 - implemented limitation for number of todo files for
3117 SequenceProcessStatus
3118
3119 * datacenter/macros/checkfileavail.C,checkstardone.C:
3120 - changed return code in case that files are not available
3121
3122 * datacenter/scripts/checkfilesforsequavail,checkstardone,sourcefile:
3123 - adapted to changed return code in macros
3124
3125 * datacenter/db/magicdefs.php, querystar.php, sequinfo.php:
3126 - implemented query for inhomogeneity
3127
3128
3129
3130 2006/02/13
3131
3132 * RELEASE 0.9.4.3
3133
3134
3135
3136 2006/02/13 Thomas Bretz
3137
3138 * callisto.rc:
3139 - changed pulse position check ExtractWinLeft to 4.0 and
3140 ExtractWinRight to 4.5
3141
3142 * callisto_Dec04Jan05.rc:
3143 - changed pulse position check ExtractWinLeft to 3.0 and
3144 ExtractWinRight left at 2.5
3145
3146
3147
3148 2006/02/10 Thomas Bretz
3149
3150 * mastro/MAstro.cc:
3151 - allow for more year in the algorithm calculating easter
3152
3153 * mcamera/MCameraDC.h, mcamera/MCameraHV.h, mcamera/MCameraTD.h,
3154 mcamera/MCameraTH.h:
3155 - added a sanity check in GetPixelContent
3156
3157 * mraw/MRawRunHeader.cc:
3158 - fixed output (correct kiB instead of kB)
3159
3160 * Makefile, Makefile.rules:
3161 - implemented the possibility to spread Make through condor
3162
3163 * mastro/MAstroCatalog.[h,cc]:
3164 - new draw-options to rotate the grid and the stars
3165
3166 * mimage/MHHillas.cc:
3167 - set minimum of fDelte to 0 instead of fDistC
3168
3169 * msignal/MExtractTimeAndChargeSpline.h:
3170 - replaced the casts in SetRiseTimeHiGain and StFallTimeHiGain by
3171 TMath::NInt
3172
3173 * mjobs/MDataSet.h:
3174 - implemented new functions to check whether the dataset contains
3175 a dedicated sequence
3176
3177 * datacenter/macros/plotdb.C:
3178 - implemented the possibility to draw sequences of a dataset in
3179 several colors
3180
3181
3182
3183 2006/02/09 Thomas Bretz
3184
3185 * mreport/MReport.cc:
3186 - invented new fake CC report file version 200509300 for a change
3187 in the starguider format (the already implemented last values
3188 dissapeared again!) which is not noticed in the format version.
3189
3190 * mreport/MReportCC.cc, mreport/MReportStarguider.cc:
3191 - fixed support for ver 200510250
3192
3193 * mjobs/MJSpectrum.cc:
3194 - added fit of un-unfolded spectrum
3195
3196
3197
3198 2006/02/08 Daniela Dorner
3199
3200 * datacenter/scripts/sourcefile:
3201 - implemented function checklock
3202 - bugfix for failure code
3203
3204 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
3205 checkstardone, doexclusions, fillcallisto, fillganymed, fillstar,
3206 makecallistolinks, runcallisto, runganymed, runstar,
3207 writesequencefiles:
3208 - implemented usage of function checklock
3209
3210 * datacenter/scripts/copyscript, doqualityplots, dowebplots,
3211 insertsequences, linkmc:
3212 - implemented usage of function checklock
3213 - implemented variable $program
3214
3215 * datacenter/scripts/dodatacheck:
3216 - implemented usage of function checklock
3217 - implemented variable $lockfile
3218
3219 * datacenter/scripts/insertdatasets, mcsequences, processmcsequences:
3220 - implemented usage of function checklock
3221 - implemented variables $lockfile and $program
3222
3223 * datacenter/macros/doexclusions.C, fillganymed.C:
3224 - fixed bug
3225
3226 * datacenter/macros/fillsinope.C, setstatus.C:
3227 - improved documentation
3228
3229 * datacenter/scripts/filesondisk:
3230 - implemented finding of zipped files
3231
3232
3233
3234 2006/02/08 Thomas Bretz
3235
3236 * datacenter/macros/plotdb.C:
3237 - some minor changes to the layout
3238
3239
3240
3241 2006/02/07 Daniela Dorner
3242
3243 * datacenter/scripts/makecallistolinks:
3244 - fixed bug
3245
3246 * datacenter/db:
3247 - added (directory with db-websites)
3248
3249
3250
3251 2006/02/07 Daniela Dorner, Daniel Hoehne
3252
3253 * datacenter/scripts/sourcefile:
3254 - added failure code variables
3255 - changed calling of setstatus.C accordingly
3256
3257 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
3258 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
3259 fillganymed, fillstar, runcallisto, runganymed, runstar,
3260 writesequencefiles:
3261 - implemented failure variable
3262
3263 * datacenter/macros/getdolist.C, setstatus.C, setupdb.C:
3264 - added new/changed columns (fReturnCode, fFailedCode,
3265 fFailedCodeAdd)
3266
3267
3268
3269 2006/02/06 Daniela Dorner
3270
3271 * datacenter/scripts/fillstar, macros/setstatus.C, getdolist.C:
3272 - fixed bugs
3273
3274
3275
3276 2006/02/03 Daniela Dorner
3277
3278 * datacenter/scripts/sourcefile:
3279 - implemented two new functions: getdolist, finish
3280 - implemented usage of function finish in other functions
3281
3282 * datacenter/scripts/movingrawfiles:
3283 - implemented zipping of rawfiles
3284
3285 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
3286 checkstardone, copyscript, correcttime, dodatacheck, doexclusions,
3287 fillcallisto, fillganymed, fillstar, insertdatasets,
3288 makecallistolinks, processmcsequences, runcallisto, runganymed,
3289 runstar, writesequencefiles:
3290 - replaced corresponding pieces of code by the functions getdolist
3291 and finish
3292 - moved variable $date to function getdolist
3293 - improved logging
3294 - generalized variables $lockfile and $todofile
3295
3296
3297 2006/02/03 Daniela Dorner, Daniel Hoehne
3298
3299 * datacenter/scripts/sourcefile:
3300 - fixed small bugs
3301
3302 * datacenter/scripts/runcallisto:
3303 - small bugfix
3304 - improved logging
3305
3306 * datacenter/scripts/insertdatasets:
3307 - removed not needed variable
3308
3309 * datacenter/macros/getdolist.C:
3310 - small bugfix
3311
3312
3313
3314 2006/02/02 Daniela Dorner
3315
3316 * datacenter/scripts/linkmc:
3317 - changed numbering of P and C run in linking
3318
3319 * datacenter/scripts/sourcefile:
3320 - moved to root-version root_v4.04.02g
3321
3322
3323
3324 2006/02/01 Daniel Hoehne
3325
3326 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
3327 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
3328 fillganymed, fillstar, writesequencefiles:
3329 - adapted usage of function setstatus
3330
3331
3332
3333 2006/01/31 Daniela Dorner
3334
3335 * datacenter/macros/setstatus.C, getdolist.C:
3336 - adapted macros to changes in new columns (fFailedCode,
3337 fFailedComment)
3338
3339 * datacenter/macros/setstatus.C:
3340 - added "noreset" for column fStartTime (is needed so that runtime
3341 is available in case of failure)
3342
3343 * datacenter/macros/setupdb.C:
3344 - added new columns
3345
3346 * datacenter/scripts/runcallisto, runganymed, runstar:
3347 - implemented failure handling
3348
3349 * datacenter/scripts/sourcefile:
3350 - implemented new functions to set status values
3351
3352
3353
3354 2006/01/30 Daniel Hoehne
3355
3356 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
3357 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
3358 fillganymed, fillstar, runcallisto, runganymed, runstar, sourcefile,
3359 writesequencefiles:
3360 - added function setstatus in sourcefile
3361 - changed calling of setstatus.C in setstatus
3362 - implemented variable $program to generalize usage of setstatus
3363 - replaced corresponding piece of code by function setstatus
3364 - fixed some typos
3365
3366
3367
3368 2006/01/30 Daniela Dorner
3369
3370 * datacenter/macros/setstatus.C, getdolist.C:
3371 - adapted macros to the improvement of failure handling in the
3372 automatic analysis (added columns fFailed, fStartTime,
3373 fFailedTime)
3374
3375
3376
3377 2006/01/27 Thomas Bretz
3378
3379 * mjobs/MDataSet.cc:
3380 - improved a warning output
3381
3382
3383
3384 2006/01/23 Thomas Bretz
3385
3386 * mbase/MTime.cc:
3387 - removed a sanity check in GetStringFmt. It work's quite nice
3388 in the DC but crashes on my Laptop (which is not so important)
3389
3390
3391
3392 2006/01/10 Daniela Dorner
3393
3394 * datacenter/macros/*.C, datacenter/script:
3395 - updated and added documentation
3396 - improved logging
3397 - fixed small bugs
Note: See TracBrowser for help on using the repository browser.