source: tags/Mars-V0.10.1/Changelog@ 10107

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