source: trunk/MagicSoft/Mars/Changelog@ 7952

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