source: trunk/MagicSoft/Mars/Changelog@ 8085

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