source: trunk/MagicSoft/Mars/Changelog@ 7910

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