source: trunk/MagicSoft/Mars/Changelog@ 7949

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