source: trunk/MagicSoft/Mars/Changelog@ 8047

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