source: trunk/MagicSoft/Mars/Changelog@ 8127

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