source: trunk/MagicSoft/Mars/Changelog@ 8087

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