source: trunk/MagicSoft/Mars/Changelog@ 8965

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