source: trunk/MagicSoft/Mars/Changelog@ 8017

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