source: trunk/MagicSoft/Mars/Changelog@ 9003

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