source: trunk/MagicSoft/Mars/Changelog@ 8957

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