source: trunk/MagicSoft/Mars/Changelog@ 7953

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