source: trunk/MagicSoft/Mars/Changelog@ 7938

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