source: trunk/MagicSoft/Mars/Changelog@ 8066

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