source: trunk/MagicSoft/Mars/Changelog@ 8132

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