source: trunk/MagicSoft/Mars/Changelog@ 8063

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