source: trunk/MagicSoft/Mars/Changelog@ 8124

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