source: tags/Mars-V0.10.2/Changelog@ 20051

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