source: trunk/MagicSoft/Mars/Changelog@ 8958

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