source: trunk/MagicSoft/Mars/Changelog@ 9169

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