source: trunk/MagicSoft/Mars/Changelog@ 8977

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