source: trunk/MagicSoft/Mars/Changelog@ 9183

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