source: trunk/MagicSoft/Mars/Changelog@ 8967

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