source: trunk/MagicSoft/Mars/Changelog@ 8020

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