source: trunk/MagicSoft/Mars/Changelog@ 8143

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