source: trunk/MagicSoft/Mars/Changelog@ 8974

Last change on this file since 8974 was 8974, checked in by tbretz, 16 years ago
*** empty log message ***
File size: 33.5 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/06/19 Thomas Bretz
22
23 * RELEASE 2.1
24
25
26
27 2008/06/18 Thomas Bretz
28
29 * datacenter/macros/buildsequenceentries.C:
30 - replaced the old calculation of the run-time of one sequence
31 by a more sophisticated using the TIMEDIFF function
32
33 * mjobs/MJStar.cc:
34 - Use File id instead of run number
35 - fixed the units in the display (phe not \\gamma)
36
37 * mjobs/MSequence.[h,cc]:
38 - reorganized header
39 - implemented new scheme including file numbers
40 - increased class version number accordingly
41 - removed some obsolete old, never used, functions and comments
42
43 * mraw/MRawRunHeader.[h,cc]:
44 - renamed RunID to TypeID
45 - return 0 in RunLength if one of the times is invalid
46
47 * Makefile:
48 - removed sinope
49
50
51
52 2008/06/17 Daniel Hoehne
53
54 * datacenter/macros/fillcamera.C:
55 - added and changed some parameters
56
57 * datacenter/scripts/mcsequences:
58 - added database interaction. Now sequences are built by querying
59 the relevant parameters in the MC database
60
61 * datacenter/scripts/runmccallisto, datacenter/scripts/runmcstar:
62 - added
63
64 * datacenter/scripts/sourcefile:
65 - added failed codes for runmccallisto and runmcstar
66
67
68
69 2008/06/17 Thomas Bretz
70
71 * datacenter/macros/plotdb.C:
72 - SetSelectedPad to 0 before calling DrawClone of TGraph
73 - small reordering of the tabs
74 - removed tab with absolute effective on time
75
76 * mbase/MLog.cc:
77 - make sure that the correct output level is restored after root
78 called the error handler
79
80 * mbase/MStatusDisplay.cc:
81 - Changed backround color to white (_not_ kWhite)
82 - made a sunken border around the canvas
83 - SetFrameBorderMode(0) per default
84
85 * mraw/MRawRunHeader.[h,cc]:
86 - added some consistency checks
87 - make the bug fix for the wrong number of events also for
88 V10 and V11
89 - added Getters for RunID and FileID used to idetify
90 the runs more clever than run-number and file-number
91
92
93
94 2008/06/14 Thomas Bretz
95
96 * merpp.cc:
97 - replaced MRawFileWrite by MWriteRootFile
98
99 * showplot.cc:
100 - added new options to write tiff files
101 - added new options to write csv files
102 - some code simplification
103
104 * datacenter/macros/plotdb.C:
105 - set the title (without axis descriptions) as Tab-title
106 - set FrameBorderMode to 0 for canvas
107
108 * mbase/MStatusArray.[h,cc]:
109 - added a copy constructor taking MStatusDislay as an argument
110 - set gLog to all in Print()
111
112 * mhbase/MFillH.[h,cc]:
113 - allow to set a title in SetNameTab which is used as tab title
114 - therefore added new data member fTitleTab
115 - increased class version by 1
116
117 * mraw/MRawRead.cc:
118 - set ReadyToSave for raw data to be able to use MWriteRootFile
119 in merpp
120
121 * mraw/Makefile, mraw/RawLinkDef.h:
122 - removed MRawFileWrite
123
124 * mbase/MStatusDisplay.[h,cc]:
125 - added the tif file format
126 - added the csv file format
127 - fixed the bmp and xml menu entries
128 - added again to list of specials to allow for access from the
129 interpreter
130 - added title to AddTab. The title is stored as canvas title
131 - added some warpper to access FindobjectInCanvas and Print
132 from the MStatusDisplay to gain access from the interpreter
133 - Removed obsolete DrawClonePad wrapper in Display and
134 added title
135 - added FillArray to add all canvases to a temporary MStatusArray
136 - removed obsolete CanvasSetFillColor
137 - use mktemp in UpdatePSHeader
138 - some code cleanup. Moved some common code from the SaveAs function
139 to the new InitWrite* functions
140 - implemented %%tab%% and %%name%%
141 - added a workround (MyCanvas) to get the title and footer in the
142 ps-files also in root 5.18
143 - removed cloning of the canvases whereever possible.Gave problems
144 in root 5.18 (not yet understood)
145 - changed color mode of postscrip files from rgb to cmyk
146 - UpdatePSHeader not long needed in root >=5.12
147 - reorganized header file
148
149 * mreport/MReportCC.[h,cc]:
150 - removed obsolete fRecTemp
151 - call Copy() in the correct direction
152
153 * mreport/MReportFileRead.[h,cc]:
154 - use a C++ cast instead of a C-cast
155 - add containers to parameter list _before_ calling SetupReading
156 - removed some obsolete comments in the header
157
158 * mjobs/MJStar.cc:
159 - we need to read the new "Rec" tree
160 - and we need to fill from the Rec _and_ CC tree (could give a bias
161 if the rate on both trees would once be identical anymore)
162
163 * mhist/MHCamEvent.cc:
164 - allocate fSum in constructor to allow filling from two different
165 tasks
166
167
168
169 2008/06/14 Thomas Bretz
170
171 * mtrigger/MFTriggerPattern.cc:
172 - improved documentation
173
174 * mars.cc, mbase/MStatusDisplay.cc:
175 - changed the M in MARS to "Modular"
176 - rpelaced year in copyright by current year
177
178 * datacenter/macros/plotdb.C:
179 - increased range for the rate of the calibration events
180 - added "RatioCal" tab
181
182 * datacenter/macros/fillstar.C:
183 - fill NULL also if TGraph is empty
184
185 * mastro/MAstro.cc:
186 - included math.h for darwin
187
188 * mjobs/MJCalibrateSignal.cc:
189 - changed the named of the MFTriggerPattern
190
191 * merpp.cc:
192 - added new option --only, --rep-run, --rep-file, --header-run,
193 --header-file, --telescope
194 - moved Receiver information from tree CC to tree Rec
195
196 * mbase/MStatusDisplay.cc:
197 - replacedMTime by TDatime
198
199 * mcamera/MCameraRecTemp.[h,cc], mcamera/MCameraTD.[h,cc],
200 mcamera/MCameraTH.[h,cc], mreport/MReportCC.[h,cc]:
201 - moved interpretation of sub-parts of the reports from
202 MReportCC to the corresponding MCamera* classes
203
204 * mreport/MReport.[h,cc]:
205 - added Copy member function to copy time and state
206 - added CheckTag member function
207 - Implemented skipping of the Telescope number in the reports
208 for version >=200805190
209
210 * mreport/MReportCC.[h,cc]:
211 - access Receiver infomations via new class MReportRec
212 even for old file formats
213 - skip this block in new formats
214 - moved CheckTag to base class
215
216 * mreport/MReportCamera.[h,cc]:
217 - removed CheckTag
218
219 * mreport/MReportFileRead.[h,cc]:
220 - don't check for the number of lines anymore but for -1 instead
221 - changed fNumLine from ULong to Long to allow a negative
222 return value. We don't expect so many lines in a file anyway,
223 do we?
224
225 * mreport/MReportFileReadCC.[h,cc]:
226 - splitted CheckFileHeader into several subfunction
227 - added checks and reading of telescope number and file number
228
229 * mreport/MReportRun.[h,cc]:
230 - added file number from new format
231
232 * mreport/Makefile, mreport/ReportLinkDef.h:
233 - added MReportRec
234
235 * mreport/MReportRec.[h,cc]:
236 - added
237
238 * mhist/MHCamera.cc:
239 - fixed a bug in the profile and projection functions namely that
240 the default was not correctly treated because char* was
241 compared with char*
242
243 * mbase/MLog.cc, mbase/MMath.cc, mbase/MParContainer.cc,
244 mcalib/MCalibrateData.cc, mcalib/MCalibrationPulseTimeCam.cc,
245 mhbase/MBinning.h, mhbase/MH.cc, mhbase/MHMatrix.cc,
246 mhbase/MHn.cc, mhcalib/MHCalibrationChargeCam.cc, mhflux/MHDisp.cc,
247 mimage/MCameraSmooth.cc, mimage/MConcentration.cc,
248 mjobs/MJCalibration.cc, mjoptim/MJOptimize.cc,
249 mjtrain/MJTrainSeparation.cc, mmuon/MMuonSearchPar.cc,
250 mreport/MReportCurrents.cc, mreport/MReportRun.cc,
251 mtools/MChisqEval.cc:
252 - fixed some cast-away constness warnings
253 - fixed some shadow declarations
254
255 * mhbase/MH.[h,cc]:
256 - removed an old obsolete workaround (ProjectionX/Y)
257
258 * mimage/Makefile, mimage/ImageLinkDef.h:
259 - removed MCameraSmooth
260
261 * mbase/MAGIC.h:
262 - added a new namespace UTF8 with double char characters
263
264 * mbase/BaseLinkDef.h:
265 - added the new namespace UTF8
266
267 * mimage/MNewImagePar.cc, mpointing/MPointing.cc,
268 datacenter/macros/fillstar.C:
269 - some characters replaced by the new UTF8 characters
270
271
272
273 2008/06/13 Thomas Bretz
274
275 * datacenter/macros/fillcalib.C:
276 - fixed a bug introduced by the usage of InserUpdate
277
278 * datacenter/macros/fillsignal.C:
279 - fixed a type (the wrong number was printed to the console)
280
281 * mjobs/MJCalibrateSignal.cc:
282 - let all calibration triggered events pass to calibration
283
284 * mtrigger/MFTriggerPattern.[h,cc]:
285 - count a bit more to increase the printed amout of
286 information at the end
287
288
289
290 2008/06/12 Thomas Bretz
291
292 * resources/starguider00267253.txt, resources/starguider00291104.txt:
293 - added
294
295 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
296 - added preliminary pointing models
297
298 * mpointing/MPointingDevCalc.cc:
299 - updated comments
300
301 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
302 mraw/MRawRunHeader.[h,cc]:
303 - renamed reading the old format to ReadEvtOld
304 - implemented reading format>10
305 - added the header size as new argument to ReadEvt
306
307 * mraw/MRawEvtHeader.cc:
308 - made the argument to DecodeTime const
309 - fixed the return value in ReadEvtOld. kCONTINUE could
310 never be returned
311
312 * mraw/MRawRead.cc:
313 - gives header size for format>10 to ReadEvt
314 - if EvtHeader could not be read correctly return kFALSE
315 - let MRawCrateData::ReadEvt check end-of-file
316
317 * merpp.cc:
318 - improved explanation for -ff option
319
320 * readdaq.cc:
321 - added -ff option
322 - added an option to call MReadRawFiles::SetForceMode
323
324 * mbase/MTime.[h,cc]:
325 - added new member function SetBinary to easy processing
326 of the time from the new run header
327
328 * mhflux/MHEffectiveOnTime.cc:
329 - for the integral (Nm) we have to count also events in under and
330 overflow bins
331
332 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
333 mjobs/MJPedestal.cc:
334 - call MRawFileRead::SetForceMode to get the (corrected)
335 old behaviour back (not to stop if an event time is
336 broken but to skip the event)
337
338 * mraw/MRawRunHeader.[h,cc]:
339 - the number of events in format version V9 seems to be
340 to high by one. We correct for this.
341 - added new data members for the header sizes
342 - new data member for the file number
343 - increased cize of fSourceEpochChar
344 - consequently increased class version number by 1
345
346 * datacenter/macros/plotdb.C:
347 - improved some titles
348 - added the new rates
349 - added the new values from the star-files
350
351 * mbase/MStatusDisplay.cc:
352 - removing the canvases from the global list didn't work
353 because some RecursiveRemovs rely on gROOT->FindObject to work
354 (adding them to another list didn't work either)
355
356 * mhflux/MHEnergyEst.cc:
357 - renamed the "Resolution" Histogram accordingly.
358
359 * mjobs/MJCalibrateSignal.cc:
360 - added a histogram showing the arrival time of
361 extracted interleaved calibration events
362
363 * mraw/MRawEvtData.[h,cc]:
364 - fixed the Draw function. It was broken since the latest changes
365 - added fNumBytesPerSample to the Copy-function
366 - fixed the GetSample-function
367 - added a new member funtion to return the maximu possible
368
369 * mars.rc:
370 - changed the default for the MUX spline to the 50 sl window
371
372 * msignal/MSignalCalc.cc:
373 - scale the pedestal correctly with the scale
374
375 * mjobs/MJStar.cc:
376 - allow filling of pyrometer information to be skipped
377
378 * mhist/MHWeather.cc:
379 - show also colored labels
380
381 * Makefile:
382 - it seems the libmars.so looses read permissions for group
383 and others when it is moved. Now they are set manually
384
385 * datacenter/fillsignal.C, datacenter/macros/fillstar.C:
386 - added filling of calibration pulse position
387 - use more often NULL in case of no entries. This is less
388 biasing in case of averaging of values
389
390 * macros/tutorials/readrfl.C:
391 - print run header
392 - print event header
393 - skip empty events
394
395 * mhist/MHEvent.cc:
396 - removed the pointing from the histogram names. It's
397 simply obsolete
398
399 * mjobs/MJSpectrum.[h,cc]:
400 - removed the kolmogorov test from output
401 - added a new tab showing the energy resolution
402 - therefore added a new BinningImpact to the list of binnings
403 - store the ganymed file's file name in the output
404
405 * mmain/MEventDisplay.cc:
406 - skip events without data in the loop not in the code.
407 This ensures that no task can crash due to this
408 when processing MCs
409
410 * msql/MSQLMagic.[h,cc]:
411 - fixed InsertUpdate. The primary key was not inserted
412 if Insert was called
413
414
415
416 2008/06/11 Thomas Bretz
417
418 * mhflux/MHEnergyEst.[h,cc]:
419 - finally replaced fResolution by more correct histograms
420 - some code cleanup in projecting, profiling and drawing
421 - increased class version number by one
422
423 * mbase/MStatusDisplay.cc:
424 - remove the embedded canvas from the global list to prevent
425 global access to it
426
427 * mhbase/MH3.cc:
428 - fixed a bug if in a 2D constructor a 1D profile was created
429
430 * mreport/MReportPyrometer.cc:
431 - tiny changes to the comments
432
433
434
435 2008/06/10 Thomas Bretz
436
437 * mreport/MReportPyrometer.[h,cc]:
438 - added
439
440 * mreport/Makefile, mreport/ReportLinkDef.h:
441 - added MReportPyrometer
442
443 * mreport/MReportRun.cc:
444 - removed obsolete include of MAstro
445
446 * merpp.cc:
447 - added Pyrometer information
448
449 * mfileio/MWriteRootFile.h:
450 - added new member function AddTree to add a container with the
451 corresponding time-stamp
452
453 * mjobs/MCalibrateSignal.cc, mjobs/MJStar.cc:
454 - replaced some AddContainer by the new AddTree
455 - added Pyrometer information to in- and output, respectively
456
457 * datacenter/macros/fillstar.C:
458 - added new columns fAvgHumidity, fAvgCloudiness, fRmsCloudiness
459 and fAvgTempSky
460
461 * mhist/MHWeather.[h,cc]:
462 - removed the display of the solar radiation which was
463 never working
464 - added display of the pyrometer data to the display
465 - reorganized display
466
467 * mjobs/MJStar.cc:
468 - added filling of the weather data also from the pyrometer branch
469
470
471
472 2008/06/09 Thomas Bretz
473
474 * mbase/MArgs.[h,cc]:
475 - for convinience store the full command line as Title
476 - replaced *fArgv by fArgv
477
478 * mbase/MObjLookup.cc:
479 - replaced C-style cast by reinterpret_cast
480
481 * datacenter/macros/fillcalib.C, datacenter/macros/fillstar.C:
482 - removed usage of Nint (obsolete... Form does rounding)
483
484 * datacenter/macros/fillsignal.C:
485 - removed usage of Nint (obsolete... Form does rounding)
486 - added new columns to get trigger rates from TrigPat tab
487 - fixed some small bugs lately introduced
488
489 * mhflux/MHEffectiveOnTime.cc:
490 - fixed a typo in ReInit
491
492
493
494 2008/06/06 Thomas Bretz
495
496 * datacenter/macros/plotdb.C:
497 - added average temperature and wind speed
498 - reviewed some ranges
499
500 * mhbase/MH3.cc:
501 - in the 2D case with labels and boxes use blue line color
502
503 * mhflux/MHEffectiveOnTime.[h,cc]:
504 - added a new data member fTotalTime counting the total run-time
505 from the run-headers
506 - added the new data member to the display
507 - increased class version number accordingly
508
509 * mjobs/MJCalibrateSignal.cc:
510 - let sum-trigger events pass to get calibrated
511 - improved DefineLabel table for trigger patterns
512 - added MTriggerPattern to output
513
514 * mjobs/MJStar.cc:
515 - added a new tab "Rate" showing the remaining rates per run and
516 trigger pattern after image cleaning
517 - let only event with Lvl1 trigger pass to effective on-time
518 calculation
519 - changed title in plot of avg dc currents and pedestal rms
520
521 * mtrigger/MFTriggerPattern.[h,cc]:
522 - added a counter counting the trigger decision
523 - print the result in the PostProcess
524
525
526
527 2008/06/06 Thomas Bretz
528
529 * datacenter/macros/fillstar.C:
530 - added windspeed and temperature
531
532 * datacenter/macros/fillcalib.C, datacenter/macros/fillsignal.C,
533 datacenter/macros/fillstar.C:
534 - use MSQLMagic instead of MSQLServer
535
536 * datacenter/macros/plotdb.C:
537 - added wind speed and temperature
538
539 * datacenter/macros/plotstat.C:
540 - added a plot showing the observation time per exposure (based on
541 the source key)
542
543 * mbase/MStatusDisplay.cc:
544 - fixed the SaveAs. A wrong version was comitted
545
546 * mextralgo/MExtralgoSpline.h:
547 - added the missing inclusion of TMath (root 5.18)
548
549
550
551 2008/06/03 Thomas Bretz
552
553 * mbase/MStatusDisplay.cc:
554 - added missing inclusion of TMath (root 5.18)
555 - initialize gClient in batch mode to repair broken
556 batch-mode in root 5.18. Fortunately this doesn't
557 break root 5.12
558 - added a SaveAs(const char *c, const Option_t *o)
559 based on the new SaveAs from TGObject
560
561 * mcalib/MCalibrationChargePix.[h,cc],
562 mextralgo/MExtralgoDigitalFilter.[h,cc]:
563 - moved some code to source file to prevent TMath inclusion in
564 header (root 5.18)
565
566 * mcalib/MCalibrationChargeCam.cc,
567 mcalib/MCalibrationChargePINDiode.cc:
568 - added the missing inclusion of TMath (root 5.18)
569
570 * mgeom/MGeomCam.[h,cc]:
571 - for sanity (a bug in root < 5.18) filling fPixels is now
572 done via AddAt. This "repairs" the functionality of the
573 Streamer which before didn't store any contants of fPixels
574 nor read any contents.
575 - Removed the custom Clone function. It is now obsolete,
576 because it works through the fixed Streamer
577 - a Copy-member function has been implemented
578 - a custom Streamer has been implemented allowing to read
579 files containing MGeomCamMagic written with root 5.12
580 with root 5.18
581 - A member function containing the workaround has been implemented
582 - Print got an option ("simple")
583
584 * mgeom/GeomLinkDef.h:
585 - suppress root-Streamer
586
587 * manalysis/MGeomApply.cc:
588 - added the newly necessary call to the StreamerWorkaround
589
590 * mgeom/MGeomPix.[h,cc]:
591 - because with the IgnoreTObjectStreamer set for MParContainer
592 the bits for the outer rings cannot be stored. This was no
593 problem before because in reality they have never been written
594 or read. To store the bits a new data-member fUserBits
595 has been introduced.
596 - accordingly all calles to set or remove the bits have been
597 changed to use fUserBits instead
598 - the class version number has been increased due to the new
599 data member
600 - improved Print-output
601
602
603
604 2008/06/02 Thomas Bretz
605
606 * mars.cc, sinope.cc:
607 - added include of TClass for TIgnoreStreamer (root 5.18)
608
609 * manalysis/MEventRate.[h,cc]:
610 - moved GetError to source file and included TMath (root 5.18)
611
612 * manalysis/MMultiDimDistCalc.cc, mdata/MDataList.cc:
613 - included math.h (root 5.18)
614
615 * mastro/MAstro.[h,cc], mastro/MVector3.[h,cc], mbase/MRunIter.[h,cc],
616 mbase/MTime.[h,cc], mdata/MDataPhrase.[h,cc], mgeom/MGeomPix.[h,cc],
617 mhcalib/MHCalibrationChargeBlindPix.[h,cc],
618 mhflux/MHCollectionArea.[h,cc], mhft/MHexagonFreqSpace.[h,cc],
619 mimage/MHillas.[h,cc], mmuon/MMuonSearchPar..[h,cc],
620 mpedestal/MPedestalPix.[h,cc], mpointing/MPointingDev.[h,cc],
621 mpointing/MSrcPosCam.[h,cc], mpointing/MPointingPos.[h,cc],
622 mpointing/MPointing.[h,cc]:
623 - moved some code to source file to prevent TMath inclusion in
624 header (root 5.18)
625
626 * mbase/MEnv.cc:
627 - added missing include TObjArray (root 5.18)
628 - removed obsolete EmarkerStyles (root 5.18)
629
630 * mbase/MDirIter.cc:
631 - added missing include TList (root 5.18)
632
633 * mastro/MAstroCatalog.cc, mhist/MHHadronness.cc, mhist/MHWeather.cc,
634 mhvstime/MHPixVsTime.cc, mhvstime/MHVsTime.cc,
635 mpointing/MHPointing.cc, mranforest/MHRanForest.cc,
636 mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc,
637 mreflector/MHReflector.cc:
638 - added missing inlcude TH1 (root 5.18)
639
640 * mbase/MFilter.cc, mbase/MGMap.cc, mbase/MTask.cc,
641 mcalib/MCalibrationBlindPix.cc, mdata/MDataChain.cc,
642 mfilter/MFEnergySlope.cc, mgeom/MGeomMirror.cc,
643 mgui/MCamEvent.cc, mhbase/MBinning.cc, mhbase/MHMatrix.cc,
644 mhcalib/MHCalibrationPix.cc, mhcalib/MHGausEvents.cc,
645 mhflux/MHEnergyEst.cc, mhist/MHCamEventRot.cc,
646 mhist/MHHadronness.cc, mranforest/MHRanForest.cc,
647 mreflector/MRflEvtHeader.cc, mreflector/MRflSinglePhoton.cc,
648 msql/MSQLServer.cc, mtools/MSimulatedAnnealing.cc,
649 mtools/MTFillMatrix.cc, mcalib/MCalibrationPix.cc,
650 mcalib/MCalibrationQEPix.cc, manalysis/MParameterCalc.cc,
651 mcalib/MCalibrationTestCalc.cc, mdata/MDataArray.cc,
652 mgeom/MGeomCamDwarf.cc, mhbase/MH3.cc, mtools/MagicJam.cc,
653 mhcalib/MHCalibrationRelTimeCam.cc, mhft/MGeomCamMagicXT.cc,
654 mranforest/MRanForestCalc.cc, mtools/MagicDomino.cc,
655 mhflux/MHThreshold.cc, mimage/MStereoPar.cc,
656 mfilter/MFCosmics.cc, mpedestal/MPedestalCam.cc:
657 - added missing include of TMath (root 5.18)
658
659 * mbase/MGTask.cc, mdata/MDataChain.cc, mhbase/MHArray.cc,
660 mjobs/MJCut.cc, mjoptim/MJOptimizeCuts.cc, mmc/MMcEvt.cxx:
661 - added missing include of TClass (root 5.18)
662
663 * mhbase/MH3.cc:
664 - added missing include of THashList (root 5.18)
665
666 * mcalib/MCalibrationChargeCalc.[h,cc], msignal/MExtractor.[h,cc],
667 mpedestal/MPedestalSubtract.[h,cc], msignal/MExtractTime.[h,cc]:
668 - for convinience (rootcint of 5.18) changed "static const TString"
669 to "static const char *"
670
671 * mhflux/MMcSpectrumWeight.cc:
672 - Use TString::Data() for second argument in TF1 constructor.
673 Otherwise it is ambiguous in root 5.18
674
675 * mhbase/MH.cc:
676 - adde missing includes of TColor, TMath and TClass (root 5.18)
677 - implemented a workaround which always uses the correct
678 CreateGradientColorTable (root 5.18)
679
680 * Makefile:
681 - linking of the shared object is now done in /tmp
682 - replaced = by := where possible
683
684 * mjobs/MJCalibrateSignal.cc:
685 - do not invert contcoscal, that's wrong
686
687 * mmovie/MMovieWrite.cc:
688 - added a #if-directive to use either gStyle or TColor
689 for CreateGradientColorTable depending on root-version
690
691 * mimage/MStereoPar.[h,cc], mimage/MStereoCal.[h,cc]:
692 - replaced Monate Carlo container by MPointingPos
693 - made every algorithm unique
694
695
696
697 2008/06/01 Thomas Bretz
698
699 * callisto.cc, star.cc:
700 - renamed new option to "--null-dev" (clashes with MLog options)
701
702 * mbase/MContinue.cc:
703 - improved output
704
705 * mbase/MTaskList.cc:
706 - fixed broken FindTaskList
707
708
709
710 2008/05/31 Thomas Bretz
711
712 * callisto.cc, star.cc:
713 - added new option "--null" to suppress run-wise output files
714
715 * mjobs/MJob.h:
716 - added new data-member fNullOut to flag suppression of
717 run-wise output files
718
719 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
720 - use new option HasNullOut from base class
721
722 * mbase/MClone.cc:
723 - fixed Init (still had a constructor like initializer)
724
725 * mtrigger/MFTriggerPattern.h:
726 - included missing MTripperPattern
727
728 * mtrigger/MFTriggerPattern.cc:
729 - removed default arguments
730 - exchanged ^ by ~
731 - fixed a few typos in function names
732
733
734
735 2008/05/27 Stefan Ruegamer
736
737 * datacenter/scripts/filesondisk
738 - changed the search for raw files to not search in hidden folders
739
740
741
742 2008/05/25 Thomas Bretz
743
744 * mtrigger/MTriggerPattern.cc:
745 - fixed a typo in a comment
746
747 * mtrigger/MFTriggerPattern.[h,cc]:
748 - some code cleanup (mainly unified all the Require and Deny
749 functions into one)
750 - added a DenyAll member function
751 - added Allow member functions including an AllowAll member function
752
753 * mjobs/MJPedestal.cc:
754 - To choose pedestals we now deny all other trigger bits except the
755 pedestal bit and in the case of data runs we deny all bits
756 except trigger lvl1 and trigger lvl2
757
758 * mjobs/MJCalibration.cc:
759 - In addition to denial of prescaled calibration events we
760 deny any bit in the unprescaled pattern but allow only
761 calibration events
762
763 * mjobs/MJCalibrateSignal.cc:
764 - Instead of the denial of only calibration and pedestal events,
765 we now deny any bit in the pattern, but allow Trigger Lvl1
766 and Trigger Lvl2 events to choose cosmics
767 - Instead of the denial of only lvl1 and lvl2 events,
768 we now deny any bit in the pattern, but allow pedestal
769 events to choose pedestals
770 - Instead of requiring only calibration events,
771 we now deny any bit in the pattern, but require the calibration
772 bit to choose calibration events
773
774 * mbase/MClone.[h,cc]:
775 - instead of cloning the object again and again we now clone
776 it once and then just copy the contents. A new option has
777 been introduced to switch back to the old behaviour
778
779 * mbase/MStatusDisplay.[h,cc]:
780 - changed the argument of GetEmbeddedCanvas from a pointer
781 to a reference
782
783 * macros/rootlogon.C:
784 - switched on optimization (-O3) for ACLIC
785
786
787
788 2008/05/24 Thomas Bretz
789
790 * mjobs/MJCalibrateSignal.cc:
791 - removed the obsolete fconsmics (what the hell did it do...
792 it removed the largest events?)
793 - added a cosmics trigger for calibration events instead
794
795
796
797
798 2008/05/20 Thomas Bretz
799
800 * mjobs/MJCalibrateSignal.cc:
801 - added a MH3-histogram to be filled. It contains the
802 rate of the trigger pattern per run.
803 - the filter selecting the calibration or pedestal
804 events has been renamed from ftp to fcalped
805 - the MContinue rejecting these events has been renamed
806 from conttp to contcalped
807 - the filter selecting the pedestal events have been
808 renamed from ftp2 to fped
809 - In the case of MUX data (no lo-gain) this filter
810 is now also rejecting lvl1 and lvl2 triggered events
811 - the ftp2-filter for the pedestal extraction tasks and
812 the corresponding histogram fillers is obsolete
813 - the previouls "PedestalFilter" is obsolete.
814 - it doesn't make sense not to extract the signal (filter
815 of teskenv1, taskenv2 and taskenv3) but process the
816 rest of the tasklist
817 - the pedestal extraction (as the calibration was already)
818 has been moved to its own tasklist with the corresponding
819 filter applied.
820 - tlist3 has been renamed to tlist4
821 - contped has been removed from the tasklist
822
823 * mhbase/MH3.cc:
824 - fixed a bug introduced with the lables (it must be !(x&y)
825 instead of !x&y
826
827 * mjobs/MDataSet.cc:
828 - shortened a line of output to fit into 80 characters
829
830
831
832 2008/05/19 Thomas Bretz
833
834 * Makefile.conf.general, Makefile.conf.linux:
835 - distinguish between := (eval once) and = (eval every access)
836
837 * mbase/BaseLinkDef.h, mbase/Makefile:
838 - added MObjLookup
839
840 * mbase/MObjLookup.[h,cc]:
841 - added
842
843 * mbase/MEvtLoop.cc:
844 - set progress bar position to 0 before PreProcessing
845
846 * mdata/MDataMember.[h,cc]:
847 - added a member function to get a string
848
849 * mfilter/MFCosmics.cc:
850 - fixed a typo in a comment
851
852 * mhbase/MH.[h,cc]:
853 - improved SetBinning for newer root-versions
854 - improved SetBinning to correctly support axis with labels
855 (keeps the binning unchanged)
856
857 * mhbas/MH3.[h,cc], mhbase/MHn.[h,cc]:
858 - support for axis labels was added.
859 - a possibility to set an additional weight has been added
860 - the version number has been increased accordingly
861
862 * mjobs/MJPedestal.cc:
863 - deny level1 and level2 triggers choosing pedestal events
864
865 * mraw/MRawRunHeader.h:
866 - added a member function returning the RunLength (stop-start)
867
868 * mtrigger/MTriggerPattern.[h,cc]:
869 - wrapped some comments
870 - improved comments
871
872
873
874 2008/05/15 Thomas Bretz
875
876 * mfilter/MFMagicCuts.[h,cc]:
877 - fixed a few typos in comments and in the output
878 - added an option kAreaLin with a linear cut in area for special
879 studies
880
881 * mbase/MStatusDisplay.cc:
882 - if no MStatusArray is found, keys which store a TCanvas object
883 are displayed instead if available
884
885 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
886 - the extraction range to get the maximum is now determined
887 automatically from the MExtractedSignalCam
888
889 * mpedestal/MPedestalSubtract.cc, msignal/MExtractTimeAndCharge.cc:
890 - raise an error if there is a mismatch in the number of samples
891
892
893
894
895 2008/05/14 Thomas Bretz
896
897 * mhbase/MH3.[h,cc], mhbase/MHn.[h,cc]:
898 - enhanced to allow direct filling of Profile histograms
899
900 * mjobs/MDataSet.h:
901 - fixed a bug in Print() causing an infinite loop
902
903 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainSeparation.cc:
904 - write the dataset(s) to the output file
905
906 * mjtrain/MJTrainEnergy.cc
907 - write the dataset to the output file
908 - added new plots to show the resolution versus several different
909 parameters
910
911 * mpedestal/MPedestalSubtract.[h,cc]:
912 - added an additional check to compate the number of hi-/lo-gain
913 slices in the run- and event-header
914
915 * mpointing/MPointingDevCalc.cc:
916 - added the 14th Jan 08 to the list of new pointing models
917
918
919
920 2008/05/07 Stefan Ruegamer
921
922 * datacenter/scripts/checkmd5sum
923 - implemented check of files from /magic and /data
924
925 * datacenter/scripts/checktransfer
926 - changed the search for temporary zipfiles to not search in hidden
927 directories
928
929 * datacenter/scripts/movingrawfiles2
930 - movingrawfiles to move raw files from /data/fromtape
931
932 * datacenter/scripts/runcallisto
933 - changed default callisto.rc to callisto_mux_new.rc
934
935 * datacenter/scripts/zipscript
936 - changed the script due to the fact that /magic/data/rawfiles is
937 now a link
938 - changed the find to not search in hidden directories
939 - added the -n option to ssh
940
941 * resources/calibration_spline.rc
942 - added calibration factors for periods 62-66 but these are not
943 newly calculated, simply pasted from previous periods!
944
945
946
947 2008/04/08 Thomas Bretz
948
949 * mreport/MReportDrive.cc:
950 - implemented changes of Version 20080220
951
952
953
954 2008/03/19 Thomas Bretz
955
956 * mjobs/MJSpectrum.cc:
957 - fixed a bug introduced yesterday. The overflow bin was not
958 correctly referenced
959
960
961
962 2008/03/18 Thomas Bretz
963
964 * sponde.cc:
965 - added new option "--force-runtime"
966
967 * mbase/MEnv.h:
968 - added WriteFile to context menu
969
970 * mjobs/MJSpectrum.[h,cc]:
971 - added a new option to force using the runtime instead of the
972 effective observation time (this might bw wrong for very
973 short datasets)
974 - added a check if the effective observation time is out of
975 the histogram range... print a warning if so and include
976 the overflow bins into the eff. obs time
977 - added an estimated sensitivity curve for high and low za
978 to the spectrum plots
979 - added description text for 1553 and crab spectrum
980 - write out the MC events after cuts including their weights
981 - do not fit at 1TeV but 500GeV instead
982
983 * mjobs/MJob.cc:
984 - check in WriteContainer whether the file is already open
985
986 * mpointing/MPointingDevCalc.cc:
987 - added some more comments
988
989 * mhflux/MMcSpectrumWeight.[h,cc]:
990 - added the possibility to extend a spectrum by "fake" statistics
991
992
993
994 2008/03/14 Daniel Hoehne
995
996 * datacenter/macros/filldotrun.C:
997 - inserted new arehucas version
998
999
1000
1001 2008/03/04 Thomas Bretz
1002
1003 * condor/program.submit, condor/macro.submit, condor/script.submit:
1004 - added
1005
1006
1007
1008 2008/03/03 Thomas Bretz
1009
1010 * mhflux/MHAlpha.[h,cc]:
1011 - allow to project individual bins in DrawNicePlot
1012
1013
1014
1015 2008/02/24 Thomas Bretz
1016
1017 * mbase/MLog.h:
1018 - added a getter for the OutputLevel (for debugging)
1019
1020 * mpointing/MPointing.h:
1021 - added a memberfunction to calculate the Abs-value
1022
1023 * mpointing/PointingLinkDef.h:
1024 - added RaDec
1025
1026
1027
1028 2008/02/21 Daniela Dorner
1029
1030 * datacenter/db/builddatasets.php:
1031 - display 'Remark' only in case of errors
1032
1033
1034
1035 2008/02/08 Stefan Ruegamer
1036
1037 * datacenter/scripts/checkmd5sum
1038 - added check to prevent that checksums of files not read from tape
1039 enter the .lapalma file
1040
1041 * datacenter/scripts/dbchk
1042 - added check for crashed runs, sequences and datasets
1043 - corrected bugs in find command and $dir-loops
1044 - adapted to the automatic concept and added it to the cronjobs
1045
1046
1047
1048 2008/02/01 Stefan Ruegamer
1049
1050 * datacenter/macros/filldotrun.C
1051 - added default entry for fCompmux for new runs
1052
1053 * datacenter/macros/checkfileavail.C
1054 - added checking of fCompmux
1055
1056
1057
1058 2008/02/01 Daniel Hoehne
1059
1060 * datacenter/db/runinfo-aio.php:
1061 - fixed 'bug' with query. Now runs are displayed in ascending order
1062
1063
1064
1065 2008/01/31 Thomas Bretz
1066
1067 * mbase/MThread.[h,cc]:
1068 - imported from Cosy
1069
1070 * mbase/Makefile:
1071 - added MThread
1072
1073 * mbase/BaseLinkDef.h:
1074 - added MThread
1075
1076
1077
1078 2008/01/27 Thomas Bretz
1079
1080 * .rootrc:
1081 - updated with the correct path to the ViewCVS
1082
1083
1084
1085 2008/01/24 Thomas Bretz
1086
1087 * mpointing/MPointing.cc:
1088 - added ClassImp for RaDec
1089
1090 * mpointing/MPointing.h:
1091 - added code for classes AltAz and RaDec deriving from TVector2
1092 not to be used in Mars and Cosy
1093
1094
1095
1096 2008/01/24 Daniel Hoehne
1097
1098 * scripts/preparemc:
1099 - adapted to new rawfile/camera structure in /magic/montecarlo
1100
1101
1102
1103 2008/01/14 Thomas Bretz
1104
1105 * mpointing/MPointing.h:
1106 - added enumeration operator[]
1107
1108
1109
1110 2008/01/11 Thomas Bretz
1111
1112 * mbase/MLog.cc:
1113 - correctly use delete[] instead of delete for fGuiLInes as
1114 suggested by valgrind.
1115
1116
1117
1118 2008/01/09 Thomas Bretz
1119
1120 * mbadpixels/MBadPixelsTreat.[h,cc]:
1121 - removed obsolete fRawHeader
1122
1123 * mpointing/MSrcPosCam.[h,cc]:
1124 - added Paint member function
1125
1126 * mpointing/MSrcPosRndm.[h,cc]:
1127 - also produce a antio source position for wobble observations
1128
1129 * mraw/MRawRunHeader.cc, mjobs/MJCalibration.cc,
1130 mpedestal/MPedestalCam.cc:
1131 - some cosmetics
Note: See TracBrowser for help on using the repository browser.