source: trunk/MagicSoft/Mars/Changelog@ 8039

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