source: trunk/MagicSoft/Mars/Changelog@ 9178

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