source: trunk/MagicSoft/Mars/Changelog@ 8972

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