source: trunk/MagicSoft/Mars/Changelog@ 8033

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