source: trunk/MagicSoft/Mars/Changelog@ 8136

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