source: trunk/MagicSoft/Mars/Changelog@ 8022

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