source: trunk/MagicSoft/Mars/Changelog@ 8014

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