source: trunk/MagicSoft/Mars/Changelog@ 9197

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