source: trunk/MagicSoft/Mars/Changelog@ 9006

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