source: trunk/MagicSoft/Mars/Changelog@ 9143

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