source: trunk/MagicSoft/Mars/Changelog@ 8090

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