source: trunk/MagicSoft/Mars/Changelog@ 8970

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