source: trunk/MagicSoft/Mars/Changelog@ 8036

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