source: trunk/MagicSoft/Mars/Changelog@ 8139

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