source: trunk/MagicSoft/Mars/Changelog@ 8978

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