source: trunk/MagicSoft/Mars/Changelog@ 8064

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