source: trunk/MagicSoft/Mars/Changelog@ 9090

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