source: trunk/MagicSoft/Mars/Changelog@ 8128

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