source: trunk/MagicSoft/Mars/Changelog@ 8140

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