source: trunk/MagicSoft/Mars/Changelog@ 8969

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