source: trunk/MagicSoft/Mars/Changelog@ 8037

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