source: trunk/MagicSoft/Mars/Changelog@ 9136

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