source: trunk/MagicSoft/Mars/Changelog@ 8135

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