source: trunk/MagicSoft/Mars/Changelog@ 9002

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