source: trunk/MagicSoft/Mars/Changelog@ 8987

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