source: trunk/MagicSoft/Mars/Changelog@ 8079

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