source: trunk/MagicSoft/Mars/Changelog@ 8088

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