source: trunk/MagicSoft/Mars/Changelog@ 9174

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