source: trunk/MagicSoft/Mars/Changelog@ 8062

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