source: trunk/MagicSoft/Mars/Changelog@ 8029

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