source: trunk/MagicSoft/Mars/Changelog@ 9131

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