source: trunk/MagicSoft/Mars/Changelog@ 7940

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