source: trunk/MagicSoft/Mars/Changelog@ 8008

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