source: trunk/MagicSoft/Mars/Changelog@ 7928

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