source: trunk/MagicSoft/Mars/Changelog@ 8986

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