source: tags/Mars-V0.10/Changelog@ 9844

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