source: trunk/MagicSoft/Mars/Changelog@ 8955

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