source: trunk/MagicSoft/Mars/Changelog@ 8026

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