source: trunk/MagicSoft/Mars/Changelog@ 8072

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