source: trunk/MagicSoft/Mars/Changelog@ 7933

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