source: trunk/MagicSoft/Mars/Changelog@ 7907

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