source: trunk/MagicSoft/Mars/Changelog@ 7943

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