source: trunk/MagicSoft/Mars/Changelog@ 8964

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