source: trunk/MagicSoft/Mars/Changelog@ 8976

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