source: trunk/MagicSoft/Mars/Changelog@ 9008

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