source: trunk/MagicSoft/Mars/Changelog@ 8065

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