source: trunk/MagicSoft/Mars/Changelog@ 8133

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