source: trunk/MagicSoft/Mars/Changelog@ 7914

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