source: trunk/MagicSoft/Mars/Changelog@ 8028

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