source: trunk/MagicSoft/Mars/Changelog@ 9029

Last change on this file since 9029 was 9029, checked in by tbretz, 16 years ago
*** empty log message ***
File size: 53.1 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20
21 2008/07/22 Thomas Bretz
22
23 * mbase/MTime.cc:
24 - do not check the return value of mktime (this would
25 fail for dates before 1970)
26
27 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
28 - distinguish between data-runs and mc-runs for the rate plot
29 - named the tasklist for pedestal and calib extraction
30
31 * mjobs/MJMerpp.cc:
32 - precheck the accessibility of all files if a sequence
33 is processed
34
35 * mjobs/MSequence.cc:
36 - the file number is three digits
37 - the Tag for data runs is DatRuns not DataRuns
38
39 * mfileio/Makefile, mfileio/FileIOLinkDef.h:
40 - added MReadFiles
41 - added MReadScanFile
42
43 * mfileio/MReadFiles.[h,cc], mfileio/MReadScanFile.[h,cc]:
44 - added
45
46
47
48 2008/07/21 Thomas Bretz
49
50 * mbase/MParContainer.[h,cc]:
51 - adde new static ember functions GetClass
52
53 * mbase/MParList.[h,cc], mbase/MStatusArray.[h,cc],
54 mreport/MReportHelp.cc:
55 - use new GetClass function
56
57
58
59 2008/07/20 Thomas Bretz
60
61 * callisto.cc, star.cc, mjobs/MDataSet.cc, mjobs/MJCalibrateSignal.cc,
62 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjoptim/MJOptimize.cc,
63 mmain/MEventDisplay.cc:
64 - replaced Setup*Runs by GetRuns
65
66 * datacenter/macros/buildsequenceentries.C:
67 - output if something is deleted
68
69 * datacenter/macros/plotdb.C:
70 - added kGroupByDay option
71 - some small changes
72 - made group by work with "as"
73 - made use of TEnv obsolete
74
75 * datacenter/macros/plotrundb.C:
76 - added telescope number as otpion
77
78 * datacenter/scripts/checkfilesforsequenceavail:
79 - added telescope number 1 to call of checkfileavail.C
80
81 * mbase/MTime.cc:
82 - made SetSqlDateTime more flexible
83
84 * mjobs/MJMerpp.[h,cc]:
85 - added (basically the code from merpp.cc)
86 - enhanced with the possibility to merpp a whole sequence
87
88 * merpp.cc:
89 - use new MJMerpp
90
91 * mjobs/Makefile, mjobs/JobsLinkDef.h:
92 - added MJMerpp
93
94 * datacenter/macros/checkfileavail.C, datacenter/macros/checkstardone.C:
95 - reduced queries to a single query
96 - take sequence number as argumenet instead of filename
97
98 * datacenter/scripts/checkstardone:
99 - adapted to changes in checkstardone.C
100
101 * mjobs/MSequence.[h,cc]:
102 - a lot of rework to the file-interface
103 - included subsystem (cc) files
104 - some renaming to some functions
105 - improved the interface to the database
106 - unified the Setup*Runs into GetRuns
107 - when inflating a sequence name allow to use [tel:]squence now
108
109 * mjobs/MSequenceSQL.[h,cc]:
110 - adapted to changes in MSequence
111
112 * datacenter/macros/stage.C
113 - added
114
115 * mjobs/MJStar.cc:
116 - changed displayed title according to the other jobs
117 - changed Setup*Runs to GetRuns
118 - unified output when finished
119 - make sure the weight for the rate tab is not 0
120 - read the currents now from the camera instead of the currents tree
121
122
123
124 2008/07/19 Thomas Bretz
125
126 * datacenter/macros/buildsequenceentries.C:
127 - Use the GetId also in the constructor of Rule
128 - fixed reading of the sections in the sequences.rc
129
130 * datacenter/macros/writesequencefile.C:
131 - included iostream
132
133 * mjobs/MSequence.[h,cc]:
134 - updates some comments
135 - simplified the comparison functions
136 - calculate fPeriod automatically in any case
137 (do not read from file)
138 - added X for excluded to AddFile
139 - use AddFile in ExludeFile
140 - removed incorrect calles to MJob::SortArray
141 - call SortArrays correctly in AddFile
142 - changed default for telescope from 1 to 0 in SQL constructor
143 - allow to set a default path from within the sequence file
144 (in most cases this won't help much)
145
146 * mjobs/MSequenceSQL.[h,cc]:
147 - if telescope number is 0 check whether an unambiguous
148 sequence with this number exists. If existing set the
149 telescope number accordingly
150 - changed default for telescope in constructor to 0 accordingly
151
152
153
154 2008/07/18 Thomas Bretz
155
156 * mbase/MTime.cc:
157 - GetStringFmt was taking the daylight saving time into account
158 (hopefully this fix is not too much dependent on the kernel)
159
160 * mjobs/MSequence.cc:
161 - added some preliminary code for comparing two sequences
162 - fixed output in Print (the "s" was missing in LightConditions)
163 - do not write the "Run[0-]*" line for anything else than
164 the "Runs" (needs more fixes)
165
166 * mjobs/MSequenceSQL.cc:
167 - added a sanity check
168
169
170
171 2008/07/17 Thomas Bretz
172
173 * mjobs/MSequence.[h,cc]:
174 - added fTelescope data member
175 - increased class version number accordingly
176 - added return value to WriteFile
177
178 * mjobs/MSequenceSQL.cc:
179 - added TelescopeNumber to where-clause
180 - get fFileNumber from RunData
181 - use File-Id to order files
182 - added telescope number to all constructors
183
184 * automatic-exclusions.rc:
185 - moved as exclusions.rc to resources and updated contents
186 to new doeclusion.C
187
188 * ganymed.cc:
189 - updated Usage output
190 - added new option to change meximum file size
191
192 * merpp.cc:
193 - merpp also MCameraDC from cc-report
194
195 * datacenter/macros/fillsignal.C:
196 - replaces WARNING by ERROR if an error is returned
197
198 * datacenter/macros/writesequencefile.C:
199 - completely redone using new MSequenceSQL
200
201 * mcamera/MCameraDC.[h,cc]:
202 - added the Interprete member function
203 - made MReportCamera and MReportCurrents friends clases
204 - added fStatus
205 - increased class version accordingly
206
207 * mjobs/MJCalibration.cc, mjobs/MJPedestal.cc:
208 - tiny changes to output
209
210 * mreport/MReportCamera.[h,cc]:
211 - removed fStatusDC
212 - removed gkActiveLoadControlVersNum
213 - added interpretation of DC
214 - increased class version by one
215
216 * mreport/MReportCurrents.cc:
217 - moved interpretation of DCs to MCameraDC
218
219 * resources/sequences.rc:
220 - changed some comments
221 - added telescope number to rules
222
223 * datacenter/macros/buildsequenceentries.C:
224 - the building is now based on the file-id (run*1000+file)
225 and it is only done for a single telescope
226 - added telescope number as srgument
227 - added fPriority to SequenceProcessStatus
228 - added fTelescopeNumber to the Sequence table
229 - the sequence number is still idetical to the first run-number
230 - changed reading of resource file such that the telescope
231 number can be given for each subsection
232
233 * datacenter/macros/doexclusions.C:
234 - many simplifications
235 - use telescope number as argument
236 - simplified and improved
237
238 * datacenter/macros/filldotrun.C:
239 - some changes to output
240 - skip comment line at the beginning
241 - skip the line with the telescope number
242 - removed ISNULL from telescope/run/file check
243 - added fPriority to RunProcessStatus
244 - added telescope und file number to RunData and RunProcessStatus
245
246 * datacenter/macros/resetallruns.C:
247 - adapted to new ten:run/file scheme and the new contents
248 of the input file
249
250 * datacenter/scripts/filesondisk:
251 - improved regular expressions to find runs
252 - commmented out caco files
253 - write telescope run and file-number to the file
254 - some simplification
255
256
257
258 2008/07/16 Thomas Bretz
259
260 * msql/MSQLMagic.[h,cc]:
261 - the wehere clause can now be omitted in Update
262
263
264
265 2008/07/14 Thomas Bretz
266
267 * datacenter/macros/fillsignal.C:
268 - moved sql.rc to constructor of MSQLMagic
269
270 * datacenter/macros/plotstat.C:
271 - improved beauty of the SQL queries
272 - join by telescope number, run number and file number
273
274 * mbase/MString.[h,cc]:
275 - removed everything except Format which is then identical to
276 newwer root versions TString::Format
277
278 * mastro/MAstro.cc, mastro/MAstroCatalog.cc:
279 - replaced MString::Print by MString::Format
280
281 * mbase/MTime.cc:
282 - In SetSqlDateTime allow also to set dates without time
283
284 * mbase/Makefile, mbase/BaseLinkDef.h:
285 - removed MRunIter
286
287 * mfileio/MWriteRootFile.cc:
288 - sow in status line if a tree has been finally copied
289
290 * mhist/MHEvent.cc:
291 - replaced GetRunNumber by GetStringID
292
293 * mjobs/MJCalibrateSignal.cc:
294 - Replaced RunNumber by FileId in trogger pattern display
295 - do not allow to divide by 0
296
297 * mjobs/MJExtractSignal.cc, mjobs/MJCalibTest.cc:
298 - removed obsolete include of MDirIter
299
300 * mjobs/MJPedestal.cc, mjobs/MJCalibration.cc:
301 - replaced MRunIter by MDirIter
302
303 * mjobs/MSequence.[h,cc]:
304 - moved code to compile (inflate) a run filename or a its path
305 to new static function such that they can be accessed from the outside
306
307 * star.cc, callisto.cc, mjobs/MSequence.[h,cc], mmain/MEventDisplay.cc
308 - renamed InflatePath to InflateSeq
309
310 * mpedestal/MPedCalcPedRun.cc:
311 - when checking the runnumber check also for the telescope number
312
313 * mraw/MRawRunHeader.[h,cc]:
314 - added new function GetStringID
315
316 * mraw/RawLinkDef.h, mraw/Makefile:
317 - removed MRawSocketRead
318
319 * mpointing/MHSrcPosCam.[h,cc]:
320 - fixed ouput in case a container is not found
321 - made it work for monte carlos, too
322 - use weight when filling histogram
323 - changed circle line styles
324 - changed default in constructor to wobble=kTRUE
325
326
327
328 2008/07/08 Daniel Hoehne
329
330 * datacenter/db/menu.php, datacenter/db/magicdefs.php:
331 - added new columns (fRateTrigEvts, fRateSumEvts, fRatePedEvts,
332 fRatePedTrigEvts, fRateCalEvts, fRateNullEvts, fRateUnknownEvts,
333 fRatioCalEvents, fPulsePosCalib, fAvgWindSpeed, fAvgTemperature,
334 fAvgHumidity, fAvgTempSky, fAvgCloudiness, fRmsCloudiness)
335
336
337
338 2008/07/05 Thomas Bretz
339
340 * datacenter/macros/fillcamera.C, datacenter/macros/findcacofiles.C:
341 - changed JOIN to use USING
342 - removed dependence on TEnv
343 - some improvement to includes
344
345 * datacenter/macros/filldotrbk.C, datacenter/macros/fillganymed.C,
346 datacenter/macros/filloptical.C, datacenter/macros/fillsignal.C,
347 datacenter/macros/fillsources.C, datacenter/macros/fillstar.C,
348 datacenter/macros/getdolist.C, datacenter/macros/insertcacofile.C,
349 datacenter/macros/insertdataset.C, datacenter/macros/plotoptical.C,
350 datacenter/macros/plotrundb.C, datacenter/macros/plotstat.C,
351 datacenter/macros/resetallruns.C,
352 datacenter/macros/writedatasetfile.C:
353 - removed dependence on TEnv
354 - some improvement to includes
355
356 * datacenter/macros/filldotrun.C:
357 - make it fail for everything except Magic 1
358 - removed dependence on TEnv
359 - some improvement to includes
360
361 * datacenter/macros/plotoptical.C:
362 - removed MPlot, use MPlot from plotdb instead
363
364 * datacenter/macros/setstatus.C:
365 - some improvement to includes
366
367 * mbase/MTime.[h,cc]:
368 - added function returning day of sunrise as MTime
369
370 * mhflux/MHAlpha.cc:
371 - use BinError instead of BinContents to decide whether the
372 excess time is plotted or not
373
374 * mimage/MHHillas.cc:
375 - changed title of "Center"
376
377 * mjobs/JobsLinkDef.h, mjobs/Makefile:
378 - added new class MSequenceSQL
379
380 * mjobs/MSequenceSQL.[h,cc]:
381 - added
382
383 * mjobs/MSequence.[h,cc]:
384 - replaced ReadLightCondition by the more flexible GetLightCondition
385 - added a new constrcutor constructing a MSequence from the database
386 - fixed the output in the comments in Print()
387 - The day and night was printed in a different format than
388 expected when readin a sequence
389 - fLightCondition and the f*RunsSub were missing in the copy-
390 constructor
391
392 * mjobs/Makefile:
393 - added include of msql
394
395 * msql/MSQLMagic.[h,cc]:
396 - added a comment to ExistStr and allow to set an additional
397 where-clause
398
399 * msql/MSQLServer.cc:
400 - allow to init MSQLServer either by an url or from a named
401 resource file
402 - changed JOIN to use USING
403 - if doing an automatic join join _all_ primaries
404
405 * mtools/MCalendar.cc:
406 - added include of TObjArray needed in newer root versions
407
408
409
410 2008/07/03 Thomas Bretz
411
412 * datacenter/macros/filldotrun.C:
413 - Replaced MSQKServer by MSQLMagic
414 - this made local functions obsolete
415 - added new format 20080519 including telescope- and file-number
416 - simplified the if-clauses testing for version numbers (due to
417 the initial check only some version numbers allowed anyway)
418 - check for the combination of telescope-, run- and file-number
419 to be unique.
420
421 * datacenter/macros/plotrundb.C:
422 - use MPlot from plotdb
423 - removed obsolete DataCheck plots
424 - plot only range of dates which makes sense
425
426
427
428 2008/07/01 Thomas Bretz
429
430 * ganymed.cc:
431 - removed the checks for the accessability of the files. They
432 are checked in the corresponding classes instead
433
434 * sponde.cc:
435 - display only the base name of the ganymed file, not the
436 full path
437
438 * mbase/MMath.[h,cc]:
439 - added a new member function ErrorExc
440 - Let SignificanceExc (former SignificanceLiMaExc) use ErrorExc
441
442 * mhflux/MAlphaFitter.[h,cc]:
443 - replaced fSignificanceExc by fErrorExcess
444 - calculate the error instead of the significance (otherwise we
445 get infinity at 0)
446 - also store a negative number of excess events
447 - replaced all -1 in ProjectionZ calls by the histogram limits
448 (including under- and overflows) This is necessary to get
449 root 5.20/00 working
450 - increased class version number according to the changes
451
452 * mjobs/MDataSet.[h,cc], mjobs/MSequence.[h,cc]:
453 - removed wrong usage of fName and fTitle, introduced new data
454 members instead
455 - initialize fName and fTitle in the constructors correctly
456 - always store the full qualified path name
457 - introduced new member functions GetBaseName and GetFilePath
458 - give the ostream as an argument to Print
459 - added new member function WriteFile to directly Print to
460 an fostream
461 - do not print empty values in Print
462 - increased class version number accordingly
463 - removed GetName and GetRcName accordingly
464
465 * mjobs/MDataSet.cc:
466 - set the dataset number to an invalid status if the file could
467 not be accessed
468
469 * mjobs/MJCut.cc:
470 - replaced GetName for the dataset by GetBaseName
471 - make sure the summary file is not created if not requested
472 - do not use pointers to MWriteRootFile to make sure the instances
473 always get deleted
474
475 * mjobs/MJSpectrum.cc:
476 - fixed a bug in the check for the existence of the excess time
477 - replaced GetName for the dataset by GetBaseName
478 - Write the full path name to the ganymed.root into the file
479 - fixed typos in determine
480
481 * mpointing/MPointingDevCalc.cc:
482 - initialize fNsb* members also in PreProcess as correctly
483 suggested by valgrind
484
485 * mjobs/MJCalibration.[h,cc]:
486 - made the drawing of the bad pixel explanation more automatic
487 - some simplifications to the function drawing all the result tabs
488 - make sure to do the projection without name. Some root versions
489 don't like several plots with the same name in one tab
490 - removed several misleading drawing of number of outliers etc
491 - added setting of min and max to FixDataCheckHist
492 - simplified DisplayDoubleProjection (also unified in code with
493 MJPedestal)
494 - removed all the obsolste and confusing projections of the
495 individual sectors and camera halves
496
497 * mjobs/MJPedestal.[h,cc]:
498 - make sure to do the projection without name. Some root versions
499 don't like several plots with the same name in one tab
500 - use the unified DisplayDoubleProjection from MJCalibration
501 - removed all the obsolste and confusing projections of the
502 individual sectors and camera halves
503
504 * mhflux/MHAlpha.cc:
505 - replaced EventsExcess/SignificanceExc by just ErrorEvents
506 - for the moment do not propagate Excesses<=0 to the pads
507 (not to spoil the logarithmic display, this still needs a fix)
508 - replaced -1 in ProjectionZ by the bin numbers (including
509 under- and overflow bins), otherwise it won't work with
510 root 5.20/00
511 - propagate all result to the timing histogram (it is not
512 logarithmic anyway)
513 - made Paint also work with the new implementation of ProjectionZ
514 via Project3D in root 5.20/00 (it won't reuse the correct
515 histogram from the pad :( )
516 - replaced kFullDotMedium by 0 (no marker) where appropriate
517 - changed the rule not to display the time-histogram
518
519
520
521 2008/06/30 Thomas Bretz
522
523 * datacenter/macros/fillstar.C:
524 - check whether graphs are empty in a more accurate way
525
526 * datacenter/macros/plotdb.C:
527 - fixed some axis title
528 - increased range of fRatePedTrigEvts
529
530 * msql/MSQLMagic.cc:
531 - added ' around the where clause in UpdateInsert to allowe
532 also for times etc
533
534 * callisto.cc:
535 - removed test-option (it was never used anyway and should
536 be reprogrammed properly)
537
538 * datacenter/macros/plotdb.C, mbase/MStatusDisplay.h, mbase/MTime.h:
539 - removed unused argument
540
541 * mbadpixels/MBadPixelsPix.h:
542 - added static functions to get names and numbers of unsuitable
543 and unreliable levels
544
545 * mbase/MMath.cc:
546 - made MedianDevImp working properly with a template
547
548 * mhcalib/HCalibLinkDef.h, mhcalib/Makefile:
549 - removed MHCalibrationTestCam
550 - removed MHCalibrationTestTimeCam
551
552 * mhcalib/MHCalibrationCam.cc:
553 - removed an obsolete TPad in Draw()
554 - removed some obsolete kCanDelete in Drwa()
555
556 * mhcalib/MHCalibrationChargeCam.cc:
557 - changed some colors to work properly also in root 5.20/00
558
559 * mhflux/MHThreshold.cc:
560 - made Smooth work with root 5.20/00 (to be checked)
561
562 * mhist/MHCamera.[h,cc]:
563 - fixed defaults in Profile and Projection function to match code
564 - fixed some comments
565 - replaced InheritsFrom arguments by TClass statics
566
567 * mjobs/JobsLinkDef.h:
568 - removed MJCalibTest
569
570 * mjobs/MJCalibrateSignal.cc, mjobs/Makefile:
571 - removed obsolete include of MParameterCalc
572
573 * mranforest/MRanForest.cc:
574 - added a cast in BinarySearch to make it work with the template
575 of root 5.20/00
576
577 * mtools/MCalendar.h:
578 - fixed *MENU option
579
580 * mtools/MagicJam.h:
581 - added the Smooth function of root 5.20/00 to be removed from
582 the context menu
583
584
585
586 2008/06/21 Thomas Bretz
587
588 * callisto.cc, star.cc, ganymed.cc, sponde.cc:
589 - set the display name to a more convinient name
590
591 * datacenter/macros/plotdb.C:
592 - some improvement in setting axis titles and titles
593 automatically from the sql column names
594 - moved the Muon cut to a SetCondition call
595 - renamed some functions
596
597 * mbase/MStatusDisplay.h:
598 - overwrote SetTitle with a function allowing to set a title
599 only if no title set so far
600
601 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
602 mjobs/MJPedestal.cc:
603 - set a proper display title and set it only if not already set
604
605 * mjobs/MJPedestal.cc:
606 - changed some filter names to more convinient names
607
608
609
610 2008/06/20 Thomas Bretz
611
612 * macros/dohtml.C:
613 - added missing mmovie directory
614
615 * mhflux/MHEnergyEst.cc:
616 - changed the fit range to adapt to the new plot
617 - exchanged the two plots on the right to have the correct plot
618 near the 1D histogram
619 - fixed the title of the plot in the top right
620 - call SetNoExponent and SetMoreLoglabels
621
622 * mjobs/MJSpectrum.[h,cc]:
623 - outsources producing the spectral function as string to
624 a new static function FormFlux
625
626 * mpointing/MPointingDevCalc.cc:
627 - added some info
628
629
630
631 2008/06/19 Thomas Bretz
632
633 * mjobs/MJSpectrum.cc:
634 - small improvement to output
635 - handle underflow bin of effective on-time more accurate
636 - reddid the formattig of the spectral fit
637
638 * mbase/MMath.[h,cc]:
639 - added Format member function
640
641 * datacenter/macros/plotstat.C:
642 - fixed some axis titles
643
644
645
646 2008/06/19 Thomas Bretz
647
648 * RELEASE 2.1
649
650
651
652 2008/06/19 Thomas Bretz
653
654 * mraw/MRawRunHeader.cc:
655 - fixed that the line reading the fNumEventsRead vanished
656
657
658
659 2008/06/18 Thomas Bretz
660
661 * datacenter/macros/buildsequenceentries.C:
662 - replaced the old calculation of the run-time of one sequence
663 by a more sophisticated using the TIMEDIFF function
664
665 * mjobs/MJStar.cc:
666 - Use File id instead of run number
667 - fixed the units in the display (phe not \\gamma)
668
669 * mjobs/MSequence.[h,cc]:
670 - reorganized header
671 - implemented new scheme including file numbers
672 - increased class version number accordingly
673 - removed some obsolete old, never used, functions and comments
674
675 * mraw/MRawRunHeader.[h,cc]:
676 - renamed RunID to TypeID
677 - return 0 in RunLength if one of the times is invalid
678
679 * Makefile:
680 - removed sinope
681
682
683
684 2008/06/17 Daniel Hoehne
685
686 * datacenter/macros/fillcamera.C:
687 - added and changed some parameters
688
689 * datacenter/scripts/mcsequences:
690 - added database interaction. Now sequences are built by querying
691 the relevant parameters in the MC database
692
693 * datacenter/scripts/runmccallisto, datacenter/scripts/runmcstar:
694 - added
695
696 * datacenter/scripts/sourcefile:
697 - added failed codes for runmccallisto and runmcstar
698
699
700
701 2008/06/17 Thomas Bretz
702
703 * datacenter/macros/plotdb.C:
704 - SetSelectedPad to 0 before calling DrawClone of TGraph
705 - small reordering of the tabs
706 - removed tab with absolute effective on time
707
708 * mbase/MLog.cc:
709 - make sure that the correct output level is restored after root
710 called the error handler
711
712 * mbase/MStatusDisplay.cc:
713 - Changed backround color to white (_not_ kWhite)
714 - made a sunken border around the canvas
715 - SetFrameBorderMode(0) per default
716
717 * mraw/MRawRunHeader.[h,cc]:
718 - added some consistency checks
719 - make the bug fix for the wrong number of events also for
720 V10 and V11
721 - added Getters for RunID and FileID used to idetify
722 the runs more clever than run-number and file-number
723
724
725
726 2008/06/14 Thomas Bretz
727
728 * merpp.cc:
729 - replaced MRawFileWrite by MWriteRootFile
730
731 * showplot.cc:
732 - added new options to write tiff files
733 - added new options to write csv files
734 - some code simplification
735
736 * datacenter/macros/plotdb.C:
737 - set the title (without axis descriptions) as Tab-title
738 - set FrameBorderMode to 0 for canvas
739
740 * mbase/MStatusArray.[h,cc]:
741 - added a copy constructor taking MStatusDislay as an argument
742 - set gLog to all in Print()
743
744 * mhbase/MFillH.[h,cc]:
745 - allow to set a title in SetNameTab which is used as tab title
746 - therefore added new data member fTitleTab
747 - increased class version by 1
748
749 * mraw/MRawRead.cc:
750 - set ReadyToSave for raw data to be able to use MWriteRootFile
751 in merpp
752
753 * mraw/Makefile, mraw/RawLinkDef.h:
754 - removed MRawFileWrite
755
756 * mbase/MStatusDisplay.[h,cc]:
757 - added the tif file format
758 - added the csv file format
759 - fixed the bmp and xml menu entries
760 - added again to list of specials to allow for access from the
761 interpreter
762 - added title to AddTab. The title is stored as canvas title
763 - added some warpper to access FindobjectInCanvas and Print
764 from the MStatusDisplay to gain access from the interpreter
765 - Removed obsolete DrawClonePad wrapper in Display and
766 added title
767 - added FillArray to add all canvases to a temporary MStatusArray
768 - removed obsolete CanvasSetFillColor
769 - use mktemp in UpdatePSHeader
770 - some code cleanup. Moved some common code from the SaveAs function
771 to the new InitWrite* functions
772 - implemented %%tab%% and %%name%%
773 - added a workround (MyCanvas) to get the title and footer in the
774 ps-files also in root 5.18
775 - removed cloning of the canvases whereever possible.Gave problems
776 in root 5.18 (not yet understood)
777 - changed color mode of postscrip files from rgb to cmyk
778 - UpdatePSHeader not long needed in root >=5.12
779 - reorganized header file
780
781 * mreport/MReportCC.[h,cc]:
782 - removed obsolete fRecTemp
783 - call Copy() in the correct direction
784
785 * mreport/MReportFileRead.[h,cc]:
786 - use a C++ cast instead of a C-cast
787 - add containers to parameter list _before_ calling SetupReading
788 - removed some obsolete comments in the header
789
790 * mjobs/MJStar.cc:
791 - we need to read the new "Rec" tree
792 - and we need to fill from the Rec _and_ CC tree (could give a bias
793 if the rate on both trees would once be identical anymore)
794
795 * mhist/MHCamEvent.cc:
796 - allocate fSum in constructor to allow filling from two different
797 tasks
798
799
800
801 2008/06/14 Thomas Bretz
802
803 * mtrigger/MFTriggerPattern.cc:
804 - improved documentation
805
806 * mars.cc, mbase/MStatusDisplay.cc:
807 - changed the M in MARS to "Modular"
808 - rpelaced year in copyright by current year
809
810 * datacenter/macros/plotdb.C:
811 - increased range for the rate of the calibration events
812 - added "RatioCal" tab
813
814 * datacenter/macros/fillstar.C:
815 - fill NULL also if TGraph is empty
816
817 * mastro/MAstro.cc:
818 - included math.h for darwin
819
820 * mjobs/MJCalibrateSignal.cc:
821 - changed the named of the MFTriggerPattern
822
823 * merpp.cc:
824 - added new option --only, --rep-run, --rep-file, --header-run,
825 --header-file, --telescope
826 - moved Receiver information from tree CC to tree Rec
827
828 * mbase/MStatusDisplay.cc:
829 - replacedMTime by TDatime
830
831 * mcamera/MCameraRecTemp.[h,cc], mcamera/MCameraTD.[h,cc],
832 mcamera/MCameraTH.[h,cc], mreport/MReportCC.[h,cc]:
833 - moved interpretation of sub-parts of the reports from
834 MReportCC to the corresponding MCamera* classes
835
836 * mreport/MReport.[h,cc]:
837 - added Copy member function to copy time and state
838 - added CheckTag member function
839 - Implemented skipping of the Telescope number in the reports
840 for version >=200805190
841
842 * mreport/MReportCC.[h,cc]:
843 - access Receiver infomations via new class MReportRec
844 even for old file formats
845 - skip this block in new formats
846 - moved CheckTag to base class
847
848 * mreport/MReportCamera.[h,cc]:
849 - removed CheckTag
850
851 * mreport/MReportFileRead.[h,cc]:
852 - don't check for the number of lines anymore but for -1 instead
853 - changed fNumLine from ULong to Long to allow a negative
854 return value. We don't expect so many lines in a file anyway,
855 do we?
856
857 * mreport/MReportFileReadCC.[h,cc]:
858 - splitted CheckFileHeader into several subfunction
859 - added checks and reading of telescope number and file number
860
861 * mreport/MReportRun.[h,cc]:
862 - added file number from new format
863
864 * mreport/Makefile, mreport/ReportLinkDef.h:
865 - added MReportRec
866
867 * mreport/MReportRec.[h,cc]:
868 - added
869
870 * mhist/MHCamera.cc:
871 - fixed a bug in the profile and projection functions namely that
872 the default was not correctly treated because char* was
873 compared with char*
874
875 * mbase/MLog.cc, mbase/MMath.cc, mbase/MParContainer.cc,
876 mcalib/MCalibrateData.cc, mcalib/MCalibrationPulseTimeCam.cc,
877 mhbase/MBinning.h, mhbase/MH.cc, mhbase/MHMatrix.cc,
878 mhbase/MHn.cc, mhcalib/MHCalibrationChargeCam.cc, mhflux/MHDisp.cc,
879 mimage/MCameraSmooth.cc, mimage/MConcentration.cc,
880 mjobs/MJCalibration.cc, mjoptim/MJOptimize.cc,
881 mjtrain/MJTrainSeparation.cc, mmuon/MMuonSearchPar.cc,
882 mreport/MReportCurrents.cc, mreport/MReportRun.cc,
883 mtools/MChisqEval.cc:
884 - fixed some cast-away constness warnings
885 - fixed some shadow declarations
886
887 * mhbase/MH.[h,cc]:
888 - removed an old obsolete workaround (ProjectionX/Y)
889
890 * mimage/Makefile, mimage/ImageLinkDef.h:
891 - removed MCameraSmooth
892
893 * mbase/MAGIC.h:
894 - added a new namespace UTF8 with double char characters
895
896 * mbase/BaseLinkDef.h:
897 - added the new namespace UTF8
898
899 * mimage/MNewImagePar.cc, mpointing/MPointing.cc,
900 datacenter/macros/fillstar.C:
901 - some characters replaced by the new UTF8 characters
902
903
904
905 2008/06/13 Thomas Bretz
906
907 * datacenter/macros/fillcalib.C:
908 - fixed a bug introduced by the usage of InserUpdate
909
910 * datacenter/macros/fillsignal.C:
911 - fixed a type (the wrong number was printed to the console)
912
913 * mjobs/MJCalibrateSignal.cc:
914 - let all calibration triggered events pass to calibration
915
916 * mtrigger/MFTriggerPattern.[h,cc]:
917 - count a bit more to increase the printed amout of
918 information at the end
919
920
921
922 2008/06/12 Thomas Bretz
923
924 * resources/starguider00267253.txt, resources/starguider00291104.txt:
925 - added
926
927 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
928 - added preliminary pointing models
929
930 * mpointing/MPointingDevCalc.cc:
931 - updated comments
932
933 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
934 mraw/MRawRunHeader.[h,cc]:
935 - renamed reading the old format to ReadEvtOld
936 - implemented reading format>10
937 - added the header size as new argument to ReadEvt
938
939 * mraw/MRawEvtHeader.cc:
940 - made the argument to DecodeTime const
941 - fixed the return value in ReadEvtOld. kCONTINUE could
942 never be returned
943
944 * mraw/MRawRead.cc:
945 - gives header size for format>10 to ReadEvt
946 - if EvtHeader could not be read correctly return kFALSE
947 - let MRawCrateData::ReadEvt check end-of-file
948
949 * merpp.cc:
950 - improved explanation for -ff option
951
952 * readdaq.cc:
953 - added -ff option
954 - added an option to call MReadRawFiles::SetForceMode
955
956 * mbase/MTime.[h,cc]:
957 - added new member function SetBinary to easy processing
958 of the time from the new run header
959
960 * mhflux/MHEffectiveOnTime.cc:
961 - for the integral (Nm) we have to count also events in under and
962 overflow bins
963
964 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
965 mjobs/MJPedestal.cc:
966 - call MRawFileRead::SetForceMode to get the (corrected)
967 old behaviour back (not to stop if an event time is
968 broken but to skip the event)
969
970 * mraw/MRawRunHeader.[h,cc]:
971 - the number of events in format version V9 seems to be
972 to high by one. We correct for this.
973 - added new data members for the header sizes
974 - new data member for the file number
975 - increased cize of fSourceEpochChar
976 - consequently increased class version number by 1
977
978 * datacenter/macros/plotdb.C:
979 - improved some titles
980 - added the new rates
981 - added the new values from the star-files
982
983 * mbase/MStatusDisplay.cc:
984 - removing the canvases from the global list didn't work
985 because some RecursiveRemovs rely on gROOT->FindObject to work
986 (adding them to another list didn't work either)
987
988 * mhflux/MHEnergyEst.cc:
989 - renamed the "Resolution" Histogram accordingly.
990
991 * mjobs/MJCalibrateSignal.cc:
992 - added a histogram showing the arrival time of
993 extracted interleaved calibration events
994
995 * mraw/MRawEvtData.[h,cc]:
996 - fixed the Draw function. It was broken since the latest changes
997 - added fNumBytesPerSample to the Copy-function
998 - fixed the GetSample-function
999 - added a new member funtion to return the maximu possible
1000
1001 * mars.rc:
1002 - changed the default for the MUX spline to the 50 sl window
1003
1004 * msignal/MSignalCalc.cc:
1005 - scale the pedestal correctly with the scale
1006
1007 * mjobs/MJStar.cc:
1008 - allow filling of pyrometer information to be skipped
1009
1010 * mhist/MHWeather.cc:
1011 - show also colored labels
1012
1013 * Makefile:
1014 - it seems the libmars.so looses read permissions for group
1015 and others when it is moved. Now they are set manually
1016
1017 * datacenter/fillsignal.C, datacenter/macros/fillstar.C:
1018 - added filling of calibration pulse position
1019 - use more often NULL in case of no entries. This is less
1020 biasing in case of averaging of values
1021
1022 * macros/tutorials/readrfl.C:
1023 - print run header
1024 - print event header
1025 - skip empty events
1026
1027 * mhist/MHEvent.cc:
1028 - removed the pointing from the histogram names. It's
1029 simply obsolete
1030
1031 * mjobs/MJSpectrum.[h,cc]:
1032 - removed the kolmogorov test from output
1033 - added a new tab showing the energy resolution
1034 - therefore added a new BinningImpact to the list of binnings
1035 - store the ganymed file's file name in the output
1036
1037 * mmain/MEventDisplay.cc:
1038 - skip events without data in the loop not in the code.
1039 This ensures that no task can crash due to this
1040 when processing MCs
1041
1042 * msql/MSQLMagic.[h,cc]:
1043 - fixed InsertUpdate. The primary key was not inserted
1044 if Insert was called
1045
1046
1047
1048 2008/06/11 Thomas Bretz
1049
1050 * mhflux/MHEnergyEst.[h,cc]:
1051 - finally replaced fResolution by more correct histograms
1052 - some code cleanup in projecting, profiling and drawing
1053 - increased class version number by one
1054
1055 * mbase/MStatusDisplay.cc:
1056 - remove the embedded canvas from the global list to prevent
1057 global access to it
1058
1059 * mhbase/MH3.cc:
1060 - fixed a bug if in a 2D constructor a 1D profile was created
1061
1062 * mreport/MReportPyrometer.cc:
1063 - tiny changes to the comments
1064
1065
1066
1067 2008/06/10 Thomas Bretz
1068
1069 * mreport/MReportPyrometer.[h,cc]:
1070 - added
1071
1072 * mreport/Makefile, mreport/ReportLinkDef.h:
1073 - added MReportPyrometer
1074
1075 * mreport/MReportRun.cc:
1076 - removed obsolete include of MAstro
1077
1078 * merpp.cc:
1079 - added Pyrometer information
1080
1081 * mfileio/MWriteRootFile.h:
1082 - added new member function AddTree to add a container with the
1083 corresponding time-stamp
1084
1085 * mjobs/MCalibrateSignal.cc, mjobs/MJStar.cc:
1086 - replaced some AddContainer by the new AddTree
1087 - added Pyrometer information to in- and output, respectively
1088
1089 * datacenter/macros/fillstar.C:
1090 - added new columns fAvgHumidity, fAvgCloudiness, fRmsCloudiness
1091 and fAvgTempSky
1092
1093 * mhist/MHWeather.[h,cc]:
1094 - removed the display of the solar radiation which was
1095 never working
1096 - added display of the pyrometer data to the display
1097 - reorganized display
1098
1099 * mjobs/MJStar.cc:
1100 - added filling of the weather data also from the pyrometer branch
1101
1102
1103
1104 2008/06/09 Thomas Bretz
1105
1106 * mbase/MArgs.[h,cc]:
1107 - for convinience store the full command line as Title
1108 - replaced *fArgv by fArgv
1109
1110 * mbase/MObjLookup.cc:
1111 - replaced C-style cast by reinterpret_cast
1112
1113 * datacenter/macros/fillcalib.C, datacenter/macros/fillstar.C:
1114 - removed usage of Nint (obsolete... Form does rounding)
1115
1116 * datacenter/macros/fillsignal.C:
1117 - removed usage of Nint (obsolete... Form does rounding)
1118 - added new columns to get trigger rates from TrigPat tab
1119 - fixed some small bugs lately introduced
1120
1121 * mhflux/MHEffectiveOnTime.cc:
1122 - fixed a typo in ReInit
1123
1124
1125
1126 2008/06/06 Thomas Bretz
1127
1128 * datacenter/macros/plotdb.C:
1129 - added average temperature and wind speed
1130 - reviewed some ranges
1131
1132 * mhbase/MH3.cc:
1133 - in the 2D case with labels and boxes use blue line color
1134
1135 * mhflux/MHEffectiveOnTime.[h,cc]:
1136 - added a new data member fTotalTime counting the total run-time
1137 from the run-headers
1138 - added the new data member to the display
1139 - increased class version number accordingly
1140
1141 * mjobs/MJCalibrateSignal.cc:
1142 - let sum-trigger events pass to get calibrated
1143 - improved DefineLabel table for trigger patterns
1144 - added MTriggerPattern to output
1145
1146 * mjobs/MJStar.cc:
1147 - added a new tab "Rate" showing the remaining rates per run and
1148 trigger pattern after image cleaning
1149 - let only event with Lvl1 trigger pass to effective on-time
1150 calculation
1151 - changed title in plot of avg dc currents and pedestal rms
1152
1153 * mtrigger/MFTriggerPattern.[h,cc]:
1154 - added a counter counting the trigger decision
1155 - print the result in the PostProcess
1156
1157
1158
1159 2008/06/06 Thomas Bretz
1160
1161 * datacenter/macros/fillstar.C:
1162 - added windspeed and temperature
1163
1164 * datacenter/macros/fillcalib.C, datacenter/macros/fillsignal.C,
1165 datacenter/macros/fillstar.C:
1166 - use MSQLMagic instead of MSQLServer
1167
1168 * datacenter/macros/plotdb.C:
1169 - added wind speed and temperature
1170
1171 * datacenter/macros/plotstat.C:
1172 - added a plot showing the observation time per exposure (based on
1173 the source key)
1174
1175 * mbase/MStatusDisplay.cc:
1176 - fixed the SaveAs. A wrong version was comitted
1177
1178 * mextralgo/MExtralgoSpline.h:
1179 - added the missing inclusion of TMath (root 5.18)
1180
1181
1182
1183 2008/06/03 Thomas Bretz
1184
1185 * mbase/MStatusDisplay.cc:
1186 - added missing inclusion of TMath (root 5.18)
1187 - initialize gClient in batch mode to repair broken
1188 batch-mode in root 5.18. Fortunately this doesn't
1189 break root 5.12
1190 - added a SaveAs(const char *c, const Option_t *o)
1191 based on the new SaveAs from TGObject
1192
1193 * mcalib/MCalibrationChargePix.[h,cc],
1194 mextralgo/MExtralgoDigitalFilter.[h,cc]:
1195 - moved some code to source file to prevent TMath inclusion in
1196 header (root 5.18)
1197
1198 * mcalib/MCalibrationChargeCam.cc,
1199 mcalib/MCalibrationChargePINDiode.cc:
1200 - added the missing inclusion of TMath (root 5.18)
1201
1202 * mgeom/MGeomCam.[h,cc]:
1203 - for sanity (a bug in root < 5.18) filling fPixels is now
1204 done via AddAt. This "repairs" the functionality of the
1205 Streamer which before didn't store any contants of fPixels
1206 nor read any contents.
1207 - Removed the custom Clone function. It is now obsolete,
1208 because it works through the fixed Streamer
1209 - a Copy-member function has been implemented
1210 - a custom Streamer has been implemented allowing to read
1211 files containing MGeomCamMagic written with root 5.12
1212 with root 5.18
1213 - A member function containing the workaround has been implemented
1214 - Print got an option ("simple")
1215
1216 * mgeom/GeomLinkDef.h:
1217 - suppress root-Streamer
1218
1219 * manalysis/MGeomApply.cc:
1220 - added the newly necessary call to the StreamerWorkaround
1221
1222 * mgeom/MGeomPix.[h,cc]:
1223 - because with the IgnoreTObjectStreamer set for MParContainer
1224 the bits for the outer rings cannot be stored. This was no
1225 problem before because in reality they have never been written
1226 or read. To store the bits a new data-member fUserBits
1227 has been introduced.
1228 - accordingly all calles to set or remove the bits have been
1229 changed to use fUserBits instead
1230 - the class version number has been increased due to the new
1231 data member
1232 - improved Print-output
1233
1234
1235
1236 2008/06/02 Thomas Bretz
1237
1238 * mars.cc, sinope.cc:
1239 - added include of TClass for TIgnoreStreamer (root 5.18)
1240
1241 * manalysis/MEventRate.[h,cc]:
1242 - moved GetError to source file and included TMath (root 5.18)
1243
1244 * manalysis/MMultiDimDistCalc.cc, mdata/MDataList.cc:
1245 - included math.h (root 5.18)
1246
1247 * mastro/MAstro.[h,cc], mastro/MVector3.[h,cc], mbase/MRunIter.[h,cc],
1248 mbase/MTime.[h,cc], mdata/MDataPhrase.[h,cc], mgeom/MGeomPix.[h,cc],
1249 mhcalib/MHCalibrationChargeBlindPix.[h,cc],
1250 mhflux/MHCollectionArea.[h,cc], mhft/MHexagonFreqSpace.[h,cc],
1251 mimage/MHillas.[h,cc], mmuon/MMuonSearchPar..[h,cc],
1252 mpedestal/MPedestalPix.[h,cc], mpointing/MPointingDev.[h,cc],
1253 mpointing/MSrcPosCam.[h,cc], mpointing/MPointingPos.[h,cc],
1254 mpointing/MPointing.[h,cc]:
1255 - moved some code to source file to prevent TMath inclusion in
1256 header (root 5.18)
1257
1258 * mbase/MEnv.cc:
1259 - added missing include TObjArray (root 5.18)
1260 - removed obsolete EmarkerStyles (root 5.18)
1261
1262 * mbase/MDirIter.cc:
1263 - added missing include TList (root 5.18)
1264
1265 * mastro/MAstroCatalog.cc, mhist/MHHadronness.cc, mhist/MHWeather.cc,
1266 mhvstime/MHPixVsTime.cc, mhvstime/MHVsTime.cc,
1267 mpointing/MHPointing.cc, mranforest/MHRanForest.cc,
1268 mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc,
1269 mreflector/MHReflector.cc:
1270 - added missing inlcude TH1 (root 5.18)
1271
1272 * mbase/MFilter.cc, mbase/MGMap.cc, mbase/MTask.cc,
1273 mcalib/MCalibrationBlindPix.cc, mdata/MDataChain.cc,
1274 mfilter/MFEnergySlope.cc, mgeom/MGeomMirror.cc,
1275 mgui/MCamEvent.cc, mhbase/MBinning.cc, mhbase/MHMatrix.cc,
1276 mhcalib/MHCalibrationPix.cc, mhcalib/MHGausEvents.cc,
1277 mhflux/MHEnergyEst.cc, mhist/MHCamEventRot.cc,
1278 mhist/MHHadronness.cc, mranforest/MHRanForest.cc,
1279 mreflector/MRflEvtHeader.cc, mreflector/MRflSinglePhoton.cc,
1280 msql/MSQLServer.cc, mtools/MSimulatedAnnealing.cc,
1281 mtools/MTFillMatrix.cc, mcalib/MCalibrationPix.cc,
1282 mcalib/MCalibrationQEPix.cc, manalysis/MParameterCalc.cc,
1283 mcalib/MCalibrationTestCalc.cc, mdata/MDataArray.cc,
1284 mgeom/MGeomCamDwarf.cc, mhbase/MH3.cc, mtools/MagicJam.cc,
1285 mhcalib/MHCalibrationRelTimeCam.cc, mhft/MGeomCamMagicXT.cc,
1286 mranforest/MRanForestCalc.cc, mtools/MagicDomino.cc,
1287 mhflux/MHThreshold.cc, mimage/MStereoPar.cc,
1288 mfilter/MFCosmics.cc, mpedestal/MPedestalCam.cc:
1289 - added missing include of TMath (root 5.18)
1290
1291 * mbase/MGTask.cc, mdata/MDataChain.cc, mhbase/MHArray.cc,
1292 mjobs/MJCut.cc, mjoptim/MJOptimizeCuts.cc, mmc/MMcEvt.cxx:
1293 - added missing include of TClass (root 5.18)
1294
1295 * mhbase/MH3.cc:
1296 - added missing include of THashList (root 5.18)
1297
1298 * mcalib/MCalibrationChargeCalc.[h,cc], msignal/MExtractor.[h,cc],
1299 mpedestal/MPedestalSubtract.[h,cc], msignal/MExtractTime.[h,cc]:
1300 - for convinience (rootcint of 5.18) changed "static const TString"
1301 to "static const char *"
1302
1303 * mhflux/MMcSpectrumWeight.cc:
1304 - Use TString::Data() for second argument in TF1 constructor.
1305 Otherwise it is ambiguous in root 5.18
1306
1307 * mhbase/MH.cc:
1308 - adde missing includes of TColor, TMath and TClass (root 5.18)
1309 - implemented a workaround which always uses the correct
1310 CreateGradientColorTable (root 5.18)
1311
1312 * Makefile:
1313 - linking of the shared object is now done in /tmp
1314 - replaced = by := where possible
1315
1316 * mjobs/MJCalibrateSignal.cc:
1317 - do not invert contcoscal, that's wrong
1318
1319 * mmovie/MMovieWrite.cc:
1320 - added a #if-directive to use either gStyle or TColor
1321 for CreateGradientColorTable depending on root-version
1322
1323 * mimage/MStereoPar.[h,cc], mimage/MStereoCal.[h,cc]:
1324 - replaced Monate Carlo container by MPointingPos
1325 - made every algorithm unique
1326
1327
1328
1329 2008/06/01 Thomas Bretz
1330
1331 * callisto.cc, star.cc:
1332 - renamed new option to "--null-dev" (clashes with MLog options)
1333
1334 * mbase/MContinue.cc:
1335 - improved output
1336
1337 * mbase/MTaskList.cc:
1338 - fixed broken FindTaskList
1339
1340
1341
1342 2008/05/31 Thomas Bretz
1343
1344 * callisto.cc, star.cc:
1345 - added new option "--null" to suppress run-wise output files
1346
1347 * mjobs/MJob.h:
1348 - added new data-member fNullOut to flag suppression of
1349 run-wise output files
1350
1351 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
1352 - use new option HasNullOut from base class
1353
1354 * mbase/MClone.cc:
1355 - fixed Init (still had a constructor like initializer)
1356
1357 * mtrigger/MFTriggerPattern.h:
1358 - included missing MTripperPattern
1359
1360 * mtrigger/MFTriggerPattern.cc:
1361 - removed default arguments
1362 - exchanged ^ by ~
1363 - fixed a few typos in function names
1364
1365
1366
1367 2008/05/27 Stefan Ruegamer
1368
1369 * datacenter/scripts/filesondisk
1370 - changed the search for raw files to not search in hidden folders
1371
1372
1373
1374 2008/05/25 Thomas Bretz
1375
1376 * mtrigger/MTriggerPattern.cc:
1377 - fixed a typo in a comment
1378
1379 * mtrigger/MFTriggerPattern.[h,cc]:
1380 - some code cleanup (mainly unified all the Require and Deny
1381 functions into one)
1382 - added a DenyAll member function
1383 - added Allow member functions including an AllowAll member function
1384
1385 * mjobs/MJPedestal.cc:
1386 - To choose pedestals we now deny all other trigger bits except the
1387 pedestal bit and in the case of data runs we deny all bits
1388 except trigger lvl1 and trigger lvl2
1389
1390 * mjobs/MJCalibration.cc:
1391 - In addition to denial of prescaled calibration events we
1392 deny any bit in the unprescaled pattern but allow only
1393 calibration events
1394
1395 * mjobs/MJCalibrateSignal.cc:
1396 - Instead of the denial of only calibration and pedestal events,
1397 we now deny any bit in the pattern, but allow Trigger Lvl1
1398 and Trigger Lvl2 events to choose cosmics
1399 - Instead of the denial of only lvl1 and lvl2 events,
1400 we now deny any bit in the pattern, but allow pedestal
1401 events to choose pedestals
1402 - Instead of requiring only calibration events,
1403 we now deny any bit in the pattern, but require the calibration
1404 bit to choose calibration events
1405
1406 * mbase/MClone.[h,cc]:
1407 - instead of cloning the object again and again we now clone
1408 it once and then just copy the contents. A new option has
1409 been introduced to switch back to the old behaviour
1410
1411 * mbase/MStatusDisplay.[h,cc]:
1412 - changed the argument of GetEmbeddedCanvas from a pointer
1413 to a reference
1414
1415 * macros/rootlogon.C:
1416 - switched on optimization (-O3) for ACLIC
1417
1418
1419
1420 2008/05/24 Thomas Bretz
1421
1422 * mjobs/MJCalibrateSignal.cc:
1423 - removed the obsolete fconsmics (what the hell did it do...
1424 it removed the largest events?)
1425 - added a cosmics trigger for calibration events instead
1426
1427
1428
1429
1430 2008/05/20 Thomas Bretz
1431
1432 * mjobs/MJCalibrateSignal.cc:
1433 - added a MH3-histogram to be filled. It contains the
1434 rate of the trigger pattern per run.
1435 - the filter selecting the calibration or pedestal
1436 events has been renamed from ftp to fcalped
1437 - the MContinue rejecting these events has been renamed
1438 from conttp to contcalped
1439 - the filter selecting the pedestal events have been
1440 renamed from ftp2 to fped
1441 - In the case of MUX data (no lo-gain) this filter
1442 is now also rejecting lvl1 and lvl2 triggered events
1443 - the ftp2-filter for the pedestal extraction tasks and
1444 the corresponding histogram fillers is obsolete
1445 - the previouls "PedestalFilter" is obsolete.
1446 - it doesn't make sense not to extract the signal (filter
1447 of teskenv1, taskenv2 and taskenv3) but process the
1448 rest of the tasklist
1449 - the pedestal extraction (as the calibration was already)
1450 has been moved to its own tasklist with the corresponding
1451 filter applied.
1452 - tlist3 has been renamed to tlist4
1453 - contped has been removed from the tasklist
1454
1455 * mhbase/MH3.cc:
1456 - fixed a bug introduced with the lables (it must be !(x&y)
1457 instead of !x&y
1458
1459 * mjobs/MDataSet.cc:
1460 - shortened a line of output to fit into 80 characters
1461
1462
1463
1464 2008/05/19 Thomas Bretz
1465
1466 * Makefile.conf.general, Makefile.conf.linux:
1467 - distinguish between := (eval once) and = (eval every access)
1468
1469 * mbase/BaseLinkDef.h, mbase/Makefile:
1470 - added MObjLookup
1471
1472 * mbase/MObjLookup.[h,cc]:
1473 - added
1474
1475 * mbase/MEvtLoop.cc:
1476 - set progress bar position to 0 before PreProcessing
1477
1478 * mdata/MDataMember.[h,cc]:
1479 - added a member function to get a string
1480
1481 * mfilter/MFCosmics.cc:
1482 - fixed a typo in a comment
1483
1484 * mhbase/MH.[h,cc]:
1485 - improved SetBinning for newer root-versions
1486 - improved SetBinning to correctly support axis with labels
1487 (keeps the binning unchanged)
1488
1489 * mhbas/MH3.[h,cc], mhbase/MHn.[h,cc]:
1490 - support for axis labels was added.
1491 - a possibility to set an additional weight has been added
1492 - the version number has been increased accordingly
1493
1494 * mjobs/MJPedestal.cc:
1495 - deny level1 and level2 triggers choosing pedestal events
1496
1497 * mraw/MRawRunHeader.h:
1498 - added a member function returning the RunLength (stop-start)
1499
1500 * mtrigger/MTriggerPattern.[h,cc]:
1501 - wrapped some comments
1502 - improved comments
1503
1504
1505
1506 2008/05/15 Thomas Bretz
1507
1508 * mfilter/MFMagicCuts.[h,cc]:
1509 - fixed a few typos in comments and in the output
1510 - added an option kAreaLin with a linear cut in area for special
1511 studies
1512
1513 * mbase/MStatusDisplay.cc:
1514 - if no MStatusArray is found, keys which store a TCanvas object
1515 are displayed instead if available
1516
1517 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
1518 - the extraction range to get the maximum is now determined
1519 automatically from the MExtractedSignalCam
1520
1521 * mpedestal/MPedestalSubtract.cc, msignal/MExtractTimeAndCharge.cc:
1522 - raise an error if there is a mismatch in the number of samples
1523
1524
1525
1526
1527 2008/05/14 Thomas Bretz
1528
1529 * mhbase/MH3.[h,cc], mhbase/MHn.[h,cc]:
1530 - enhanced to allow direct filling of Profile histograms
1531
1532 * mjobs/MDataSet.h:
1533 - fixed a bug in Print() causing an infinite loop
1534
1535 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainSeparation.cc:
1536 - write the dataset(s) to the output file
1537
1538 * mjtrain/MJTrainEnergy.cc
1539 - write the dataset to the output file
1540 - added new plots to show the resolution versus several different
1541 parameters
1542
1543 * mpedestal/MPedestalSubtract.[h,cc]:
1544 - added an additional check to compate the number of hi-/lo-gain
1545 slices in the run- and event-header
1546
1547 * mpointing/MPointingDevCalc.cc:
1548 - added the 14th Jan 08 to the list of new pointing models
1549
1550
1551
1552 2008/05/07 Stefan Ruegamer
1553
1554 * datacenter/scripts/checkmd5sum
1555 - implemented check of files from /magic and /data
1556
1557 * datacenter/scripts/checktransfer
1558 - changed the search for temporary zipfiles to not search in hidden
1559 directories
1560
1561 * datacenter/scripts/movingrawfiles2
1562 - movingrawfiles to move raw files from /data/fromtape
1563
1564 * datacenter/scripts/runcallisto
1565 - changed default callisto.rc to callisto_mux_new.rc
1566
1567 * datacenter/scripts/zipscript
1568 - changed the script due to the fact that /magic/data/rawfiles is
1569 now a link
1570 - changed the find to not search in hidden directories
1571 - added the -n option to ssh
1572
1573 * resources/calibration_spline.rc
1574 - added calibration factors for periods 62-66 but these are not
1575 newly calculated, simply pasted from previous periods!
1576
1577
1578
1579 2008/04/08 Thomas Bretz
1580
1581 * mreport/MReportDrive.cc:
1582 - implemented changes of Version 20080220
1583
1584
1585
1586 2008/03/19 Thomas Bretz
1587
1588 * mjobs/MJSpectrum.cc:
1589 - fixed a bug introduced yesterday. The overflow bin was not
1590 correctly referenced
1591
1592
1593
1594 2008/03/18 Thomas Bretz
1595
1596 * sponde.cc:
1597 - added new option "--force-runtime"
1598
1599 * mbase/MEnv.h:
1600 - added WriteFile to context menu
1601
1602 * mjobs/MJSpectrum.[h,cc]:
1603 - added a new option to force using the runtime instead of the
1604 effective observation time (this might bw wrong for very
1605 short datasets)
1606 - added a check if the effective observation time is out of
1607 the histogram range... print a warning if so and include
1608 the overflow bins into the eff. obs time
1609 - added an estimated sensitivity curve for high and low za
1610 to the spectrum plots
1611 - added description text for 1553 and crab spectrum
1612 - write out the MC events after cuts including their weights
1613 - do not fit at 1TeV but 500GeV instead
1614
1615 * mjobs/MJob.cc:
1616 - check in WriteContainer whether the file is already open
1617
1618 * mpointing/MPointingDevCalc.cc:
1619 - added some more comments
1620
1621 * mhflux/MMcSpectrumWeight.[h,cc]:
1622 - added the possibility to extend a spectrum by "fake" statistics
1623
1624
1625
1626 2008/03/14 Daniel Hoehne
1627
1628 * datacenter/macros/filldotrun.C:
1629 - inserted new arehucas version
1630
1631
1632
1633 2008/03/04 Thomas Bretz
1634
1635 * condor/program.submit, condor/macro.submit, condor/script.submit:
1636 - added
1637
1638
1639
1640 2008/03/03 Thomas Bretz
1641
1642 * mhflux/MHAlpha.[h,cc]:
1643 - allow to project individual bins in DrawNicePlot
1644
1645
1646
1647 2008/02/24 Thomas Bretz
1648
1649 * mbase/MLog.h:
1650 - added a getter for the OutputLevel (for debugging)
1651
1652 * mpointing/MPointing.h:
1653 - added a memberfunction to calculate the Abs-value
1654
1655 * mpointing/PointingLinkDef.h:
1656 - added RaDec
1657
1658
1659
1660 2008/02/21 Daniela Dorner
1661
1662 * datacenter/db/builddatasets.php:
1663 - display 'Remark' only in case of errors
1664
1665
1666
1667 2008/02/08 Stefan Ruegamer
1668
1669 * datacenter/scripts/checkmd5sum
1670 - added check to prevent that checksums of files not read from tape
1671 enter the .lapalma file
1672
1673 * datacenter/scripts/dbchk
1674 - added check for crashed runs, sequences and datasets
1675 - corrected bugs in find command and $dir-loops
1676 - adapted to the automatic concept and added it to the cronjobs
1677
1678
1679
1680 2008/02/01 Stefan Ruegamer
1681
1682 * datacenter/macros/filldotrun.C
1683 - added default entry for fCompmux for new runs
1684
1685 * datacenter/macros/checkfileavail.C
1686 - added checking of fCompmux
1687
1688
1689
1690 2008/02/01 Daniel Hoehne
1691
1692 * datacenter/db/runinfo-aio.php:
1693 - fixed 'bug' with query. Now runs are displayed in ascending order
1694
1695
1696
1697 2008/01/31 Thomas Bretz
1698
1699 * mbase/MThread.[h,cc]:
1700 - imported from Cosy
1701
1702 * mbase/Makefile:
1703 - added MThread
1704
1705 * mbase/BaseLinkDef.h:
1706 - added MThread
1707
1708
1709
1710 2008/01/27 Thomas Bretz
1711
1712 * .rootrc:
1713 - updated with the correct path to the ViewCVS
1714
1715
1716
1717 2008/01/24 Thomas Bretz
1718
1719 * mpointing/MPointing.cc:
1720 - added ClassImp for RaDec
1721
1722 * mpointing/MPointing.h:
1723 - added code for classes AltAz and RaDec deriving from TVector2
1724 not to be used in Mars and Cosy
1725
1726
1727
1728 2008/01/24 Daniel Hoehne
1729
1730 * scripts/preparemc:
1731 - adapted to new rawfile/camera structure in /magic/montecarlo
1732
1733
1734
1735 2008/01/14 Thomas Bretz
1736
1737 * mpointing/MPointing.h:
1738 - added enumeration operator[]
1739
1740
1741
1742 2008/01/11 Thomas Bretz
1743
1744 * mbase/MLog.cc:
1745 - correctly use delete[] instead of delete for fGuiLInes as
1746 suggested by valgrind.
1747
1748
1749
1750 2008/01/09 Thomas Bretz
1751
1752 * mbadpixels/MBadPixelsTreat.[h,cc]:
1753 - removed obsolete fRawHeader
1754
1755 * mpointing/MSrcPosCam.[h,cc]:
1756 - added Paint member function
1757
1758 * mpointing/MSrcPosRndm.[h,cc]:
1759 - also produce a antio source position for wobble observations
1760
1761 * mraw/MRawRunHeader.cc, mjobs/MJCalibration.cc,
1762 mpedestal/MPedestalCam.cc:
1763 - some cosmetics
Note: See TracBrowser for help on using the repository browser.