source: trunk/MagicSoft/Mars/Changelog@ 9074

Last change on this file since 9074 was 9074, checked in by Daniela Dorner, 17 years ago
*** empty log message ***
File size: 63.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 2008/08/03 Daniela Dorner
22
23 * datacenter/scripts/runcamera, datacenter/scripts/runcorsika,
24 datacenter/scripts/runreflector:
25 - removed primvar
26
27 * datacenter/scripts/condorstatistics:
28 - added (script calling the macro fillcondor.C to fill condor
29 statistics to the database, tars the condor-statistic files
30 afterwards)
31
32 * datacenter/scripts/dowebplots:
33 - added converting from ps to pdf and removing of ps
34
35
36
37 2008/08/02 Thomas Bretz
38
39 * datacenter/scripts/dbchk:
40 - if the regular expression in sed doesn't find anything
41 nothing is replaced (this case is now handled)
42
43 * mjobs/MJPedestal.cc:
44 - removed the obsolete shift variable in PosePosCheck
45 - do not allow lo-gain starts < 0
46
47 * msignal/MExtractTimeAndCharge.cc:
48 - changed lo-gain stat sift to -1.0 (which is the valie which
49 in use anyway)
50
51 * msignal/MExtractTimeAndCharge.h:
52 - do not add the lo-gain offset wehen setting the start-shift
53
54 * msignal/MExtractor.cc:
55 - make sure Print() prints the class description
56
57 * mpointing/MSrcPosCalc.[h,cc]:
58 - if the MC camera files are new enough the source position on the
59 camera is now calculated from the stored telescope and shower
60 orientation
61
62
63
64 2008/08/01 Thomas Bretz
65
66 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
67 - added starguider calibration 328198
68
69 * resources/starguider00328198.txt:
70 - added
71
72 * datacenter/macros/plotdb.C:
73 - added fMedNumPheInner/outer
74 - added fRelChargeRmsOuter
75
76 * mbase/MStatusDisplay.[h,cc]:
77 - added %%title%% as a possibility in the filename
78 - added some code to write an XML instead of a csv file
79 (still not in-use)
80
81 * mjobs/MJCut.cc, mjobs/MJSpectrum.cc:
82 - replaced RunNumber by FileId
83
84
85
86 2008/07/31 Daniela Dorner
87
88 * resources/steps.rc:
89 - added missing influences and needs for DataSetProcessStatus
90
91 * datacenter/scripts/checkstardone:
92 - removed breaks
93 - removed not needed variables
94 - changed dataset from string to int in call of macro
95
96 * datacenter/scripts/budb:
97 - added output how to create database MyMagic
98 - added removing of logfiles
99 - some small inprovements
100
101
102
103 2008/07/31 Thomas Bretz
104
105 * merpp.cc:
106 - fixed merpping a single report file
107 - Strip the dir name from MJMerpp's name
108
109 * mreports/MReportCamera.cc:
110 - also allow empty HV Settings file names
111
112 * datacenter/macros/checkstardone.C:
113 - fixed the query
114 - fixed a typo
115
116 * datacenter/macros/fillcalib.C:
117 - changed ouput
118 - get seq-number from sequence instead of file-name
119 - added telescope number
120 - added fRelChargeRmsInner/Outer
121 - added fMedNumPheInner/Outer
122 - don't user TEnv anymore
123
124 * datacenter/macros/fillsignal.C
125 - get seq-number from sequence instead of file-name
126 - added telescope number
127
128 * datacenter/macros/fillstar.C:
129 - changed ouput
130 - get seq-number from sequence instead of file-name
131 - added telescope number
132 - added fTotOnTime
133
134 * callisto.rc, callisto_Dec04Jan05.rc, callisto_mux.rc:
135 - removed obsolete reference to ExtractTime
136
137
138
139 2008/07/30 Thomas Bretz
140
141 * mjobs/MSequence.cc:
142 - fixed a typo in the new Read function
143
144
145
146 2008/07/30 Daniela Dorner
147
148 * resources/steps.rc:
149 - added
150 - adapted to new data structure
151
152 * steps.rc:
153 - removed
154
155 * datacenter/macros/setupdb.C, datacenter/macros/setstatus.C,
156 datacenter/macros/getdolist.C:
157 - removed
158
159 * datacenter/db/datacheck.php, datacenter/db/datasetinfo.php,
160 datacenter/db/magicdefs.php, datacenter/db/menu.php,
161 datacenter/db/resetseq.php, datacenter/db/runinfo.php,
162 datacenter/db/sequinfo.php, datacenter/macros/resetcolumn.C:
163 - removed fFailedCodeAdd
164 - changed fFailedCode to fProgramId
165
166 * datacenter/scripts/sourcefile:
167 - adapted path of steps.rc
168 - added new additional primaries to functions setstatus, getstatus
169 gettodo and getdolist
170 - merged function gettodo and getdolist
171 - removed todofile
172 - removed fFailedCodeAdd
173 - changed fFailedCode to fProgramId
174
175 * datacenter/scripts/buildsequenceentries,
176 datacenter/scripts/checkfilesforsequenceavail,
177 datacenter/scripts/checkstardone, datacenter/scripts/doexclusions,
178 datacenter/scripts/fillcallisto, datacenter/scripts/fillstar,
179 datacenter/scripts/fillganymed,
180 datacenter/scripts/writedatasetfiles,
181 datacenter/scripts/writesequencefiles:
182 - implemented usage of getodo (new merged function)
183 - removed todofile
184 - removed primval
185
186 * datacenter/scripts/runcallisto, datacenter/scripts/dodatacheck,
187 datacenter/scripts/runganymed, datacenter/scripts/runstar:
188 - implemented usage of getodo (new merged function)
189 - removed primval
190
191 * datacenter/scripts/checkstardone
192 - removed comadd
193
194 * datacenter/scripts/runcallisto
195 - append output of stage.C instead of overwriting logfile
196
197 * datacenter/macros/resetcolumn.C:
198 - added return 0 and output, as this macro is not yes adapted to
199 the new data structure for MAGIC II
200
201 * datacenter/scripts/makecallistolinks:
202 - exchanged grepping for reason by db-query (return code 13)
203 - exchanged call of resetcolumn.C by direct db-query
204
205
206
207 2008/07/29 Stefan Ruegamer
208
209 * datacenter/scripts/zipscript
210 - modified the regex for finding the run number such that it
211 satisfies the new raw file convention
212
213
214
215 2008/07/28 Daniela Dorner
216
217 * datacenter/scripts/correcttime, datacenter/scripts/cutslices,
218 datacenter/scripts/dodatacheck:
219 - added exit and output, as these scripts are not adapted to the
220 new data structure for MAGIC II
221
222 * datacenter/scripts/dbchk:
223 - added outputs to processlog
224
225 * datacenter/scripts/doexclusions,
226 datacenter/scripts/writesequencefiles,
227 datacenter/scripts/buildsequenceentries:
228 - added telescope number 1 to call of macro
229
230 * datacenter/scripts/sourcefile:
231 - added priority
232
233
234
235 2008/07/27 Thomas Bretz
236
237 * merpp.cc:
238 - added include of TClass to work with root 5.20
239
240 * mbase/MParEmulated.[h,cc]:
241 - for root 5.20/00 we have to use TVirtualStreamer instead
242 of TStremaer
243
244 * mbase/MStatusDisplay.cc:
245 - the workaround had to be fixed because since we don't change
246 gPad for printing anymore all following line and text drawings
247 reffered to the wrong gPad
248
249 * datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots:
250 - also antialias text
251 - save as interlaced png
252
253 * mbase/MThread.h:
254 - use a reinterpret_cast when returning the Thresd's result
255 (this gave a correct warning on 32bit systems)
256
257 * mhbase/MH3.h:
258 - when available return the histogram title as title (without axis)
259 - implemented GetFullTitle member function to return the full title
260
261
262
263 2008/07/25 Thomas Bretz
264
265 * mbase/MStatusDisplay.cc:
266 - expand path name for csv files
267
268 * mfileio/MReadFiles.cc:
269 - print a warning if no file was added
270
271 * mfileio/MReadTree.cc:
272 - updated warning if no file was added
273
274 * mfileio/MReadScanFile.[h,cc]:
275 - for safety add a postprocessing removing the contents
276 from the list
277 - also removing the contents from the list before filling
278
279 * mhbase/MH3.cc:
280 - fixed an output
281
282 * mtools/MTFillMatrix.[h,cc]:
283 - added a maximum number the eventloop is running over
284
285 * mjobs/MSequence.cc:
286 - replaced gFile by gDirectory
287
288
289
290 2008/07/23 Thomas Bretz
291
292 * showplot.cc:
293 - allow to read more than one file
294
295 * datacenter/macros/stage.C:
296 - changed the return type to int
297
298 * mbase/MStatusArray.cc:
299 - added a check for the key in read to supress the root error
300 on the console
301
302 * mbase/MStatusDisplay.[h,cc]:
303 - stop update timer in destructor
304 - added new member function GetNumTabs
305 - we don't need to switch to batchmore when painting canvases
306 anymore
307 - removed an obsolete cout
308
309 * mjobs/MJCalibrateSignal.cc:
310 - changed again the wrong names of the tasklists
311
312 * mjobs/MSequence.[h,cc]:
313 - set default telescope to 1 so that reading old sequence files
314 gives valid sequences.
315 - overwrote Read to allow reading also old sequences which
316 have no default name in the files
317 - removed output of "DataPath" from Print
318
319 * msql/MSQLMagic.[h,cc]:
320 - added a second InsertUpdate
321 - added ExistRow
322
323 * datacenter/scripts/runcallisto:
324 - adapted to all other changes
325 - removed merpping of caco-files
326
327
328
329 2008/07/22 Thomas Bretz
330
331 * mbase/MTime.cc:
332 - do not check the return value of mktime (this would
333 fail for dates before 1970)
334
335 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
336 - distinguish between data-runs and mc-runs for the rate plot
337 - named the tasklist for pedestal and calib extraction
338
339 * mjobs/MJMerpp.cc:
340 - precheck the accessibility of all files if a sequence
341 is processed
342
343 * mjobs/MSequence.cc:
344 - the file number is three digits
345 - the Tag for data runs is DatRuns not DataRuns
346
347 * mfileio/Makefile, mfileio/FileIOLinkDef.h:
348 - added MReadFiles
349 - added MReadScanFile
350
351 * mfileio/MReadFiles.[h,cc], mfileio/MReadScanFile.[h,cc]:
352 - added
353
354 * mfileio/MreadRflFile.[h,cc]:
355 - derived from MReadFiles (untested)
356
357 * datacenter/macros/checkfileavail.C:
358 - fixed a type (TSQLRow instead of TSQlRow)
359 - added a missing ;
360
361 * mfileio/MReadTree.[h,cc]:
362 - added some includes
363 - added the IsOwned member function to make sure we don't
364 spoil memory when out pointers are deleted in the destructor
365 - removed some really obsolete workarounds
366 - added a member function to add friends
367 - don't allocate memory in AddFile
368 - implemented the possibility to process also friends
369 - implemented the possibility to read branches from unknown
370 "vendors", i.e. branches for which the class is not available
371 in the dictionary
372 - added a list to hold all parameter containers to be able to
373 call SetReadyToSave more easily than previously
374
375 * mbase/MParEmulated.[h,cc]:
376 - added
377
378 * mbase/Makefile, mbase/BaseLinkDef.h:
379 - added MParEmulated
380
381 * mbase/MParameters.h:
382 - added functions to get the pointer to the values. Handle this
383 with care.
384
385 * mbase/MParConatiner.h:
386 - made GetterMethod virtual to allow MParEmulated to overwrite it
387 - made fgListMethodCall protected to allow MParEmulated to
388 add its new TMethodCalls
389
390 * datacenter/macros/checkfileavail.C:
391 - removed dependence on caco-files.
392 - fixed query
393 - output query in case of failure
394
395 * datacenter/scripts/checkfilesforsequenceavail:
396 - fixed to use new checkfileavail.C
397
398 * mcalib/MCalibrateData.cc:
399 - removed the fixed scale factor for MCs. It is now left open,
400 thus it can be changed from the callisto resource file
401
402 * mdata/MDataMember.cc:
403 - small improvement to error output
404
405 * mfileio/MWriteRootFile.cc:
406 - small change to log-level
407
408 * mbase/MTaskList.cc:
409 - in case of an unknown return value stop event loop
410
411 * mfileio/MRead.cc:
412 - use gSystem->BaseName to get file name
413
414
415
416 2008/07/21 Thomas Bretz
417
418 * mbase/MParContainer.[h,cc]:
419 - adde new static ember functions GetClass
420
421 * mbase/MParList.[h,cc], mbase/MStatusArray.[h,cc],
422 mreport/MReportHelp.cc:
423 - use new GetClass function
424
425
426
427 2008/07/20 Thomas Bretz
428
429 * callisto.cc, star.cc, mjobs/MDataSet.cc, mjobs/MJCalibrateSignal.cc,
430 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjoptim/MJOptimize.cc,
431 mmain/MEventDisplay.cc:
432 - replaced Setup*Runs by GetRuns
433
434 * datacenter/macros/buildsequenceentries.C:
435 - output if something is deleted
436
437 * datacenter/macros/plotdb.C:
438 - added kGroupByDay option
439 - some small changes
440 - made group by work with "as"
441 - made use of TEnv obsolete
442
443 * datacenter/macros/plotrundb.C:
444 - added telescope number as otpion
445
446 * datacenter/scripts/checkfilesforsequenceavail:
447 - added telescope number 1 to call of checkfileavail.C
448
449 * mbase/MTime.cc:
450 - made SetSqlDateTime more flexible
451
452 * mjobs/MJMerpp.[h,cc]:
453 - added (basically the code from merpp.cc)
454 - enhanced with the possibility to merpp a whole sequence
455
456 * merpp.cc:
457 - use new MJMerpp
458
459 * mjobs/Makefile, mjobs/JobsLinkDef.h:
460 - added MJMerpp
461
462 * datacenter/macros/checkfileavail.C, datacenter/macros/checkstardone.C:
463 - reduced queries to a single query
464 - take sequence number as argumenet instead of filename
465
466 * datacenter/scripts/checkstardone:
467 - adapted to changes in checkstardone.C
468
469 * mjobs/MSequence.[h,cc]:
470 - a lot of rework to the file-interface
471 - included subsystem (cc) files
472 - some renaming to some functions
473 - improved the interface to the database
474 - unified the Setup*Runs into GetRuns
475 - when inflating a sequence name allow to use [tel:]squence now
476
477 * mjobs/MSequenceSQL.[h,cc]:
478 - adapted to changes in MSequence
479
480 * datacenter/macros/stage.C
481 - added
482
483 * mjobs/MJStar.cc:
484 - changed displayed title according to the other jobs
485 - changed Setup*Runs to GetRuns
486 - unified output when finished
487 - make sure the weight for the rate tab is not 0
488 - read the currents now from the camera instead of the currents tree
489
490
491
492 2008/07/19 Thomas Bretz
493
494 * datacenter/macros/buildsequenceentries.C:
495 - Use the GetId also in the constructor of Rule
496 - fixed reading of the sections in the sequences.rc
497
498 * datacenter/macros/writesequencefile.C:
499 - included iostream
500
501 * mjobs/MSequence.[h,cc]:
502 - updates some comments
503 - simplified the comparison functions
504 - calculate fPeriod automatically in any case
505 (do not read from file)
506 - added X for excluded to AddFile
507 - use AddFile in ExludeFile
508 - removed incorrect calles to MJob::SortArray
509 - call SortArrays correctly in AddFile
510 - changed default for telescope from 1 to 0 in SQL constructor
511 - allow to set a default path from within the sequence file
512 (in most cases this won't help much)
513
514 * mjobs/MSequenceSQL.[h,cc]:
515 - if telescope number is 0 check whether an unambiguous
516 sequence with this number exists. If existing set the
517 telescope number accordingly
518 - changed default for telescope in constructor to 0 accordingly
519
520
521
522 2008/07/18 Thomas Bretz
523
524 * mbase/MTime.cc:
525 - GetStringFmt was taking the daylight saving time into account
526 (hopefully this fix is not too much dependent on the kernel)
527
528 * mjobs/MSequence.cc:
529 - added some preliminary code for comparing two sequences
530 - fixed output in Print (the "s" was missing in LightConditions)
531 - do not write the "Run[0-]*" line for anything else than
532 the "Runs" (needs more fixes)
533
534 * mjobs/MSequenceSQL.cc:
535 - added a sanity check
536
537
538
539 2008/07/17 Thomas Bretz
540
541 * mjobs/MSequence.[h,cc]:
542 - added fTelescope data member
543 - increased class version number accordingly
544 - added return value to WriteFile
545
546 * mjobs/MSequenceSQL.cc:
547 - added TelescopeNumber to where-clause
548 - get fFileNumber from RunData
549 - use File-Id to order files
550 - added telescope number to all constructors
551
552 * automatic-exclusions.rc:
553 - moved as exclusions.rc to resources and updated contents
554 to new doeclusion.C
555
556 * ganymed.cc:
557 - updated Usage output
558 - added new option to change meximum file size
559
560 * merpp.cc:
561 - merpp also MCameraDC from cc-report
562
563 * datacenter/macros/fillsignal.C:
564 - replaces WARNING by ERROR if an error is returned
565
566 * datacenter/macros/writesequencefile.C:
567 - completely redone using new MSequenceSQL
568
569 * mcamera/MCameraDC.[h,cc]:
570 - added the Interprete member function
571 - made MReportCamera and MReportCurrents friends clases
572 - added fStatus
573 - increased class version accordingly
574
575 * mjobs/MJCalibration.cc, mjobs/MJPedestal.cc:
576 - tiny changes to output
577
578 * mreport/MReportCamera.[h,cc]:
579 - removed fStatusDC
580 - removed gkActiveLoadControlVersNum
581 - added interpretation of DC
582 - increased class version by one
583
584 * mreport/MReportCurrents.cc:
585 - moved interpretation of DCs to MCameraDC
586
587 * resources/sequences.rc:
588 - changed some comments
589 - added telescope number to rules
590
591 * datacenter/macros/buildsequenceentries.C:
592 - the building is now based on the file-id (run*1000+file)
593 and it is only done for a single telescope
594 - added telescope number as srgument
595 - added fPriority to SequenceProcessStatus
596 - added fTelescopeNumber to the Sequence table
597 - the sequence number is still idetical to the first run-number
598 - changed reading of resource file such that the telescope
599 number can be given for each subsection
600
601 * datacenter/macros/doexclusions.C:
602 - many simplifications
603 - use telescope number as argument
604 - simplified and improved
605
606 * datacenter/macros/filldotrun.C:
607 - some changes to output
608 - skip comment line at the beginning
609 - skip the line with the telescope number
610 - removed ISNULL from telescope/run/file check
611 - added fPriority to RunProcessStatus
612 - added telescope und file number to RunData and RunProcessStatus
613
614 * datacenter/macros/resetallruns.C:
615 - adapted to new ten:run/file scheme and the new contents
616 of the input file
617
618 * datacenter/scripts/filesondisk:
619 - improved regular expressions to find runs
620 - commmented out caco files
621 - write telescope run and file-number to the file
622 - some simplification
623
624
625
626 2008/07/16 Thomas Bretz
627
628 * msql/MSQLMagic.[h,cc]:
629 - the wehere clause can now be omitted in Update
630
631
632
633 2008/07/14 Thomas Bretz
634
635 * datacenter/macros/fillsignal.C:
636 - moved sql.rc to constructor of MSQLMagic
637
638 * datacenter/macros/plotstat.C:
639 - improved beauty of the SQL queries
640 - join by telescope number, run number and file number
641
642 * mbase/MString.[h,cc]:
643 - removed everything except Format which is then identical to
644 newwer root versions TString::Format
645
646 * mastro/MAstro.cc, mastro/MAstroCatalog.cc:
647 - replaced MString::Print by MString::Format
648
649 * mbase/MTime.cc:
650 - In SetSqlDateTime allow also to set dates without time
651
652 * mbase/Makefile, mbase/BaseLinkDef.h:
653 - removed MRunIter
654
655 * mfileio/MWriteRootFile.cc:
656 - sow in status line if a tree has been finally copied
657
658 * mhist/MHEvent.cc:
659 - replaced GetRunNumber by GetStringID
660
661 * mjobs/MJCalibrateSignal.cc:
662 - Replaced RunNumber by FileId in trogger pattern display
663 - do not allow to divide by 0
664
665 * mjobs/MJExtractSignal.cc, mjobs/MJCalibTest.cc:
666 - removed obsolete include of MDirIter
667
668 * mjobs/MJPedestal.cc, mjobs/MJCalibration.cc:
669 - replaced MRunIter by MDirIter
670
671 * mjobs/MSequence.[h,cc]:
672 - moved code to compile (inflate) a run filename or a its path
673 to new static function such that they can be accessed from the outside
674
675 * star.cc, callisto.cc, mjobs/MSequence.[h,cc], mmain/MEventDisplay.cc
676 - renamed InflatePath to InflateSeq
677
678 * mpedestal/MPedCalcPedRun.cc:
679 - when checking the runnumber check also for the telescope number
680
681 * mraw/MRawRunHeader.[h,cc]:
682 - added new function GetStringID
683
684 * mraw/RawLinkDef.h, mraw/Makefile:
685 - removed MRawSocketRead
686
687 * mpointing/MHSrcPosCam.[h,cc]:
688 - fixed ouput in case a container is not found
689 - made it work for monte carlos, too
690 - use weight when filling histogram
691 - changed circle line styles
692 - changed default in constructor to wobble=kTRUE
693
694
695
696 2008/07/08 Daniel Hoehne
697
698 * datacenter/db/menu.php, datacenter/db/magicdefs.php:
699 - added new columns (fRateTrigEvts, fRateSumEvts, fRatePedEvts,
700 fRatePedTrigEvts, fRateCalEvts, fRateNullEvts, fRateUnknownEvts,
701 fRatioCalEvents, fPulsePosCalib, fAvgWindSpeed, fAvgTemperature,
702 fAvgHumidity, fAvgTempSky, fAvgCloudiness, fRmsCloudiness)
703
704
705
706 2008/07/05 Thomas Bretz
707
708 * datacenter/macros/fillcamera.C, datacenter/macros/findcacofiles.C:
709 - changed JOIN to use USING
710 - removed dependence on TEnv
711 - some improvement to includes
712
713 * datacenter/macros/filldotrbk.C, datacenter/macros/fillganymed.C,
714 datacenter/macros/filloptical.C, datacenter/macros/fillsignal.C,
715 datacenter/macros/fillsources.C, datacenter/macros/fillstar.C,
716 datacenter/macros/getdolist.C, datacenter/macros/insertcacofile.C,
717 datacenter/macros/insertdataset.C, datacenter/macros/plotoptical.C,
718 datacenter/macros/plotrundb.C, datacenter/macros/plotstat.C,
719 datacenter/macros/resetallruns.C,
720 datacenter/macros/writedatasetfile.C:
721 - removed dependence on TEnv
722 - some improvement to includes
723
724 * datacenter/macros/filldotrun.C:
725 - make it fail for everything except Magic 1
726 - removed dependence on TEnv
727 - some improvement to includes
728
729 * datacenter/macros/plotoptical.C:
730 - removed MPlot, use MPlot from plotdb instead
731
732 * datacenter/macros/setstatus.C:
733 - some improvement to includes
734
735 * mbase/MTime.[h,cc]:
736 - added function returning day of sunrise as MTime
737
738 * mhflux/MHAlpha.cc:
739 - use BinError instead of BinContents to decide whether the
740 excess time is plotted or not
741
742 * mimage/MHHillas.cc:
743 - changed title of "Center"
744
745 * mjobs/JobsLinkDef.h, mjobs/Makefile:
746 - added new class MSequenceSQL
747
748 * mjobs/MSequenceSQL.[h,cc]:
749 - added
750
751 * mjobs/MSequence.[h,cc]:
752 - replaced ReadLightCondition by the more flexible GetLightCondition
753 - added a new constrcutor constructing a MSequence from the database
754 - fixed the output in the comments in Print()
755 - The day and night was printed in a different format than
756 expected when readin a sequence
757 - fLightCondition and the f*RunsSub were missing in the copy-
758 constructor
759
760 * mjobs/Makefile:
761 - added include of msql
762
763 * msql/MSQLMagic.[h,cc]:
764 - added a comment to ExistStr and allow to set an additional
765 where-clause
766
767 * msql/MSQLServer.cc:
768 - allow to init MSQLServer either by an url or from a named
769 resource file
770 - changed JOIN to use USING
771 - if doing an automatic join join _all_ primaries
772
773 * mtools/MCalendar.cc:
774 - added include of TObjArray needed in newer root versions
775
776
777
778 2008/07/03 Thomas Bretz
779
780 * datacenter/macros/filldotrun.C:
781 - Replaced MSQKServer by MSQLMagic
782 - this made local functions obsolete
783 - added new format 20080519 including telescope- and file-number
784 - simplified the if-clauses testing for version numbers (due to
785 the initial check only some version numbers allowed anyway)
786 - check for the combination of telescope-, run- and file-number
787 to be unique.
788
789 * datacenter/macros/plotrundb.C:
790 - use MPlot from plotdb
791 - removed obsolete DataCheck plots
792 - plot only range of dates which makes sense
793
794
795
796 2008/07/01 Thomas Bretz
797
798 * ganymed.cc:
799 - removed the checks for the accessability of the files. They
800 are checked in the corresponding classes instead
801
802 * sponde.cc:
803 - display only the base name of the ganymed file, not the
804 full path
805
806 * mbase/MMath.[h,cc]:
807 - added a new member function ErrorExc
808 - Let SignificanceExc (former SignificanceLiMaExc) use ErrorExc
809
810 * mhflux/MAlphaFitter.[h,cc]:
811 - replaced fSignificanceExc by fErrorExcess
812 - calculate the error instead of the significance (otherwise we
813 get infinity at 0)
814 - also store a negative number of excess events
815 - replaced all -1 in ProjectionZ calls by the histogram limits
816 (including under- and overflows) This is necessary to get
817 root 5.20/00 working
818 - increased class version number according to the changes
819
820 * mjobs/MDataSet.[h,cc], mjobs/MSequence.[h,cc]:
821 - removed wrong usage of fName and fTitle, introduced new data
822 members instead
823 - initialize fName and fTitle in the constructors correctly
824 - always store the full qualified path name
825 - introduced new member functions GetBaseName and GetFilePath
826 - give the ostream as an argument to Print
827 - added new member function WriteFile to directly Print to
828 an fostream
829 - do not print empty values in Print
830 - increased class version number accordingly
831 - removed GetName and GetRcName accordingly
832
833 * mjobs/MDataSet.cc:
834 - set the dataset number to an invalid status if the file could
835 not be accessed
836
837 * mjobs/MJCut.cc:
838 - replaced GetName for the dataset by GetBaseName
839 - make sure the summary file is not created if not requested
840 - do not use pointers to MWriteRootFile to make sure the instances
841 always get deleted
842
843 * mjobs/MJSpectrum.cc:
844 - fixed a bug in the check for the existence of the excess time
845 - replaced GetName for the dataset by GetBaseName
846 - Write the full path name to the ganymed.root into the file
847 - fixed typos in determine
848
849 * mpointing/MPointingDevCalc.cc:
850 - initialize fNsb* members also in PreProcess as correctly
851 suggested by valgrind
852
853 * mjobs/MJCalibration.[h,cc]:
854 - made the drawing of the bad pixel explanation more automatic
855 - some simplifications to the function drawing all the result tabs
856 - make sure to do the projection without name. Some root versions
857 don't like several plots with the same name in one tab
858 - removed several misleading drawing of number of outliers etc
859 - added setting of min and max to FixDataCheckHist
860 - simplified DisplayDoubleProjection (also unified in code with
861 MJPedestal)
862 - removed all the obsolste and confusing projections of the
863 individual sectors and camera halves
864
865 * mjobs/MJPedestal.[h,cc]:
866 - make sure to do the projection without name. Some root versions
867 don't like several plots with the same name in one tab
868 - use the unified DisplayDoubleProjection from MJCalibration
869 - removed all the obsolste and confusing projections of the
870 individual sectors and camera halves
871
872 * mhflux/MHAlpha.cc:
873 - replaced EventsExcess/SignificanceExc by just ErrorEvents
874 - for the moment do not propagate Excesses<=0 to the pads
875 (not to spoil the logarithmic display, this still needs a fix)
876 - replaced -1 in ProjectionZ by the bin numbers (including
877 under- and overflow bins), otherwise it won't work with
878 root 5.20/00
879 - propagate all result to the timing histogram (it is not
880 logarithmic anyway)
881 - made Paint also work with the new implementation of ProjectionZ
882 via Project3D in root 5.20/00 (it won't reuse the correct
883 histogram from the pad :( )
884 - replaced kFullDotMedium by 0 (no marker) where appropriate
885 - changed the rule not to display the time-histogram
886
887
888
889 2008/06/30 Thomas Bretz
890
891 * datacenter/macros/fillstar.C:
892 - check whether graphs are empty in a more accurate way
893
894 * datacenter/macros/plotdb.C:
895 - fixed some axis title
896 - increased range of fRatePedTrigEvts
897
898 * msql/MSQLMagic.cc:
899 - added ' around the where clause in UpdateInsert to allowe
900 also for times etc
901
902 * callisto.cc:
903 - removed test-option (it was never used anyway and should
904 be reprogrammed properly)
905
906 * datacenter/macros/plotdb.C, mbase/MStatusDisplay.h, mbase/MTime.h:
907 - removed unused argument
908
909 * mbadpixels/MBadPixelsPix.h:
910 - added static functions to get names and numbers of unsuitable
911 and unreliable levels
912
913 * mbase/MMath.cc:
914 - made MedianDevImp working properly with a template
915
916 * mhcalib/HCalibLinkDef.h, mhcalib/Makefile:
917 - removed MHCalibrationTestCam
918 - removed MHCalibrationTestTimeCam
919
920 * mhcalib/MHCalibrationCam.cc:
921 - removed an obsolete TPad in Draw()
922 - removed some obsolete kCanDelete in Drwa()
923
924 * mhcalib/MHCalibrationChargeCam.cc:
925 - changed some colors to work properly also in root 5.20/00
926
927 * mhflux/MHThreshold.cc:
928 - made Smooth work with root 5.20/00 (to be checked)
929
930 * mhist/MHCamera.[h,cc]:
931 - fixed defaults in Profile and Projection function to match code
932 - fixed some comments
933 - replaced InheritsFrom arguments by TClass statics
934
935 * mjobs/JobsLinkDef.h:
936 - removed MJCalibTest
937
938 * mjobs/MJCalibrateSignal.cc, mjobs/Makefile:
939 - removed obsolete include of MParameterCalc
940
941 * mranforest/MRanForest.cc:
942 - added a cast in BinarySearch to make it work with the template
943 of root 5.20/00
944
945 * mtools/MCalendar.h:
946 - fixed *MENU option
947
948 * mtools/MagicJam.h:
949 - added the Smooth function of root 5.20/00 to be removed from
950 the context menu
951
952
953
954 2008/06/21 Thomas Bretz
955
956 * callisto.cc, star.cc, ganymed.cc, sponde.cc:
957 - set the display name to a more convinient name
958
959 * datacenter/macros/plotdb.C:
960 - some improvement in setting axis titles and titles
961 automatically from the sql column names
962 - moved the Muon cut to a SetCondition call
963 - renamed some functions
964
965 * mbase/MStatusDisplay.h:
966 - overwrote SetTitle with a function allowing to set a title
967 only if no title set so far
968
969 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
970 mjobs/MJPedestal.cc:
971 - set a proper display title and set it only if not already set
972
973 * mjobs/MJPedestal.cc:
974 - changed some filter names to more convinient names
975
976
977
978 2008/06/20 Thomas Bretz
979
980 * macros/dohtml.C:
981 - added missing mmovie directory
982
983 * mhflux/MHEnergyEst.cc:
984 - changed the fit range to adapt to the new plot
985 - exchanged the two plots on the right to have the correct plot
986 near the 1D histogram
987 - fixed the title of the plot in the top right
988 - call SetNoExponent and SetMoreLoglabels
989
990 * mjobs/MJSpectrum.[h,cc]:
991 - outsources producing the spectral function as string to
992 a new static function FormFlux
993
994 * mpointing/MPointingDevCalc.cc:
995 - added some info
996
997
998
999 2008/06/19 Thomas Bretz
1000
1001 * mjobs/MJSpectrum.cc:
1002 - small improvement to output
1003 - handle underflow bin of effective on-time more accurate
1004 - reddid the formattig of the spectral fit
1005
1006 * mbase/MMath.[h,cc]:
1007 - added Format member function
1008
1009 * datacenter/macros/plotstat.C:
1010 - fixed some axis titles
1011
1012
1013
1014 2008/06/19 Thomas Bretz
1015
1016 * RELEASE 2.1
1017
1018
1019
1020 2008/06/19 Thomas Bretz
1021
1022 * mraw/MRawRunHeader.cc:
1023 - fixed that the line reading the fNumEventsRead vanished
1024
1025
1026
1027 2008/06/18 Thomas Bretz
1028
1029 * datacenter/macros/buildsequenceentries.C:
1030 - replaced the old calculation of the run-time of one sequence
1031 by a more sophisticated using the TIMEDIFF function
1032
1033 * mjobs/MJStar.cc:
1034 - Use File id instead of run number
1035 - fixed the units in the display (phe not \\gamma)
1036
1037 * mjobs/MSequence.[h,cc]:
1038 - reorganized header
1039 - implemented new scheme including file numbers
1040 - increased class version number accordingly
1041 - removed some obsolete old, never used, functions and comments
1042
1043 * mraw/MRawRunHeader.[h,cc]:
1044 - renamed RunID to TypeID
1045 - return 0 in RunLength if one of the times is invalid
1046
1047 * Makefile:
1048 - removed sinope
1049
1050
1051
1052 2008/06/17 Daniel Hoehne
1053
1054 * datacenter/macros/fillcamera.C:
1055 - added and changed some parameters
1056
1057 * datacenter/scripts/mcsequences:
1058 - added database interaction. Now sequences are built by querying
1059 the relevant parameters in the MC database
1060
1061 * datacenter/scripts/runmccallisto, datacenter/scripts/runmcstar:
1062 - added
1063
1064 * datacenter/scripts/sourcefile:
1065 - added failed codes for runmccallisto and runmcstar
1066
1067
1068
1069 2008/06/17 Thomas Bretz
1070
1071 * datacenter/macros/plotdb.C:
1072 - SetSelectedPad to 0 before calling DrawClone of TGraph
1073 - small reordering of the tabs
1074 - removed tab with absolute effective on time
1075
1076 * mbase/MLog.cc:
1077 - make sure that the correct output level is restored after root
1078 called the error handler
1079
1080 * mbase/MStatusDisplay.cc:
1081 - Changed backround color to white (_not_ kWhite)
1082 - made a sunken border around the canvas
1083 - SetFrameBorderMode(0) per default
1084
1085 * mraw/MRawRunHeader.[h,cc]:
1086 - added some consistency checks
1087 - make the bug fix for the wrong number of events also for
1088 V10 and V11
1089 - added Getters for RunID and FileID used to idetify
1090 the runs more clever than run-number and file-number
1091
1092
1093
1094 2008/06/14 Thomas Bretz
1095
1096 * merpp.cc:
1097 - replaced MRawFileWrite by MWriteRootFile
1098
1099 * showplot.cc:
1100 - added new options to write tiff files
1101 - added new options to write csv files
1102 - some code simplification
1103
1104 * datacenter/macros/plotdb.C:
1105 - set the title (without axis descriptions) as Tab-title
1106 - set FrameBorderMode to 0 for canvas
1107
1108 * mbase/MStatusArray.[h,cc]:
1109 - added a copy constructor taking MStatusDislay as an argument
1110 - set gLog to all in Print()
1111
1112 * mhbase/MFillH.[h,cc]:
1113 - allow to set a title in SetNameTab which is used as tab title
1114 - therefore added new data member fTitleTab
1115 - increased class version by 1
1116
1117 * mraw/MRawRead.cc:
1118 - set ReadyToSave for raw data to be able to use MWriteRootFile
1119 in merpp
1120
1121 * mraw/Makefile, mraw/RawLinkDef.h:
1122 - removed MRawFileWrite
1123
1124 * mbase/MStatusDisplay.[h,cc]:
1125 - added the tif file format
1126 - added the csv file format
1127 - fixed the bmp and xml menu entries
1128 - added again to list of specials to allow for access from the
1129 interpreter
1130 - added title to AddTab. The title is stored as canvas title
1131 - added some warpper to access FindobjectInCanvas and Print
1132 from the MStatusDisplay to gain access from the interpreter
1133 - Removed obsolete DrawClonePad wrapper in Display and
1134 added title
1135 - added FillArray to add all canvases to a temporary MStatusArray
1136 - removed obsolete CanvasSetFillColor
1137 - use mktemp in UpdatePSHeader
1138 - some code cleanup. Moved some common code from the SaveAs function
1139 to the new InitWrite* functions
1140 - implemented %%tab%% and %%name%%
1141 - added a workround (MyCanvas) to get the title and footer in the
1142 ps-files also in root 5.18
1143 - removed cloning of the canvases whereever possible.Gave problems
1144 in root 5.18 (not yet understood)
1145 - changed color mode of postscrip files from rgb to cmyk
1146 - UpdatePSHeader not long needed in root >=5.12
1147 - reorganized header file
1148
1149 * mreport/MReportCC.[h,cc]:
1150 - removed obsolete fRecTemp
1151 - call Copy() in the correct direction
1152
1153 * mreport/MReportFileRead.[h,cc]:
1154 - use a C++ cast instead of a C-cast
1155 - add containers to parameter list _before_ calling SetupReading
1156 - removed some obsolete comments in the header
1157
1158 * mjobs/MJStar.cc:
1159 - we need to read the new "Rec" tree
1160 - and we need to fill from the Rec _and_ CC tree (could give a bias
1161 if the rate on both trees would once be identical anymore)
1162
1163 * mhist/MHCamEvent.cc:
1164 - allocate fSum in constructor to allow filling from two different
1165 tasks
1166
1167
1168
1169 2008/06/14 Thomas Bretz
1170
1171 * mtrigger/MFTriggerPattern.cc:
1172 - improved documentation
1173
1174 * mars.cc, mbase/MStatusDisplay.cc:
1175 - changed the M in MARS to "Modular"
1176 - rpelaced year in copyright by current year
1177
1178 * datacenter/macros/plotdb.C:
1179 - increased range for the rate of the calibration events
1180 - added "RatioCal" tab
1181
1182 * datacenter/macros/fillstar.C:
1183 - fill NULL also if TGraph is empty
1184
1185 * mastro/MAstro.cc:
1186 - included math.h for darwin
1187
1188 * mjobs/MJCalibrateSignal.cc:
1189 - changed the named of the MFTriggerPattern
1190
1191 * merpp.cc:
1192 - added new option --only, --rep-run, --rep-file, --header-run,
1193 --header-file, --telescope
1194 - moved Receiver information from tree CC to tree Rec
1195
1196 * mbase/MStatusDisplay.cc:
1197 - replaced MTime by TDatime
1198
1199 * mcamera/MCameraRecTemp.[h,cc], mcamera/MCameraTD.[h,cc],
1200 mcamera/MCameraTH.[h,cc], mreport/MReportCC.[h,cc]:
1201 - moved interpretation of sub-parts of the reports from
1202 MReportCC to the corresponding MCamera* classes
1203
1204 * mreport/MReport.[h,cc]:
1205 - added Copy member function to copy time and state
1206 - added CheckTag member function
1207 - Implemented skipping of the Telescope number in the reports
1208 for version >=200805190
1209
1210 * mreport/MReportCC.[h,cc]:
1211 - access Receiver infomations via new class MReportRec
1212 even for old file formats
1213 - skip this block in new formats
1214 - moved CheckTag to base class
1215
1216 * mreport/MReportCamera.[h,cc]:
1217 - removed CheckTag
1218
1219 * mreport/MReportFileRead.[h,cc]:
1220 - don't check for the number of lines anymore but for -1 instead
1221 - changed fNumLine from ULong to Long to allow a negative
1222 return value. We don't expect so many lines in a file anyway,
1223 do we?
1224
1225 * mreport/MReportFileReadCC.[h,cc]:
1226 - splitted CheckFileHeader into several subfunction
1227 - added checks and reading of telescope number and file number
1228
1229 * mreport/MReportRun.[h,cc]:
1230 - added file number from new format
1231
1232 * mreport/Makefile, mreport/ReportLinkDef.h:
1233 - added MReportRec
1234
1235 * mreport/MReportRec.[h,cc]:
1236 - added
1237
1238 * mhist/MHCamera.cc:
1239 - fixed a bug in the profile and projection functions namely that
1240 the default was not correctly treated because char* was
1241 compared with char*
1242
1243 * mbase/MLog.cc, mbase/MMath.cc, mbase/MParContainer.cc,
1244 mcalib/MCalibrateData.cc, mcalib/MCalibrationPulseTimeCam.cc,
1245 mhbase/MBinning.h, mhbase/MH.cc, mhbase/MHMatrix.cc,
1246 mhbase/MHn.cc, mhcalib/MHCalibrationChargeCam.cc, mhflux/MHDisp.cc,
1247 mimage/MCameraSmooth.cc, mimage/MConcentration.cc,
1248 mjobs/MJCalibration.cc, mjoptim/MJOptimize.cc,
1249 mjtrain/MJTrainSeparation.cc, mmuon/MMuonSearchPar.cc,
1250 mreport/MReportCurrents.cc, mreport/MReportRun.cc,
1251 mtools/MChisqEval.cc:
1252 - fixed some cast-away constness warnings
1253 - fixed some shadow declarations
1254
1255 * mhbase/MH.[h,cc]:
1256 - removed an old obsolete workaround (ProjectionX/Y)
1257
1258 * mimage/Makefile, mimage/ImageLinkDef.h:
1259 - removed MCameraSmooth
1260
1261 * mbase/MAGIC.h:
1262 - added a new namespace UTF8 with double char characters
1263
1264 * mbase/BaseLinkDef.h:
1265 - added the new namespace UTF8
1266
1267 * mimage/MNewImagePar.cc, mpointing/MPointing.cc,
1268 datacenter/macros/fillstar.C:
1269 - some characters replaced by the new UTF8 characters
1270
1271
1272
1273 2008/06/13 Thomas Bretz
1274
1275 * datacenter/macros/fillcalib.C:
1276 - fixed a bug introduced by the usage of InserUpdate
1277
1278 * datacenter/macros/fillsignal.C:
1279 - fixed a type (the wrong number was printed to the console)
1280
1281 * mjobs/MJCalibrateSignal.cc:
1282 - let all calibration triggered events pass to calibration
1283
1284 * mtrigger/MFTriggerPattern.[h,cc]:
1285 - count a bit more to increase the printed amout of
1286 information at the end
1287
1288
1289
1290 2008/06/12 Thomas Bretz
1291
1292 * resources/starguider00267253.txt, resources/starguider00291104.txt:
1293 - added
1294
1295 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
1296 - added preliminary pointing models
1297
1298 * mpointing/MPointingDevCalc.cc:
1299 - updated comments
1300
1301 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
1302 mraw/MRawRunHeader.[h,cc]:
1303 - renamed reading the old format to ReadEvtOld
1304 - implemented reading format>10
1305 - added the header size as new argument to ReadEvt
1306
1307 * mraw/MRawEvtHeader.cc:
1308 - made the argument to DecodeTime const
1309 - fixed the return value in ReadEvtOld. kCONTINUE could
1310 never be returned
1311
1312 * mraw/MRawRead.cc:
1313 - gives header size for format>10 to ReadEvt
1314 - if EvtHeader could not be read correctly return kFALSE
1315 - let MRawCrateData::ReadEvt check end-of-file
1316
1317 * merpp.cc:
1318 - improved explanation for -ff option
1319
1320 * readdaq.cc:
1321 - added -ff option
1322 - added an option to call MReadRawFiles::SetForceMode
1323
1324 * mbase/MTime.[h,cc]:
1325 - added new member function SetBinary to easy processing
1326 of the time from the new run header
1327
1328 * mhflux/MHEffectiveOnTime.cc:
1329 - for the integral (Nm) we have to count also events in under and
1330 overflow bins
1331
1332 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
1333 mjobs/MJPedestal.cc:
1334 - call MRawFileRead::SetForceMode to get the (corrected)
1335 old behaviour back (not to stop if an event time is
1336 broken but to skip the event)
1337
1338 * mraw/MRawRunHeader.[h,cc]:
1339 - the number of events in format version V9 seems to be
1340 to high by one. We correct for this.
1341 - added new data members for the header sizes
1342 - new data member for the file number
1343 - increased cize of fSourceEpochChar
1344 - consequently increased class version number by 1
1345
1346 * datacenter/macros/plotdb.C:
1347 - improved some titles
1348 - added the new rates
1349 - added the new values from the star-files
1350
1351 * mbase/MStatusDisplay.cc:
1352 - removing the canvases from the global list didn't work
1353 because some RecursiveRemovs rely on gROOT->FindObject to work
1354 (adding them to another list didn't work either)
1355
1356 * mhflux/MHEnergyEst.cc:
1357 - renamed the "Resolution" Histogram accordingly.
1358
1359 * mjobs/MJCalibrateSignal.cc:
1360 - added a histogram showing the arrival time of
1361 extracted interleaved calibration events
1362
1363 * mraw/MRawEvtData.[h,cc]:
1364 - fixed the Draw function. It was broken since the latest changes
1365 - added fNumBytesPerSample to the Copy-function
1366 - fixed the GetSample-function
1367 - added a new member funtion to return the maximu possible
1368
1369 * mars.rc:
1370 - changed the default for the MUX spline to the 50 sl window
1371
1372 * msignal/MSignalCalc.cc:
1373 - scale the pedestal correctly with the scale
1374
1375 * mjobs/MJStar.cc:
1376 - allow filling of pyrometer information to be skipped
1377
1378 * mhist/MHWeather.cc:
1379 - show also colored labels
1380
1381 * Makefile:
1382 - it seems the libmars.so looses read permissions for group
1383 and others when it is moved. Now they are set manually
1384
1385 * datacenter/fillsignal.C, datacenter/macros/fillstar.C:
1386 - added filling of calibration pulse position
1387 - use more often NULL in case of no entries. This is less
1388 biasing in case of averaging of values
1389
1390 * macros/tutorials/readrfl.C:
1391 - print run header
1392 - print event header
1393 - skip empty events
1394
1395 * mhist/MHEvent.cc:
1396 - removed the pointing from the histogram names. It's
1397 simply obsolete
1398
1399 * mjobs/MJSpectrum.[h,cc]:
1400 - removed the kolmogorov test from output
1401 - added a new tab showing the energy resolution
1402 - therefore added a new BinningImpact to the list of binnings
1403 - store the ganymed file's file name in the output
1404
1405 * mmain/MEventDisplay.cc:
1406 - skip events without data in the loop not in the code.
1407 This ensures that no task can crash due to this
1408 when processing MCs
1409
1410 * msql/MSQLMagic.[h,cc]:
1411 - fixed InsertUpdate. The primary key was not inserted
1412 if Insert was called
1413
1414
1415
1416 2008/06/11 Thomas Bretz
1417
1418 * mhflux/MHEnergyEst.[h,cc]:
1419 - finally replaced fResolution by more correct histograms
1420 - some code cleanup in projecting, profiling and drawing
1421 - increased class version number by one
1422
1423 * mbase/MStatusDisplay.cc:
1424 - remove the embedded canvas from the global list to prevent
1425 global access to it
1426
1427 * mhbase/MH3.cc:
1428 - fixed a bug if in a 2D constructor a 1D profile was created
1429
1430 * mreport/MReportPyrometer.cc:
1431 - tiny changes to the comments
1432
1433
1434
1435 2008/06/10 Thomas Bretz
1436
1437 * mreport/MReportPyrometer.[h,cc]:
1438 - added
1439
1440 * mreport/Makefile, mreport/ReportLinkDef.h:
1441 - added MReportPyrometer
1442
1443 * mreport/MReportRun.cc:
1444 - removed obsolete include of MAstro
1445
1446 * merpp.cc:
1447 - added Pyrometer information
1448
1449 * mfileio/MWriteRootFile.h:
1450 - added new member function AddTree to add a container with the
1451 corresponding time-stamp
1452
1453 * mjobs/MCalibrateSignal.cc, mjobs/MJStar.cc:
1454 - replaced some AddContainer by the new AddTree
1455 - added Pyrometer information to in- and output, respectively
1456
1457 * datacenter/macros/fillstar.C:
1458 - added new columns fAvgHumidity, fAvgCloudiness, fRmsCloudiness
1459 and fAvgTempSky
1460
1461 * mhist/MHWeather.[h,cc]:
1462 - removed the display of the solar radiation which was
1463 never working
1464 - added display of the pyrometer data to the display
1465 - reorganized display
1466
1467 * mjobs/MJStar.cc:
1468 - added filling of the weather data also from the pyrometer branch
1469
1470
1471
1472 2008/06/09 Thomas Bretz
1473
1474 * mbase/MArgs.[h,cc]:
1475 - for convinience store the full command line as Title
1476 - replaced *fArgv by fArgv
1477
1478 * mbase/MObjLookup.cc:
1479 - replaced C-style cast by reinterpret_cast
1480
1481 * datacenter/macros/fillcalib.C, datacenter/macros/fillstar.C:
1482 - removed usage of Nint (obsolete... Form does rounding)
1483
1484 * datacenter/macros/fillsignal.C:
1485 - removed usage of Nint (obsolete... Form does rounding)
1486 - added new columns to get trigger rates from TrigPat tab
1487 - fixed some small bugs lately introduced
1488
1489 * mhflux/MHEffectiveOnTime.cc:
1490 - fixed a typo in ReInit
1491
1492
1493
1494 2008/06/06 Thomas Bretz
1495
1496 * datacenter/macros/plotdb.C:
1497 - added average temperature and wind speed
1498 - reviewed some ranges
1499
1500 * mhbase/MH3.cc:
1501 - in the 2D case with labels and boxes use blue line color
1502
1503 * mhflux/MHEffectiveOnTime.[h,cc]:
1504 - added a new data member fTotalTime counting the total run-time
1505 from the run-headers
1506 - added the new data member to the display
1507 - increased class version number accordingly
1508
1509 * mjobs/MJCalibrateSignal.cc:
1510 - let sum-trigger events pass to get calibrated
1511 - improved DefineLabel table for trigger patterns
1512 - added MTriggerPattern to output
1513
1514 * mjobs/MJStar.cc:
1515 - added a new tab "Rate" showing the remaining rates per run and
1516 trigger pattern after image cleaning
1517 - let only event with Lvl1 trigger pass to effective on-time
1518 calculation
1519 - changed title in plot of avg dc currents and pedestal rms
1520
1521 * mtrigger/MFTriggerPattern.[h,cc]:
1522 - added a counter counting the trigger decision
1523 - print the result in the PostProcess
1524
1525
1526
1527 2008/06/06 Thomas Bretz
1528
1529 * datacenter/macros/fillstar.C:
1530 - added windspeed and temperature
1531
1532 * datacenter/macros/fillcalib.C, datacenter/macros/fillsignal.C,
1533 datacenter/macros/fillstar.C:
1534 - use MSQLMagic instead of MSQLServer
1535
1536 * datacenter/macros/plotdb.C:
1537 - added wind speed and temperature
1538
1539 * datacenter/macros/plotstat.C:
1540 - added a plot showing the observation time per exposure (based on
1541 the source key)
1542
1543 * mbase/MStatusDisplay.cc:
1544 - fixed the SaveAs. A wrong version was comitted
1545
1546 * mextralgo/MExtralgoSpline.h:
1547 - added the missing inclusion of TMath (root 5.18)
1548
1549
1550
1551 2008/06/03 Thomas Bretz
1552
1553 * mbase/MStatusDisplay.cc:
1554 - added missing inclusion of TMath (root 5.18)
1555 - initialize gClient in batch mode to repair broken
1556 batch-mode in root 5.18. Fortunately this doesn't
1557 break root 5.12
1558 - added a SaveAs(const char *c, const Option_t *o)
1559 based on the new SaveAs from TGObject
1560
1561 * mcalib/MCalibrationChargePix.[h,cc],
1562 mextralgo/MExtralgoDigitalFilter.[h,cc]:
1563 - moved some code to source file to prevent TMath inclusion in
1564 header (root 5.18)
1565
1566 * mcalib/MCalibrationChargeCam.cc,
1567 mcalib/MCalibrationChargePINDiode.cc:
1568 - added the missing inclusion of TMath (root 5.18)
1569
1570 * mgeom/MGeomCam.[h,cc]:
1571 - for sanity (a bug in root < 5.18) filling fPixels is now
1572 done via AddAt. This "repairs" the functionality of the
1573 Streamer which before didn't store any contants of fPixels
1574 nor read any contents.
1575 - Removed the custom Clone function. It is now obsolete,
1576 because it works through the fixed Streamer
1577 - a Copy-member function has been implemented
1578 - a custom Streamer has been implemented allowing to read
1579 files containing MGeomCamMagic written with root 5.12
1580 with root 5.18
1581 - A member function containing the workaround has been implemented
1582 - Print got an option ("simple")
1583
1584 * mgeom/GeomLinkDef.h:
1585 - suppress root-Streamer
1586
1587 * manalysis/MGeomApply.cc:
1588 - added the newly necessary call to the StreamerWorkaround
1589
1590 * mgeom/MGeomPix.[h,cc]:
1591 - because with the IgnoreTObjectStreamer set for MParContainer
1592 the bits for the outer rings cannot be stored. This was no
1593 problem before because in reality they have never been written
1594 or read. To store the bits a new data-member fUserBits
1595 has been introduced.
1596 - accordingly all calles to set or remove the bits have been
1597 changed to use fUserBits instead
1598 - the class version number has been increased due to the new
1599 data member
1600 - improved Print-output
1601
1602
1603
1604 2008/06/02 Thomas Bretz
1605
1606 * mars.cc, sinope.cc:
1607 - added include of TClass for TIgnoreStreamer (root 5.18)
1608
1609 * manalysis/MEventRate.[h,cc]:
1610 - moved GetError to source file and included TMath (root 5.18)
1611
1612 * manalysis/MMultiDimDistCalc.cc, mdata/MDataList.cc:
1613 - included math.h (root 5.18)
1614
1615 * mastro/MAstro.[h,cc], mastro/MVector3.[h,cc], mbase/MRunIter.[h,cc],
1616 mbase/MTime.[h,cc], mdata/MDataPhrase.[h,cc], mgeom/MGeomPix.[h,cc],
1617 mhcalib/MHCalibrationChargeBlindPix.[h,cc],
1618 mhflux/MHCollectionArea.[h,cc], mhft/MHexagonFreqSpace.[h,cc],
1619 mimage/MHillas.[h,cc], mmuon/MMuonSearchPar..[h,cc],
1620 mpedestal/MPedestalPix.[h,cc], mpointing/MPointingDev.[h,cc],
1621 mpointing/MSrcPosCam.[h,cc], mpointing/MPointingPos.[h,cc],
1622 mpointing/MPointing.[h,cc]:
1623 - moved some code to source file to prevent TMath inclusion in
1624 header (root 5.18)
1625
1626 * mbase/MEnv.cc:
1627 - added missing include TObjArray (root 5.18)
1628 - removed obsolete EmarkerStyles (root 5.18)
1629
1630 * mbase/MDirIter.cc:
1631 - added missing include TList (root 5.18)
1632
1633 * mastro/MAstroCatalog.cc, mhist/MHHadronness.cc, mhist/MHWeather.cc,
1634 mhvstime/MHPixVsTime.cc, mhvstime/MHVsTime.cc,
1635 mpointing/MHPointing.cc, mranforest/MHRanForest.cc,
1636 mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc,
1637 mreflector/MHReflector.cc:
1638 - added missing inlcude TH1 (root 5.18)
1639
1640 * mbase/MFilter.cc, mbase/MGMap.cc, mbase/MTask.cc,
1641 mcalib/MCalibrationBlindPix.cc, mdata/MDataChain.cc,
1642 mfilter/MFEnergySlope.cc, mgeom/MGeomMirror.cc,
1643 mgui/MCamEvent.cc, mhbase/MBinning.cc, mhbase/MHMatrix.cc,
1644 mhcalib/MHCalibrationPix.cc, mhcalib/MHGausEvents.cc,
1645 mhflux/MHEnergyEst.cc, mhist/MHCamEventRot.cc,
1646 mhist/MHHadronness.cc, mranforest/MHRanForest.cc,
1647 mreflector/MRflEvtHeader.cc, mreflector/MRflSinglePhoton.cc,
1648 msql/MSQLServer.cc, mtools/MSimulatedAnnealing.cc,
1649 mtools/MTFillMatrix.cc, mcalib/MCalibrationPix.cc,
1650 mcalib/MCalibrationQEPix.cc, manalysis/MParameterCalc.cc,
1651 mcalib/MCalibrationTestCalc.cc, mdata/MDataArray.cc,
1652 mgeom/MGeomCamDwarf.cc, mhbase/MH3.cc, mtools/MagicJam.cc,
1653 mhcalib/MHCalibrationRelTimeCam.cc, mhft/MGeomCamMagicXT.cc,
1654 mranforest/MRanForestCalc.cc, mtools/MagicDomino.cc,
1655 mhflux/MHThreshold.cc, mimage/MStereoPar.cc,
1656 mfilter/MFCosmics.cc, mpedestal/MPedestalCam.cc:
1657 - added missing include of TMath (root 5.18)
1658
1659 * mbase/MGTask.cc, mdata/MDataChain.cc, mhbase/MHArray.cc,
1660 mjobs/MJCut.cc, mjoptim/MJOptimizeCuts.cc, mmc/MMcEvt.cxx:
1661 - added missing include of TClass (root 5.18)
1662
1663 * mhbase/MH3.cc:
1664 - added missing include of THashList (root 5.18)
1665
1666 * mcalib/MCalibrationChargeCalc.[h,cc], msignal/MExtractor.[h,cc],
1667 mpedestal/MPedestalSubtract.[h,cc], msignal/MExtractTime.[h,cc]:
1668 - for convinience (rootcint of 5.18) changed "static const TString"
1669 to "static const char *"
1670
1671 * mhflux/MMcSpectrumWeight.cc:
1672 - Use TString::Data() for second argument in TF1 constructor.
1673 Otherwise it is ambiguous in root 5.18
1674
1675 * mhbase/MH.cc:
1676 - adde missing includes of TColor, TMath and TClass (root 5.18)
1677 - implemented a workaround which always uses the correct
1678 CreateGradientColorTable (root 5.18)
1679
1680 * Makefile:
1681 - linking of the shared object is now done in /tmp
1682 - replaced = by := where possible
1683
1684 * mjobs/MJCalibrateSignal.cc:
1685 - do not invert contcoscal, that's wrong
1686
1687 * mmovie/MMovieWrite.cc:
1688 - added a #if-directive to use either gStyle or TColor
1689 for CreateGradientColorTable depending on root-version
1690
1691 * mimage/MStereoPar.[h,cc], mimage/MStereoCal.[h,cc]:
1692 - replaced Monate Carlo container by MPointingPos
1693 - made every algorithm unique
1694
1695
1696
1697 2008/06/01 Thomas Bretz
1698
1699 * callisto.cc, star.cc:
1700 - renamed new option to "--null-dev" (clashes with MLog options)
1701
1702 * mbase/MContinue.cc:
1703 - improved output
1704
1705 * mbase/MTaskList.cc:
1706 - fixed broken FindTaskList
1707
1708
1709
1710 2008/05/31 Thomas Bretz
1711
1712 * callisto.cc, star.cc:
1713 - added new option "--null" to suppress run-wise output files
1714
1715 * mjobs/MJob.h:
1716 - added new data-member fNullOut to flag suppression of
1717 run-wise output files
1718
1719 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
1720 - use new option HasNullOut from base class
1721
1722 * mbase/MClone.cc:
1723 - fixed Init (still had a constructor like initializer)
1724
1725 * mtrigger/MFTriggerPattern.h:
1726 - included missing MTripperPattern
1727
1728 * mtrigger/MFTriggerPattern.cc:
1729 - removed default arguments
1730 - exchanged ^ by ~
1731 - fixed a few typos in function names
1732
1733
1734
1735 2008/05/27 Stefan Ruegamer
1736
1737 * datacenter/scripts/filesondisk
1738 - changed the search for raw files to not search in hidden folders
1739
1740
1741
1742 2008/05/25 Thomas Bretz
1743
1744 * mtrigger/MTriggerPattern.cc:
1745 - fixed a typo in a comment
1746
1747 * mtrigger/MFTriggerPattern.[h,cc]:
1748 - some code cleanup (mainly unified all the Require and Deny
1749 functions into one)
1750 - added a DenyAll member function
1751 - added Allow member functions including an AllowAll member function
1752
1753 * mjobs/MJPedestal.cc:
1754 - To choose pedestals we now deny all other trigger bits except the
1755 pedestal bit and in the case of data runs we deny all bits
1756 except trigger lvl1 and trigger lvl2
1757
1758 * mjobs/MJCalibration.cc:
1759 - In addition to denial of prescaled calibration events we
1760 deny any bit in the unprescaled pattern but allow only
1761 calibration events
1762
1763 * mjobs/MJCalibrateSignal.cc:
1764 - Instead of the denial of only calibration and pedestal events,
1765 we now deny any bit in the pattern, but allow Trigger Lvl1
1766 and Trigger Lvl2 events to choose cosmics
1767 - Instead of the denial of only lvl1 and lvl2 events,
1768 we now deny any bit in the pattern, but allow pedestal
1769 events to choose pedestals
1770 - Instead of requiring only calibration events,
1771 we now deny any bit in the pattern, but require the calibration
1772 bit to choose calibration events
1773
1774 * mbase/MClone.[h,cc]:
1775 - instead of cloning the object again and again we now clone
1776 it once and then just copy the contents. A new option has
1777 been introduced to switch back to the old behaviour
1778
1779 * mbase/MStatusDisplay.[h,cc]:
1780 - changed the argument of GetEmbeddedCanvas from a pointer
1781 to a reference
1782
1783 * macros/rootlogon.C:
1784 - switched on optimization (-O3) for ACLIC
1785
1786
1787
1788 2008/05/24 Thomas Bretz
1789
1790 * mjobs/MJCalibrateSignal.cc:
1791 - removed the obsolete fconsmics (what the hell did it do...
1792 it removed the largest events?)
1793 - added a cosmics trigger for calibration events instead
1794
1795
1796
1797
1798 2008/05/20 Thomas Bretz
1799
1800 * mjobs/MJCalibrateSignal.cc:
1801 - added a MH3-histogram to be filled. It contains the
1802 rate of the trigger pattern per run.
1803 - the filter selecting the calibration or pedestal
1804 events has been renamed from ftp to fcalped
1805 - the MContinue rejecting these events has been renamed
1806 from conttp to contcalped
1807 - the filter selecting the pedestal events have been
1808 renamed from ftp2 to fped
1809 - In the case of MUX data (no lo-gain) this filter
1810 is now also rejecting lvl1 and lvl2 triggered events
1811 - the ftp2-filter for the pedestal extraction tasks and
1812 the corresponding histogram fillers is obsolete
1813 - the previouls "PedestalFilter" is obsolete.
1814 - it doesn't make sense not to extract the signal (filter
1815 of teskenv1, taskenv2 and taskenv3) but process the
1816 rest of the tasklist
1817 - the pedestal extraction (as the calibration was already)
1818 has been moved to its own tasklist with the corresponding
1819 filter applied.
1820 - tlist3 has been renamed to tlist4
1821 - contped has been removed from the tasklist
1822
1823 * mhbase/MH3.cc:
1824 - fixed a bug introduced with the lables (it must be !(x&y)
1825 instead of !x&y
1826
1827 * mjobs/MDataSet.cc:
1828 - shortened a line of output to fit into 80 characters
1829
1830
1831
1832 2008/05/19 Thomas Bretz
1833
1834 * Makefile.conf.general, Makefile.conf.linux:
1835 - distinguish between := (eval once) and = (eval every access)
1836
1837 * mbase/BaseLinkDef.h, mbase/Makefile:
1838 - added MObjLookup
1839
1840 * mbase/MObjLookup.[h,cc]:
1841 - added
1842
1843 * mbase/MEvtLoop.cc:
1844 - set progress bar position to 0 before PreProcessing
1845
1846 * mdata/MDataMember.[h,cc]:
1847 - added a member function to get a string
1848
1849 * mfilter/MFCosmics.cc:
1850 - fixed a typo in a comment
1851
1852 * mhbase/MH.[h,cc]:
1853 - improved SetBinning for newer root-versions
1854 - improved SetBinning to correctly support axis with labels
1855 (keeps the binning unchanged)
1856
1857 * mhbas/MH3.[h,cc], mhbase/MHn.[h,cc]:
1858 - support for axis labels was added.
1859 - a possibility to set an additional weight has been added
1860 - the version number has been increased accordingly
1861
1862 * mjobs/MJPedestal.cc:
1863 - deny level1 and level2 triggers choosing pedestal events
1864
1865 * mraw/MRawRunHeader.h:
1866 - added a member function returning the RunLength (stop-start)
1867
1868 * mtrigger/MTriggerPattern.[h,cc]:
1869 - wrapped some comments
1870 - improved comments
1871
1872
1873
1874 2008/05/15 Thomas Bretz
1875
1876 * mfilter/MFMagicCuts.[h,cc]:
1877 - fixed a few typos in comments and in the output
1878 - added an option kAreaLin with a linear cut in area for special
1879 studies
1880
1881 * mbase/MStatusDisplay.cc:
1882 - if no MStatusArray is found, keys which store a TCanvas object
1883 are displayed instead if available
1884
1885 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
1886 - the extraction range to get the maximum is now determined
1887 automatically from the MExtractedSignalCam
1888
1889 * mpedestal/MPedestalSubtract.cc, msignal/MExtractTimeAndCharge.cc:
1890 - raise an error if there is a mismatch in the number of samples
1891
1892
1893
1894
1895 2008/05/14 Thomas Bretz
1896
1897 * mhbase/MH3.[h,cc], mhbase/MHn.[h,cc]:
1898 - enhanced to allow direct filling of Profile histograms
1899
1900 * mjobs/MDataSet.h:
1901 - fixed a bug in Print() causing an infinite loop
1902
1903 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainSeparation.cc:
1904 - write the dataset(s) to the output file
1905
1906 * mjtrain/MJTrainEnergy.cc
1907 - write the dataset to the output file
1908 - added new plots to show the resolution versus several different
1909 parameters
1910
1911 * mpedestal/MPedestalSubtract.[h,cc]:
1912 - added an additional check to compate the number of hi-/lo-gain
1913 slices in the run- and event-header
1914
1915 * mpointing/MPointingDevCalc.cc:
1916 - added the 14th Jan 08 to the list of new pointing models
1917
1918
1919
1920 2008/05/07 Stefan Ruegamer
1921
1922 * datacenter/scripts/checkmd5sum
1923 - implemented check of files from /magic and /data
1924
1925 * datacenter/scripts/checktransfer
1926 - changed the search for temporary zipfiles to not search in hidden
1927 directories
1928
1929 * datacenter/scripts/movingrawfiles2
1930 - movingrawfiles to move raw files from /data/fromtape
1931
1932 * datacenter/scripts/runcallisto
1933 - changed default callisto.rc to callisto_mux_new.rc
1934
1935 * datacenter/scripts/zipscript
1936 - changed the script due to the fact that /magic/data/rawfiles is
1937 now a link
1938 - changed the find to not search in hidden directories
1939 - added the -n option to ssh
1940
1941 * resources/calibration_spline.rc
1942 - added calibration factors for periods 62-66 but these are not
1943 newly calculated, simply pasted from previous periods!
1944
1945
1946
1947 2008/04/08 Thomas Bretz
1948
1949 * mreport/MReportDrive.cc:
1950 - implemented changes of Version 20080220
1951
1952
1953
1954 2008/03/19 Thomas Bretz
1955
1956 * mjobs/MJSpectrum.cc:
1957 - fixed a bug introduced yesterday. The overflow bin was not
1958 correctly referenced
1959
1960
1961
1962 2008/03/18 Thomas Bretz
1963
1964 * sponde.cc:
1965 - added new option "--force-runtime"
1966
1967 * mbase/MEnv.h:
1968 - added WriteFile to context menu
1969
1970 * mjobs/MJSpectrum.[h,cc]:
1971 - added a new option to force using the runtime instead of the
1972 effective observation time (this might bw wrong for very
1973 short datasets)
1974 - added a check if the effective observation time is out of
1975 the histogram range... print a warning if so and include
1976 the overflow bins into the eff. obs time
1977 - added an estimated sensitivity curve for high and low za
1978 to the spectrum plots
1979 - added description text for 1553 and crab spectrum
1980 - write out the MC events after cuts including their weights
1981 - do not fit at 1TeV but 500GeV instead
1982
1983 * mjobs/MJob.cc:
1984 - check in WriteContainer whether the file is already open
1985
1986 * mpointing/MPointingDevCalc.cc:
1987 - added some more comments
1988
1989 * mhflux/MMcSpectrumWeight.[h,cc]:
1990 - added the possibility to extend a spectrum by "fake" statistics
1991
1992
1993
1994 2008/03/14 Daniel Hoehne
1995
1996 * datacenter/macros/filldotrun.C:
1997 - inserted new arehucas version
1998
1999
2000
2001 2008/03/04 Thomas Bretz
2002
2003 * condor/program.submit, condor/macro.submit, condor/script.submit:
2004 - added
2005
2006
2007
2008 2008/03/03 Thomas Bretz
2009
2010 * mhflux/MHAlpha.[h,cc]:
2011 - allow to project individual bins in DrawNicePlot
2012
2013
2014
2015 2008/02/24 Thomas Bretz
2016
2017 * mbase/MLog.h:
2018 - added a getter for the OutputLevel (for debugging)
2019
2020 * mpointing/MPointing.h:
2021 - added a memberfunction to calculate the Abs-value
2022
2023 * mpointing/PointingLinkDef.h:
2024 - added RaDec
2025
2026
2027
2028 2008/02/21 Daniela Dorner
2029
2030 * datacenter/db/builddatasets.php:
2031 - display 'Remark' only in case of errors
2032
2033
2034
2035 2008/02/08 Stefan Ruegamer
2036
2037 * datacenter/scripts/checkmd5sum
2038 - added check to prevent that checksums of files not read from tape
2039 enter the .lapalma file
2040
2041 * datacenter/scripts/dbchk
2042 - added check for crashed runs, sequences and datasets
2043 - corrected bugs in find command and $dir-loops
2044 - adapted to the automatic concept and added it to the cronjobs
2045
2046
2047
2048 2008/02/01 Stefan Ruegamer
2049
2050 * datacenter/macros/filldotrun.C
2051 - added default entry for fCompmux for new runs
2052
2053 * datacenter/macros/checkfileavail.C
2054 - added checking of fCompmux
2055
2056
2057
2058 2008/02/01 Daniel Hoehne
2059
2060 * datacenter/db/runinfo-aio.php:
2061 - fixed 'bug' with query. Now runs are displayed in ascending order
2062
2063
2064
2065 2008/01/31 Thomas Bretz
2066
2067 * mbase/MThread.[h,cc]:
2068 - imported from Cosy
2069
2070 * mbase/Makefile:
2071 - added MThread
2072
2073 * mbase/BaseLinkDef.h:
2074 - added MThread
2075
2076
2077
2078 2008/01/27 Thomas Bretz
2079
2080 * .rootrc:
2081 - updated with the correct path to the ViewCVS
2082
2083
2084
2085 2008/01/24 Thomas Bretz
2086
2087 * mpointing/MPointing.cc:
2088 - added ClassImp for RaDec
2089
2090 * mpointing/MPointing.h:
2091 - added code for classes AltAz and RaDec deriving from TVector2
2092 not to be used in Mars and Cosy
2093
2094
2095
2096 2008/01/24 Daniel Hoehne
2097
2098 * scripts/preparemc:
2099 - adapted to new rawfile/camera structure in /magic/montecarlo
2100
2101
2102
2103 2008/01/14 Thomas Bretz
2104
2105 * mpointing/MPointing.h:
2106 - added enumeration operator[]
2107
2108
2109
2110 2008/01/11 Thomas Bretz
2111
2112 * mbase/MLog.cc:
2113 - correctly use delete[] instead of delete for fGuiLInes as
2114 suggested by valgrind.
2115
2116
2117
2118 2008/01/09 Thomas Bretz
2119
2120 * mbadpixels/MBadPixelsTreat.[h,cc]:
2121 - removed obsolete fRawHeader
2122
2123 * mpointing/MSrcPosCam.[h,cc]:
2124 - added Paint member function
2125
2126 * mpointing/MSrcPosRndm.[h,cc]:
2127 - also produce a antio source position for wobble observations
2128
2129 * mraw/MRawRunHeader.cc, mjobs/MJCalibration.cc,
2130 mpedestal/MPedestalCam.cc:
2131 - some cosmetics
Note: See TracBrowser for help on using the repository browser.