source: trunk/MagicSoft/Mars/Changelog@ 7927

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