source: trunk/MagicSoft/Mars/Changelog@ 8016

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