source: trunk/MagicSoft/Mars/Changelog@ 7909

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