source: trunk/MagicSoft/Mars/Changelog@ 8058

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