source: trunk/MagicSoft/Mars/Changelog@ 8123

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