source: trunk/MagicSoft/Mars/Changelog@ 8050

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