source: trunk/MagicSoft/Mars/Changelog@ 7915

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