source: trunk/MagicSoft/Mars/Changelog@ 7923

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