source: trunk/MagicSoft/Mars/Changelog@ 8013

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