source: trunk/MagicSoft/Mars/Changelog@ 7939

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