source: trunk/MagicSoft/Mars/Changelog@ 8025

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