source: trunk/MagicSoft/Mars/Changelog@ 7903

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