source: trunk/MagicSoft/Mars/Changelog@ 8961

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