source: trunk/MagicSoft/Mars/Changelog@ 8723

Last change on this file since 8723 was 8723, checked in by snruegam, 17 years ago
*** empty log message ***
File size: 114.1 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 2007/08/31 Stefan Ruegamer
21
22 * datacenter/scripts/runstar
23 - added linking of different star.rc files according the data type
24
25
26
27 2007/08/30 Thomas Bretz
28
29 * sponde.cc:
30 - changed window name from sequence to ganymed-file
31
32 * mdata/MDataMember.cc, mpointing/MSrcPosCorrect.cc:
33 - fixed a typo in the comment
34
35 * mfilter/MFEvtNumber.cc:
36 - call TTree::SetEstimate as suggested by the class description
37
38 * mhflux/MMcSpectrumWeight.cc:
39 - fixed some comments
40 - further improved Print-output
41
42 * mjobs/MJCut.cc:
43 - fixed a typo in the output
44
45 * mpointing/MPointing.cc:
46 - added possibility to add comments starting with #
47
48 * mraw/MRawRunHeader.cc:
49 - fixed a small problem in the Print-output
50
51
52
53 2007/08/28 Thomas Bretz
54
55 * mbase/MEnv.[h,cc]:
56 - added handling an Include-resource. Note, that there is no
57 check for recursions, they can crash your program.
58
59 * sponde.cc:
60 - check for batch mode and no output file
61 - changed title
62 - moved HasWritePermission to MJSpectrum.cc
63
64 * mdata/MDataPhrase.cc:
65 - fixed a bug which caused a variable (eg. [0]) at the beginning
66 of a line not be detected correctly
67
68 * mhbase/MHn.cc:
69 - added some comments
70
71 * mhflux/MHDisp.[h,cc]:
72 - changed axis titles from x/y to dx/dy
73 - changed cutting out a part of the cake into stamping a hole
74 at the source position (currently with a fix PSF!)
75 - for the moment display everything in Wobble-mode (to be fixed!)
76
77 * mhflux/MMcSpectrumWeight.cc:
78 - some cosmetics to output
79
80 * mjobs/MJCut.cc:
81 - check if output file is writeable (necessary in on/off mode
82 to detect that incident before filling the source plot)
83
84 * mjobs/MJob.cc:
85 - added a comment
86 - fixed a bug in HasWritePermission (it must be fOverwrite not
87 !fOverwrite)
88
89 * mjobs/MJSpectrum.cc:
90 - replaced #cdot by a dot (it seems it is not supported anymore??)
91 - set a proper display name
92 - print an error message if writing the result failed
93
94 * mjtrain/MJTrainDisp.[h,cc]:
95 - a further small step to unify all MJOptim classes
96 - let the user change the theta-cut for the displayed efficiency
97
98 * macros/train/traindisp.C:
99 - added comment about new SetThetaCut
100
101 * mjtrain/MJTrainEnergy.[h,cc]
102 - a further small step to unify all MJOptim classes
103 - removed obsolete columns for Impact and TelescopeTheta
104 (MHEnergyEst doesn't read from the matrix here)
105 - set palette
106
107 * mpointing/MSrcPosCalc.[h,cc]:
108 - replaced CalcXYinCamera by MAstro::GetDistOnPlain. It has the
109 same accuracy and is not remarkably slower
110
111 * mpointing/MSrcPosCorrect.[h,cc]:
112 - changed comments
113 - made sure that any possible anti-source position in the camera
114 is handled correctly (maybe we should move it before
115 MSrcPosCalc and skip the anti-source here???)
116
117
118
119
120 2007/08/27 Markus Meyer
121
122 * mmuon/MHMuonPar.cc:
123 - Reference lines changed
124
125
126
127 2007/08/27 Thomas Bretz
128
129 * resources/starguider00000001.txt, resources/starguider0085240.txt,
130 resources/starguider00089180.txt:
131 - added more starguider calibration files
132
133 * resources/starguider.txt:
134 - removed obsolete old one
135
136
137
138 2007/08/26 Thomas Bretz
139
140 * mranforest/MRFEnergyEst.[h,cc]:
141 - removed obsolete files
142
143
144
145 2007/08/25 Thomas Bretz
146
147 * sponde.cc:
148 - check for write permissionbefore job is started
149
150 * sponde.rc, sponde_onoff.rc:
151 - cosmetics to comment
152
153 * macros/train/traindisp.C:
154 - better order of comments
155
156 * manalysis/MParameterCalc.[h,cc]:
157 - print name of output container
158 - allow setting name of output container from resource file
159
160 * mbase/MStatusDisplay.cc:
161 - added sanity check for batch mode in SetProgressBarPosition
162
163 * mfbase/MFDataPhrase.[h,cc]:
164 - initialize new data member fDefault in constructors
165 - increased class version number by one
166
167 * mhbase/MH.cc:
168 - do not divide by zero in SetBinomialErrors
169
170 * mhbase/MH3.[h,cc]:
171 - automatically set more log labels and suppress exponent
172
173 * mhbase/MHn.cc:
174 - set margin between new tabs in Divide to a small value
175
176 * mhflux/MHCollectionArea.cc:
177 - new default energy binning based on the typical simulation range
178
179 * mhflux/MHEnergyEst.cc:
180 - new default energy binning based on the typical simulation range
181 - set the impact binning to one bis as a default for speed
182 reasons. It is normally not used at all
183 - added two blue lines at the zero-bias level for convinience
184
185 * mhflux/MMcSpectrumWeight.cc:
186 - small cosmetics to Print-output
187
188 * mjobs/MJCut.cc:
189 - renamed the instances of the Calc* tasks
190 - store all three taskenvs
191
192 * mjobs/MJSpectrum.[h,cc]:
193 - handle a CalcDisp-task gotten from ganymed properly
194 - do not reexecute CalcHaronness for data
195 - renamed the instances of the Calc* tasks
196
197 * msql/MSQLMagic.cc, msql/MSQLServer.cc:
198 - delete created TSQLRow. They are not deleted automatically
199
200
201
202 2007/08/24 Thomas Bretz
203
204 * mdata/MDataMember.cc:
205 - added a sanity check in GetValue()
206
207 * mdata/MDataPhrase.[h,cc]:
208 - Allow to use MDataPhrase also with variables x,y,z and t
209 - Allow evaluation of the function with given x,y,z,t
210
211 * mjobs/MJSpectrum.h:
212 - commented IntermediateLoop, was unused
213
214 * mjoptim/MJOptimize.cc:
215 - added two comments
216
217 * mjtrain/MJTrainDisp.cc:
218 - added new MHn to display more information about the test
219 - improved result-histogram
220 - added PreTasks, PostTasks and TestTasks to testing tasklist
221 - some fixes if the user closed the display
222
223 * mjtrain/MJTrainEnergy.cc
224 - added new MHn to display more information about the test
225 - allow to set fTrainParameter and fResultFunction from
226 outside, this allows to train on whatever you like
227 - added TestTasks to testing tasklist
228 - added new member functions to set Train parameter and
229 evaluation function: SetTrainLog/Log and SetTrainFunc
230
231 * mranforest/MRanForestCalc.[h,cc]:
232 - changed evaluatio function-type from TF1 to MDataPhrase
233
234 * mraw/MRawEvtData.cc:
235 - initialize fNumBytesPerSample with 1
236
237 * mraw/MRawRunHeader.[h,cc]
238 - set default FADC type to 1 (Siegen)
239 - it turned out that we use 1/2 and not 0/1 as expected
240
241 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
242 - updated some comments
243 - added new CutT
244
245 * sponde.rc, sponde_onoff.rc:
246 - updated with thousands of comments
247 - adapted to new sponde respources
248 - added examples for missing resources
249 - added a new energy estimation formula which can be used instead
250 of using the random forest
251
252 * macros/optim/optimonoff.C, macros/optim/optimwobble.C:
253 - updated with the latest cuts and some comments
254
255 * macros/train/traindisp.C:
256 - updated with the latest knowledge and cuts
257 - updated with more examples
258
259 * mfbase/MFDataPhrase.[h,cc]:
260 - added a default value which can be used if no phrase is setup
261 - allow to use a constrcutor without phrase but name and title
262
263 * mjobs/MJCut.cc:
264 - removed SetAllowEmpty from CutT
265 - initialize CutT with no phrase instead of an empty one
266
267 * mjobs/MJSpectrum.h:
268 - removed obsolete function definition for IntermediateLoop
269
270 * mranforest/MRanForestCalc.cc:
271 - if weights are used output the sum of the weights for control
272 purpose
273
274 * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C,
275 datacenter/macros/plotrundb.C:
276 - delete TSQLRow if allocated
277
278
279
280 2007/08/23 Thomas Bretz
281
282 * mhbase/MH3.[h,cc]:
283 - added new data members fBins, allowing to set bins from the outside
284 - removed obsolete SetColors
285 - set palette automatically if it is a 2D histogram (more flexible
286 solution pending)
287
288 * mhbase/MHn.cc:
289 - added comments
290 - allow setting of binning without parlist
291 - added functions to set Scale, Log, AutoRange and Sumw2
292 - delete obsolete pads, if any
293
294 * mjoptim/MJOptimizeBase.h:
295 - added new data meber fTestTasks to be executed only for testing
296 - added comments
297
298 * mjtrain/MJTrainRanForest.cc:
299 - removed obsolete code already in comments
300
301 * mranforest/MRanForestCalc.[h,cc]:
302 - added the possibility to set a function which converts the
303 result of the rf. eg "pow(10, x)"
304
305 * mraw/MRawRunHeader.[h,cc]:
306 - replaced fNumSignificantBits by fFadcResolution for compatibility
307 - replaced fFreqSampling by fSamplingFrequency for compatibility
308 - increased ClassVersion to 9
309
310 * mraw/MRawEvtData.cc:
311 - initialize fNumBytesPerSample to 1 to make it compatible with reading
312 old MC files.
313
314 * mjobs/MJSpectrum.cc:
315 - added control plot for the residual of Energy
316 - fixed the "Overflow-Bug". It was a loop from o to <n, while histogram
317 bins are from 1 to ==n
318
319
320
321 2007/08/22 Thomas Bretz
322
323 * mbase/MEnv.cc:
324 - changed title print out for untouched resources
325
326 * mhbase/HBaseLinkDef.h, mhbase/Makefile:
327 - added new class MHn
328
329 * mhbase/MH.[h,cc]
330 - changed start bin to search for GetRange
331 - added GetRangeX and GetRangeY member functions
332 - added GetRangeUserX and GetRangeUserY member functions
333 - added default to SetPalette
334
335 * mhbase/MH3.[h,cc]:
336 - chnaged to tokenize the name allowing to have different
337 Binning names for all axes
338 - added a style bit which allow to auto scale an axis if the
339 histogram is finally filled
340 - replaced 9999 with -1 in ProfileX/Y
341 - moved SetLog from Paint to Draw
342 - increased class version
343
344 * mhflux/MAlphaFitter.cc, mhflux/MHAlpha.cc, mhflux/MHCollectionArea.cc,
345 mhflux/MHEffectiveOnTime.cc, mhflux/MHEnergyEst.cc,
346 mreflector/MHReflector.cc:
347 - replaced 9999 with -1 in ProjectionX/Y/Z
348 - replaced 9999 with -1 in ProfileX/Y
349
350 * mhflux/MMcSpectrumWeight.cc:
351 - tiny change to output of Print
352
353 * mjobs/MJCut.cc:
354 - added a new Tab CuT displaying VsSize a second time, but with a
355 user definable cut "CutT" applied
356
357 * mjobs/MSequence.[h,cc]:
358 - added "Comment" to resources
359 - increased class version nimber
360
361 * mmuon/MHMuonPar.cc:
362 - enable all grids
363
364 * mimage/MNewImagePar.cc:
365 - Set fConcCOG to 0 if smaller 0. This produces at least a defined
366 value (-inf) when the logarithm is calculated, which is better
367 than an undefined one (NaN).
368
369
370
371 2007/08/22 Markus Meyer
372
373 * datacenter/macros/fillstar.C
374 - changed reference values for muon analysis according to
375 the large muon sample with old image cleaning (Mars-1.2) and
376 smaller integration region (0.75 to 1.2)
377
378 * resources/calibration.rc
379 - changed correction coefficients due to new reference values
380
381 * resources/calibration_spline.rc
382 - changed correction coefficients for MUX
383
384 * mmuon/MHMuonPar.cc
385 - changed FHistBraod from ArcWidth/Radius vs. Radius to
386 ArcWidth vs. Radius
387
388 * datacenter/macros/fillstar.C
389 - changed reference values for muon analysis again according to
390 the large muon sample with time image cleaning (for new release)
391 with integration region 0.75 to 1.2
392
393
394
395 2007/08/22 Stefan Ruegamer
396
397 * datacenter/scripts/runcallisto
398 - modified staging of files
399
400 * datacenter/scripts/runstar
401 - corrected server and added logfile entry for staging of files
402
403
404
405 2007/08/21 Thomas Bretz
406
407 * mpointing/MHSrcPosCam.[h,cc]:
408 - we now buffer the events instead of average them. This removes
409 strange (fake) events near the camera center in wobble mode
410
411
412
413 2007/08/21 Markus Meyer
414
415 * datacenter/macros/fillstar.C
416 - changed reference values for muon analysis according to
417 the large muon sample with time image cleaning and smaller
418 integration region (0.8 to 1.2)
419
420 * mmuon/MHMuonPar.cc
421 - changed fgIntegralLoLim from 0.7 to 0.8
422
423
424
425 2007/08/21 Stefan Ruegamer
426
427 * datacenter/scripts/movingrawfiles_OK
428 - removed rmdir -p option
429
430 * datacenter/scripts/runcallisto
431 - added staging of files
432
433
434
435 2007/08/20 Stefan Ruegamer
436
437 * datacenter/scripts/setup
438 - changed number of allowed processes
439
440 * datacenter/scripts/movingrawfiles
441 - changed login server from apollo to dc09
442 - removed lines for moving files from fromlapalma as the transfer
443 is not working anymore with finished files
444 - added comment
445
446 * datacenter/scripts/movingrawfiles_OK
447 - script for moving files according to the new "_OK" structure in
448 the fromlapalma folder
449
450 * datacenter/scripts/checkmd5sum
451 - added automatic detection of the L number
452 - added check for already existing output files
453 - added description
454
455 * resources/calibration_spline.rc
456 - added factors for period 56 and 57 (same value as for 55)
457
458
459
460 2007/08/20 Thomas Bretz
461
462 * .rootrc:
463 - added some comments about defaults
464 - set the ShowEventStatus for the canvases to yes as default
465
466 * sponde.cc:
467 - removed the refill option (it was just a dummy)
468 - removed the accurate option. It didn't give more accurate
469 results at all
470
471 * mbase/MStatusDisplay.[h,cc]:
472 - added an update option to SetProgressBarPosition
473
474 * mhflux/MMcSpectrumWeight.[h,cc]:
475 - allow to give a container name to GetFormula*
476 - changed default for spectral slope from -9 to -99
477 - allow to give integral range to GetSpec*Integral
478 - added a new member function CompeleteEnergySpectrum which completes
479 a simulated spectrum starting at an energy fEnergyMin down to
480 an energy emin.
481 - added two options ("new" and "old") to Print function
482 - do not stop anymore if lower energy boundary changes
483
484 * mjobs/MJSpectrum.[h,cc]:
485 - cleaned the code in general
486 - removed fRefill (was not used in the code at all)
487 - added MJSpectrum to global ListOfCleanups to handle
488 the display more properly
489 - removed reading of the first (it was the second!)
490 MMcCorsikaRunHeader. It is now read for each file individually
491 - The read monte carlo events are now weighted with the mc
492 production area (events per area)
493 - incomplete (to lower energies) spectra are completed
494 - removed accurate mode, it was not more accurate
495 - we fit the spectrum now from the first to the last bin
496 - for comparison crab and 1553 are plotted
497 - changed the processing such that first the MCs are processed
498 and then the spectrum is refilled
499 - now the MC distribution from OriginalMC is read only once
500 - added new tab showing the basic event distribution
501
502 * callisto.cc, star.cc, ganymed.cc, sponde.cc, mars.cc, showplot.cc:
503 - some improvements in case of wrong number of arguments
504
505
506
507 2007/08/19 Thomas Bretz
508
509 * mbase/MStatusDisplay.cc:
510 - fixed the fix of the strange crashes. Now fBatch is added to
511 the ListOfCleanups instead of removing the newly created canvas
512 from the global list of canvases
513
514 * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
515 mimage/MHImagePar.cc, mimage/MHNewImagePar.cc:
516 - enables a lot of grids
517
518 * mhbase/MBinning.[h,cc]:
519 - addec constructor with a TArrayD
520
521 * mhbase/MH.[h,cc]:
522 - added two new member functions GetRange and GetRangeUser
523
524 * mjoptim/MJOptimizeDisp.[h,cc]:
525 - added new option UseThetaSq
526
527 * mjoptim/MJOptimizeEnergy.[h,cc]:
528 - added possibility to use also logarithmic fits
529
530 * mmc/MMcCorsikaRunHeader.cc:
531 - improved Print function
532
533 * msignal/MExtractTimeAndChargeSpline.cc:
534 - initialize rise and fall time as suggested by valgrind
535
536 * mtools/MChisqEval.[h,cc]:
537 - implemented the possibility to use weights
538
539
540
541
542 2007/08/18 Thomas Bretz
543
544 * sponde.cc:
545 - added new option --force-theta
546
547 * mbase/MEnv.[h,cc], mjobs/MSequence.[h,cc], mjobs/MDataSet.[h,cc]:
548 - GetName noe returns only the filename not the whole path. The
549 old behaviour made it impossible to access the container from
550 the file.
551 - GetRcName now returns the whole path/name.
552 - Print now outputs also path and file-name
553
554 * mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc:
555 - fixed typos in comments
556
557 * mhflux/MHCollectionArea.cc:
558 - reset fCorsikaVersion to 0 in PreProcess
559 - print old and new Cosika version if mismatch is found
560
561 * mhflux/MMcSpectrumWeight.cc:
562 - replaced the %.16f by %.16e. This is more accurate in cases
563 with high exponents
564 - added some sample/test code to weight the Zenith Angle
565 according to the sin-distribution produced by Corsika.
566 Currently not in use
567
568 * mjobs/MJSpectrum.cc:
569 - removed the simple/accurate mode. There is now reason why
570 the previous "accurate"-mode should be more accurate at all.
571 It is only slower
572 - Reading the OriginalMC tree now is done such that the
573 events are properly weighted by the production area. This
574 allowes to use different impact paramters from dfferent files.
575 - a check has been implemented which compared the zenith angle
576 distribution of the data and the resulting monte carlo data.
577 Execution of the program can be forced with a new option.
578 - write more information to output file.
579 - added a new tab showing the vent distribution without weights
580
581
582
583 2007/08/17 Thomas Bretz
584
585 * sponde.cc:
586 - removed switch for simple and accurate mode
587
588 * mbase/MMath.cc:
589 - fixed a problem in LiMaExc which could result in NaN
590 (if signal and background is 0)
591
592 * mbase/MStatusDisplay.cc:
593 - remove canvases in batch-mode from the global list of canvases,
594 this could result in crahses if two canvases in the display
595 had the same name
596
597 * mhflux/MHCollectionArea.[h,cc]:
598 - output the maximum impact found in Finalize
599
600 * mhflux/MHEnergyEst.cc:
601 - made the y-axis in the Eest vs Emc plot logarithmic
602
603
604
605 2007/08/16 Markus Meyer
606
607 * resources/calibration.rc:
608 - update of muon calibration factors for the periods 41 to 50
609
610
611
612 2007/08/15 Thomas Bretz
613
614 * mhflux/MHEnergyEst.cc:
615 - exchanged x- and y-contents of Eest vs Emc hist. It turned out
616 that it was wrong.
617
618 * mjobs/MDataSet.[h,cc]:
619 - added member functions AddFiles filling a MDirIter
620
621 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
622 - updated the disp-parametrization after fixing the lo-gain bug
623 - fixed a bug in the quality cuts (all showers with saturating
624 hi-gains were removed)
625
626 * mhbase/MH3.cc:
627 - allow to split the histogram name and the binning name
628 - set a different line color in case of the "same" option
629
630 * mjobs/MJCut.cc:
631 - show distribution of observation time for on and off data
632
633 * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
634 mjoptim/MJOptimizeEnergy.cc:
635 - added display to output
636
637 * macros/optim/optimenergy.C, macros/optim/optimonoff.C,
638 macros/optim/optimwobble.C:
639 - added example how to write output file
640
641
642
643 2007/08/13 Thomas Bretz
644
645 * mjobs/MJSpectrum.cc:
646 - fixed reading of Binning* from ganymed*.file
647
648
649
650 2007/08/11 Thomas Bretz
651
652 * mhflux/MHAlpha.cc:
653 - on special request omega has been removed from the nice plot
654
655
656
657 2007/08/10 Thomas Bretz
658
659 * msignal/MExtractTimeAndCharge.cc:
660 - fSaturationLimit must be multiplied with GetScale() not with
661 GetMax()... grmpf.
662
663 * mjobs/MJCut.cc:
664 - fixed a bug which caused nonsense effective on-time values
665 for real data since three weeks.
666
667
668
669 2007/08/06 Thomas Bretz
670
671 * mcalib/CalibLinkDef.h, mcalib/Makefile:
672 - removed obsolete MMcCalibrationCalc
673
674 * mhbase/MH.[h,cc]:
675 - adde ApplyBinning member functions for two- and three-dim hists
676
677 * mimage/MHHillasExt.[h,cc]:
678 - removed plot for max dist
679 - added plot for SlopeL
680 - increased class version number
681
682 * mjobs/MJCut.cc:
683 - added BinningSlope to list of binnings
684 - added BinningM3Trans to list of binnings
685 - added BinningM3Asym to list of binnings
686 - removed BinningMaxDist from list of binnings
687
688 * mjtrain/MJTrainDisp.cc:
689 - renamed TrainDist to Train
690
691 * mpointing/MHSrcPosCam.cc:
692 - changed default palette from glow1 to pretty
693
694 * mpointing/MSrcPosCam.h:
695 - added a function to return the distance to the camera center
696
697 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
698 - updated binnings
699 - replaced old spark-cut by a new one
700
701 * mfilter/MFMagicCuts.[h,cc]:
702 - increased version number to 2
703
704 * mjobs/MJStar.cc:
705 - replaced the old spark-cut with a new one
706
707 * mimage/MHVsSize.cc:
708 - changes some comments
709
710 * mmuon/MHSingleMuon.cc:
711 - skip the "error estimation" step. It is just a multiplication
712 with a fixed value. This doesn't influence enaything. And the
713 absolute avlue of the error is not used at all.
714
715
716
717 2007/08/03 Thomas Bretz
718
719 * macros/optim/optimdisp.C:
720 - adapted to new parametrization
721
722 * mjtrain/MJTrainDisp.[h,cc]:
723 - some small fixes and changes.
724 - added code (as comment) for training a ghostbuster
725
726
727
728 2007/08/02 Thomas Bretz
729
730 * mjobs/MJSpectrum.[h,cc]:
731 - made it compile again
732
733
734
735 2007/07/29 Thomas Bretz
736
737 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
738 - reordered pre-cuts
739 - removed conc1-spark cut
740 - changed cut coefficients to new algorithm
741
742 * mars.rc, star.rc:
743 - switched to use new image cleaning
744
745
746
747 2007/07/28 Thomas Bretz
748
749 * mjobs/MJSpectrum.[h,cc]:
750 - added CutQ
751 - added some checks for the Zenith angle distribution
752
753
754
755 2007/07/26 Daniela Dorner
756
757 * scripts/dospectrum:
758 - bugfix (variable for outpath for ganymed was wrong)
759
760
761
762 2007/07/26 Thomas Bretz
763
764 * mfilter/MFMagicCuts.cc:
765 - implemented new disp-parametrization
766 - implemented new ghostbusting
767 - implemented possibility to use an external ghostbuster
768 - implemented possibility to use an external disp calculator
769
770 * mimage/MImgCleanStd.[h,cc]:
771 - implemented the cleaning in a recursive way. It should be
772 a little bit faster
773 - implemented post-cleaning using timing information
774 - implemented new options how to treat the removed single
775 core pixels
776
777 * mjobs/MJCut.cc:
778 - write an external ghostbuster to the output file if available
779
780 * mjtrain/MJTrainEnergy.cc, mjtrain/MJTrainSeparation.cc:
781 - set display name of MRanForestCalc as title instead of name
782
783 * mranforest/MRanForestCalc.cc:
784 - set fTitle as eventloop name instead of fName
785
786 * mimage/MNewImagePar.[h,cc]:
787 - removed the fInner-stuff. It was never good for anything
788 only for space- and time-consumption
789 - increased class-version number by one
790
791
792
793 2007/07/25 Thomas Bretz
794
795 * scripts/merppupdate:
796 - small fixes
797
798
799
800 2007/07/24 Thomas Bretz
801
802 * mbase/MEvtLoop.cc:
803 - removed the "Status Display" in front of the window name
804
805 * mcalib/MCalibrationChargeCalc.cc:
806 - initialized some more variables in the constructor as suggested
807 by valgrind
808
809 * mjobs/MJCut.cc:
810 - reset number of off-source positions in on-/off-mode to one
811
812 * mjobs/MJob.[h,cc]:
813 - added many comments
814 - simplified the functions for setting a new resource file
815 - replaced some repeated code by new function CombinePath
816 - added new member function HasWritePermission
817
818 * mjoptim/MJOptimize.cc:
819 - set title as window title of eventloop
820
821 * mjoptim/MJOptimizeCuts.cc:
822 - stop if filter is set and it is not MFMagicCuts
823
824 * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
825 mjoptim/MJOptimizeEnergy.cc:
826 - set window title of status display
827
828 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc,
829 mjtrain/MJTrainSeparation.cc:
830 - set window title of status display
831 - check for write permission of the output file
832
833 * mjtrain/MJTrainDisp.[h,cc]:
834 - implemented new plots showing the result in a more
835 convinient way
836 - allow to set a different result value than dist
837
838 * mranforest/MRanForest.[h,cc]:
839 - improvement to output when training. Moved code to a
840 new member function
841
842 * mranforest/MRanForestCalc.cc:
843 - set window title of status display
844
845 * mtools/MTFillMatrix.[h,cc]:
846 - implemented setting name and title in the constructor
847 - set window title when wvent loop is started to title
848
849
850
851 2007/07/19 Thomas Bretz
852
853 * mjobs/MJCut.cc:
854 - added a sanity check for one off-position in on/off-mode
855
856 * mjoptim/MJOptimize.[h,cc]:
857 - moved the functions and data-members to set cuts etc to new
858 base class
859 - added setting of pre- and post-tasks to reading the data
860
861 * mjoptim/Makefile, mjoptim/OptimLinkDef.h:
862 - added new MJOptimizeBase
863
864 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc,
865 mjtrain/MJTrainSeparation.cc:
866 - changed to use fDebug and WriteDisplay from the new base class
867
868 * mjtrain/MJTrainRanForest.[h,cc]:
869 - moved all data members and setting of pre-/posttasks/-cuts
870 to new base class
871
872 * mjtrain/Makefile:
873 - added include of mjoptim for new base class
874
875 * mjoptim/MJOptimizeBase.[h,cc]:
876 - new base class for optimization and training classes
877
878
879
880
881 2007/07/18 Thomas Bretz
882
883 * mpointing/MPointingDevCalc.cc:
884 - changed limit for starguide calibration from 87751 to 85240
885
886 * mbase/MContinue.cc:
887 - changed some debug output
888 - fixed a bug if the filter already decided to be skiped
889
890 * mbase/MEvtLoop.cc:
891 - changed RecursiveRemove to use the newly implemented scheme
892
893 * mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
894 mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
895 - improved debug output
896 - added RecursiveRemove member function
897 - removed screen output from Remove function
898 - call RecursiveRemove when something is removed from the list
899
900 * mbase/MStatusDisplay.h:
901 - aaded a new enum kLastElement
902
903 * mbase/MTask.cc:
904 - set kMustCleanup for fFilter
905
906 * mbase/MTaskList.cc:
907 - added debugg code
908
909 * mfileio/MWriteRootFile.cc:
910 - always set kMustCleanup when a TFile is created
911 - make sure RecursiveRemove is called in the correct way
912
913 * mmain/MEventDisplay.h:
914 - fixed the starting index for the first gui element
915
916 * msignal/MExtractor.cc:
917 - added some initializations in the constructor suggested by
918 valgrind
919
920 * mcalib/MCalibrateData.cc:
921 - improved output
922
923
924
925 2007/07/17 Thomas Bretz
926
927 * mjobs/MDataSet.cc:
928 - fixed a typo
929
930
931
932 2007/07/17 Daniela Dorner
933
934 * scripts/dospectrum:
935 - added comments
936 - adapted variables to changes in preparemc
937 - new path for condor submit and dag files (the new condor path in
938 Mars)
939
940 * scripts/preparemc:
941 - added comments
942 - added checks
943
944 * condor:
945 - added (directory to store condor submit files)
946
947 * condor/processds.submit:
948 - added (condor submit file to run ganymed for a dataset, used in
949 scripts/dospectrum)
950
951 * condor/processsponde.submit:
952 - added (condor submit file to run sponde for a dataset, used in
953 scripts/dospectrum)
954
955
956
957 2007/07/15 Thomas Bretz
958
959 * mdata/MDataPhrase.[h,cc]:
960 - fixed a problem with predefined variables (such as used for
961 disp optimization [0])
962 - added a debug member function GetRuleRaw()
963
964 * mhflux/MHAlpha.[h,cc]:
965 - allow to set the watermark from the DrawNice menu entry
966
967 * mjobs/MDataSet.cc:
968 - allow to set the default sequence- and data-path from
969 the dataset file
970
971 * mjobs/MJCut.cc:
972 - set the number of random off-source position for the on-data
973 - fixed a "&", should have been a logical And
974 - make sure that even for MCs the source position is always
975 calculated (this is necessary for more than one wobble position)
976
977 * mjoptim/MJOptimizeDisp.cc:
978 - fixed a typo which made the optimtrain.C fail (kDegToRad does
979 not exist)
980
981 * mjtrain/MJTrainEnergy.cc:
982 - some cosmetics: changed kRad2Deg to TMath::RadToDeg()
983
984 * mpointing/MSrcPosCalc.[h,cc]:
985 - added a random off-source position calculation to make the
986 more-than-one-off-source-position analysis symmetric in case of
987 on-source
988 - added lots of comments
989
990
991
992 2007/07/14 Thomas Bretz
993
994 * mpedestal/MPedestalSubtract.[h,cc]:
995 - fixed the buggy Memcpy function introduced with the last change
996 07/06/17 ;( Fortunately this bug was only effectingt the MC data.
997 The MUX and old FADC data got copied correctly because they are
998 stored in the hi-gain array only, so that the number of hi-gain
999 samples returned in Process is 30/80.
1000
1001 * mpedestal/MExtractPedestal.cc:
1002 - some cosmetics
1003
1004 * mfilter/MFMagicCuts.cc:
1005 - changed some comments
1006
1007 * mjobs/MJCut.cc:
1008 - some cosmetics. Simplified the setting of the scale factor
1009
1010 * macros/train/traindisp.C, macros/train/trainenergy.C,
1011 macros/train/trainseparation.C:
1012 - added some more helpfull comment
1013
1014
1015
1016 2007/07/03 Thomas Bretz
1017
1018 * mmain/MEventDisplay.[h,cc]:
1019 - changed default size
1020 - added two butons to switch of the display of the image
1021 parameters
1022
1023
1024
1025 2007/06/30 Thomas Bretz
1026
1027 * msignal/MExtractTimeAndCharge.cc:
1028 - when splitting the extraction of the maximum position and the
1029 maximum value into two functions (after the last release)
1030 an error in extracting the time of a saturating lo-gain pixel
1031 was introduced. fixed.
1032
1033 * resources/starguider.txt:
1034 - starguider calbration file added
1035
1036
1037
1038 2007/06/29 Daniela Dorner
1039
1040 * datacenter/db/sources.php:
1041 - fixed bug (test-sources where displayed although 'incl. test
1042 sources was not checked)
1043 - added input field for source name (regular expressions)
1044 - adapted link for source name from sequinfo.php to
1045 sequinfo-aio.php
1046
1047 * datacenter/db/menu.php, datacenter/db/builddatasets.php:
1048 - moved init of limits (setting of know values) from
1049 builddatasets.php to menu.php (function InitFindOffData), so that
1050 the values are also available in sequinfo-aio.php
1051
1052 * scripts/dospectrum:
1053 - completely new version using condor dag
1054
1055 * scripts/preparemc:
1056 - new version
1057 - adapted path
1058 - giving mars not needed anymore
1059 - adapted to 8 digit run numbers for MC
1060
1061
1062
1063 2007/06/29 Thomas Bretz
1064
1065 * mimage/MHillasExt.[h,cc]:
1066 - added new timing parameters fSlopeTrans and fSlopeLong
1067 - removed never used parameter fMaxDist
1068 - increased accordingly the class version number by 1
1069 - replaced the old calculation of the third moments by a
1070 numerically more accurate one, by avoiding to calculate
1071 to many differences too often.
1072
1073 * mfilter/MFMagicCuts.[h,cc]:
1074 - added the usage of the new SlopeLong parameter for ghostbusting
1075
1076 * mjobs/MJStar.cc:
1077 - preselect events for muon analysis not only by size but also
1078 by fConcCOG.
1079
1080 * mmuon/MMuonSearchPar.[h,cc]:
1081 - added a new member function to return the dist (sqrt(x^2+y^2))
1082 - to create outliers which are outling as much as possible we
1083 let the fit change x and y to infinity.
1084
1085 * mmuon/MHSingleMuon.cc:
1086 - adapted the histogram binning from Siegen slices to ns.
1087 - adapted the par limits for the fit to ns
1088 - adapted the starting value for the rms to ns
1089 - removed the fit range, it was anyhow identical to the histogram
1090 - changed the condition of the pixel index into a condition
1091 of the pixel size
1092
1093 * scripts/merppupdate:
1094 - the second argument was silently ignored
1095
1096 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
1097 - updates to the latest changes
1098
1099
1100
1101 2007/06/28 Thomas Bretz
1102
1103 * mars.cc:
1104 - added new options to use a sequence file instead of a run
1105
1106 * mhbase/MFillH.h:
1107 - added new member function to reset weights
1108
1109 * mmain/MEventDisplay.[h,cc]:
1110 - added path argument to allow to give an input path
1111 - added to allow to setup a sequence file for reading
1112
1113 * mmain/Makefile:
1114 - added inlcude of mjobs for MSequence
1115
1116 * mbadpixels/MBadPixelsTreat.cc:
1117 - we assume now that the maximum arrival time difference
1118 is calibrated already in nanoseconds
1119
1120 * mcalib/MCalibrateRelTimes.[h,cc]:
1121 - the arrival time is now converted from slices into nanoseconds
1122
1123 * mfilter/MFSoftwareTrigger.cc:
1124 - the arrival time is now assumed to be in nanoseconds.
1125 the default is changed accordingly from 0.5 to 1.7
1126
1127 * mjobs/MJCalibrateSignal.cc:
1128 - changed axis label of PulsePos plot (now in nanosec)
1129
1130 * mpointing/MSrcPosCalc.[h,cc]:
1131 - allow to set a tasklist as callback to now which n-th
1132 pass of the same task list it is
1133
1134 * mbase/MTaskList.[h,cc]:
1135 - added some code to allow the execution of one task list more
1136 than once. This is for example necessary to process three
1137 different off-source regions.
1138
1139 * mjobs/MJCut.[h,cc]:
1140 - use the new feature in MTaskList to setup a tasklist
1141 processing the off-source calculation tasklist more than once
1142 - added a new data meber fNumOffSourcePos
1143 - added a new resource option NumOffSourcePositions
1144 - added a new CutQ before Cut0 which takes place before all
1145 source posisiton dependant stuff
1146
1147 * ganymed_onoff.rc:
1148 - renamed Cut0 to CutQ
1149
1150
1151
1152 2007/06/27 Thomas Bretz
1153
1154 * mfilter/MFMagicCuts.cc:
1155 - added the missing include of MHillas.h
1156
1157 * mhist/Makefile, mhist/HistLinkDef.h:
1158 - removed obsolete MHFadcCam
1159 - removed obsolete MHFadcPix
1160
1161 * msignal/MExtractPINDiode.cc:
1162 - commented out some non-compiling code which is not used at all.
1163
1164 * Makefile:
1165 - removed compmux program which entered by chance
1166
1167
1168
1169 2007/06/26 Thomas Bretz
1170
1171 * mmain/Makefile:
1172 - added inlclude path for mfilter
1173
1174 * mmain/MEventDisplay.cc:
1175 - added MFEvtNumber to choose selected preselected events
1176
1177
1178
1179 2007/06/25 Daniel Hoehne
1180
1181 * datacenter/scripts/linkmc:
1182 - implemented execution of fillcamera.C, now first a mc camera file
1183 is linked and then fillcamera.C runs for this file
1184
1185 * datacenter/macros/fillcamera.C:
1186 - bugfix: the macro doesn't giva a seg-fault anymore
1187 (thanks to Thomas)
1188 - arranged the structure more clearly
1189
1190
1191
1192 2007/06/23 Thomas Bretz
1193
1194 * mbadpixels/MBadPixelsCam.cc:
1195 - fixed some Print output
1196
1197 * mhflux/MHAlpha.cc:
1198 - added the missing include of MHillas.h
1199 - removed the obsolete ClassImp(MAlphaFitter)
1200
1201 * mhflux/MHFalseSource.cc, mimage/MHillasSrc.cc:
1202 - added the missing include MHillas.h
1203
1204 * mimage/MHHillasSrc.cc, mimage/MHillasSrc.h:
1205 - removed obsolete include of MHillas.h
1206
1207 * mpointing/MPointingDevCalc.[h,cc]:
1208 - added the real starguider calibration using a pointing model
1209 for the strguider. The dates for which the model is valid
1210 can still be tuned.
1211
1212 * mpointing/MSrcPosCalc.cc, mreport/MReportStarguider.cc:
1213 - added some comment
1214
1215
1216
1217 2007/06/23 Thomas Bretz
1218
1219 * mpointing/MPointing.cc:
1220 - improved output
1221
1222
1223
1224 2007/06/23 Daniela Dorner
1225
1226 * datacenter/db/index.html:
1227 - added link to showplots-seq.php
1228 - added link to builddatasets.php
1229
1230 * datacenter/db/showplots-seq.php:
1231 - added (analog to shoeplots-ds, but instead of dataset number a
1232 sequence range and/or a source name can be chosen)
1233
1234 * datacenter/db/plotinclude.php:
1235 - added function to print pull-down menu for type in showplots*.php
1236
1237 * datacenter/db/showplots.php:
1238 - moved getting of plotname out of if-clauses
1239
1240 * datacenter/db/showplots-ds.php:
1241 - added check if datasetfile is existing
1242
1243 * datacenter/db/showplots-ds.php, datacenter/db/showplots.php:
1244 - added comments
1245 - added home-button
1246 - added reset-button
1247 - changed choosing of type from input field to pull-down menu and
1248 implemented function for this pulldown
1249
1250
1251
1252 2007/06/22 Thomas Bretz
1253
1254 * mhflux/MHThetaSqN.cc:
1255 - fixed optimization (it just didn't work)
1256
1257 * mpointing/MPointing.[h,cc]:
1258 - added some checks in Load
1259 - fixed a problem with the constructors (the pointers MUST be
1260 initialized to 0)
1261 - renamed fNumPar to fgNumPar
1262 - Load and Save now return kTRUE or kFALSE
1263
1264
1265
1266 2007/06/22 Daniela Dorner
1267
1268 * datacenter/db/builddatasets.php:
1269 - fixed typo
1270
1271
1272
1273 2007/06/21 Thomas Bretz
1274
1275 * mjobs/MJCut.cc:
1276 - fixed a problem with the Wobble MCs (the could not be processed
1277 anymore because they needed MTime for MHSrcPos)
1278
1279
1280
1281 2007/06/20 Thomas Bretz
1282
1283 * msql/MSQLMagic.[h,cc]:
1284 - added a new function InsertUpdate
1285
1286
1287
1288 2007/06/20 Daniela Dorner
1289
1290 * datacenter/db/showplots.php:
1291 - implemented different number of tabs for muxdata for
1292 signal*.root
1293
1294
1295
1296 2007/06/19 Thomas Bretz
1297
1298 * callisto.rc, callisto_Dec04Jan05.rc:
1299 - changed the default values (commented out anyhow) to the real
1300 values.
1301
1302 * mbase/MEnv.h:
1303 - allow printing contents from the context menu
1304
1305 * mcalib/MCalibrationRelTimeCalc.cc:
1306 - replaced kDeviatingTimeResolution by new
1307 kDeviatingRelTimeResolution
1308
1309 * mhcalib/MHCalibrationPulseTimeCam.cc:
1310 - automatically scale the saturation limit to the fadc range
1311
1312 * mjobs/MJCalibrateSignal.cc:
1313 - save resource file into signal*.root file
1314 - added some code (still commented) for saving the calibration
1315 results
1316 - do not fill the bad-pixel plots with MCs
1317
1318 * mjobs/MJCalibration.cc, mjobs/MJStar.cc, mjobs/MJCut.cc,
1319 mjobs/MJSpectrum.cc:
1320 - save resource file into signal*.root file
1321
1322 * mjobs/MJPedestal.cc:
1323 - clarified output for "mean pulse time" further
1324
1325 * mjobs/MJob.cc:
1326 - made write container more flexible to allow easier calles
1327 if fPathOut contains the file name already
1328
1329 * mpedestal/MExtractPedestal.cc:
1330 - automatically scale the maximum variation and the
1331 maximum value to fit the FADC range
1332
1333 * msignal/MExtractor.cc:
1334 - removed the reset of the saturation limit. Maybe the user
1335 wants to switch off saturation detection.
1336 - removed a lot of old code (in comments)
1337
1338 * msignal/MExtractTimeAndCharge.cc:
1339 - scale the saturation limit from the maximum of
1340 the FADC range to 256
1341 - use the maximum value of the raw position as the input for
1342 half the signal height in GetSaturationTime again
1343 - calculate maxposhi only if needed
1344 - calculate maxrawlo only if needed
1345
1346 * mraw/MRawRunHeader.[h,cc]:
1347 - implemented new format version 9
1348 - increased version number by one
1349 - added some comments in the header
1350 - added a function returning the maximum value of the FADC
1351 - changed the GetScale from a calculation to a switch
1352 (faster and easier to understand)
1353
1354 * callisto_mux.rc:
1355 - replaced saturation and lower signal limit in
1356 MJPedestalY2.MHCalibrationPulseTimeCam by the defaults
1357
1358 * mbase/MMath.[h,cc]:
1359 - added a function to do a InterpolParab assuming that the
1360 x-coordinates are -1, 0, 1
1361
1362
1363
1364 2007/06/18 Thomas Bretz
1365
1366 * mbadpixels/Makefile:
1367 - added include of mraw
1368
1369 * mbadpixels/MBadPixelsTreat.[h,cc]:
1370 - added some comments
1371 - check for MRawRunHeader
1372 - calculate max time difference from time in ns
1373
1374 * callisto.rc callisto_mux.rc, callisto_Dec04Jan05.rc:
1375 - changed old value for time difference to 3.0
1376 - use the default value (3.0) in all files
1377
1378 * mbadpixels/MBadPixelsPix.h, mbadpixels/MBadPixelsCam.cc,
1379 mcalib/MCalibrationChargeCalc.cc:
1380 - renamed kFluctuatingArrivalTimes to kDeviatingAbsTimeResolution
1381
1382 * mbase/MMath.cc:
1383 - improved (according to the numerical recipes) the calculation
1384 of the one value solution. This should also accelerate
1385 execution a bit
1386
1387
1388
1389 2007/06/17 Thomas Bretz
1390
1391 * mpedestal/MExtractPedestal.[h,cc],
1392 mpedestal/MPedestalSubtract.cc,
1393 mpedestal/MPedestalSubtractedEvt.[h,cc]:
1394 - changed USample_t finally from Byte_t to UShort_t
1395 - adapted Memcpy accordingly
1396
1397 * mraw/MRawEvtData.[h,cc]:
1398 - increased class version to 7
1399 - added fNumBytesPerSample for simplification
1400 - take fNumBytesPerSample into account
1401 - changed draw and print option accordingly
1402 - changed reading of pixel information (in fact it is a
1403 simplification allowed by the flexible storage format)
1404 - added a private GetSample member function to be used in
1405 data access for drawing a pixel
1406 - added returning of the scale (2^((numbytes-1)*8))
1407 - FIXME: GetPixelContent must be reimplemented!
1408
1409 * mraw/MRawEvtPixelIter.[h,cc]:
1410 - changed according to changes in MRawEvtData to support
1411 flexible daza format
1412 - removed a lot of old, obsolete and unsused member functions
1413
1414 * msignal/MSignalCalc.cc, mpedestal/MHPedestalCor.cc:
1415 - changed to use USample_t instead of Byte_t
1416 - ToBeFIXED! The saturation limits are still around 2^8
1417
1418 * callisto_mux.rc:
1419 - removed obsolete LoGainSwitch statement
1420
1421
1422
1423 2007/06/16 Thomas Bretz
1424
1425 * mbase/MGList.cc:
1426 - added some sanity checks
1427
1428 * mbase/MMath.cc:
1429 - don't start caluclation if x<mean in GaussProb
1430
1431 * mpedestal/MExtractPedestal.[h,cc]:
1432 - added new data member for the absulte max signal fMaxSignalAbs
1433 - replaced Byte_t for a sample by USample_t set in the header
1434 to Byte_t
1435 - in the case of random pedestal calculation the MaxPos is
1436 not calculated anymore
1437 - scale the pedestal and pedestalrms according to the sample
1438 size in the data (the scale is retrieved from the run-header)
1439
1440 * mpedestal/MPedestalSubtract.[h,cc]:
1441 - replaced build-in memcpy by a new Memcpy function which is more
1442 flexible depending on the input data format
1443 - scale the signal into the range 0-256 according to the
1444 scale given by the event header
1445 - replaced Byte_t by USample_t
1446
1447 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
1448 - replaced Byte_t by USample_t and set it accordingly to Byte_t
1449
1450 * mraw/MRawRunHeader.h:
1451 - added returning of the scale (2^((numbytes-1)*8))
1452
1453
1454
1455 2007/06/15 Thomas Bretz
1456
1457 * mpedestal/MPedestalSubtractedEvt.cc:
1458 - fixed a bug in the determination of the maximum slice. Only
1459 each second slice was checked. This has been introduced with
1460 the last change four weeks ago.
1461
1462
1463
1464 2007/06/15 Daniela Dorner
1465
1466 * datacenter/db/index-footer.html:
1467 - adapted path of validator picture
1468
1469 * scripts/processsequence:
1470 - added sequence number (get it from sequence file) to path name
1471 in case only a sequence file is given
1472 - added two new command line options: the callisto and star rc can
1473 be given now
1474
1475
1476
1477 2007/06/14 Daniela Dorner
1478
1479 * scripts/processsequence:
1480 - bugfix (getting of runno didn't work in case the outpath
1481 contained a _)
1482
1483
1484
1485 2007/06/13 Thomas Bretz
1486
1487 * mimage/MImgCleanStd.cc:
1488 - print name of MPedPhotCam only if used
1489
1490
1491
1492 2007/06/13 Daniela Dorner
1493
1494 * datacenter/db/plotdb.php:
1495 - enlarged inputs for Set1 and Set2 to 150 (was too short for all
1496 sequences of one dataset)
1497
1498 * datacenter/db/showplots.php:
1499 - implemented variable for number of tabs (calib*.root,
1500 signal*.root and star*.root) to simplify future changes
1501 - adapted number of tabs for signal*.root
1502
1503
1504
1505 2007/06/12 Thomas Bretz
1506
1507 * mbase/MTime.[h,cc]:
1508 - added new constant kDaySec
1509 - use kDaySec where possible
1510 - added second argument to SetUnixTime and allow using it ;-)
1511 - use SetUnixTime in Set(timeval)
1512
1513 * mhcalib/MHCalibrationChargeCam.cc:
1514 - made sure that Draw doesn't crash if the hi-gains
1515 have saturated but the lo-gains don't exist
1516
1517 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
1518 - replaced type of SaturationLimit and LowerSignalLimit by UInt_t
1519 - accordingly increased class version number
1520
1521
1522
1523 2007/06/12 Daniela Dorner
1524
1525 * datacenter/db/ganymed.php:
1526 - added comment
1527
1528 * datacenter/db/tabs.php:
1529 - corrected tabs for ganymed for wobble
1530
1531
1532
1533 2007/06/11 Thomas Bretz
1534
1535 * sponde.cc:
1536 - added check for validity of resource file
1537
1538 * mbase/MMath.cc:
1539 - small speed improvement to calclation of three solutions
1540 for the third order pol.
1541 - for a second order pol. set x1 and x2 if it has only one
1542 solution
1543
1544 * mbase/MMath.h:
1545 - speed improvement using ::cbrt instead of pow(x, 1/3)
1546
1547 * mcalib/MCalibrationChargeCalc.cc:
1548 - improved output
1549
1550 * mextralgo/MExtralgoSpline.cc:
1551 - speed improvement by using a look up table for often used
1552 and identical coefficients
1553 - use MMath::SolvePol2 to get the null-points of the first
1554 derivative (EvalDerivEq0)
1555 - removed a lot of old an obsolete comments
1556 - fixed the newly introduced EvlInteg(int, int) -- must
1557 return 0 explicitly if a==b
1558 - fixed the upward search
1559
1560
1561
1562 2007/05/25 Thomas Bretz
1563
1564 * callisto.cc, star.cc:
1565 - removed obsolete check whether config file exists
1566
1567 * sponde.cc:
1568 - aded check for validity of config file (returns 0xfe if not)
1569
1570 * mbase/MEnv.[h,cc]:
1571 - removed obsolete fName workaround
1572 - made sure that also ~ paths are correctly expanded and used
1573
1574 * mjobs/MJob.cc:
1575 - one more sanity check if MEnv is not valid
1576
1577 * Makefile:
1578 - first compile the programs source code and then link the library
1579 this make it much faster to debug the code of the program sources.
1580
1581
1582
1583 2007/05/22 Daniel Hoehne
1584
1585 * datacenter/macros/fillcamera.C:
1586 - added (macro to fill mc parameters into the db)
1587
1588
1589
1590 2007/05/22 Thomas Bretz
1591
1592 * mmuon/MMuonSearchPar.cc:
1593 - tiny speed improvement in the fit function
1594
1595
1596
1597 2007/05/22 Daniela Dorner
1598
1599 * datacenter/scripts/sourcefile:
1600 - adapted the function finish to avoid removing of non existing
1601 files in case the variable lockfile is empty
1602
1603 * steps.rc:
1604 - fixed typo
1605
1606 * datacenter/scripts/checkscriptrunning:
1607 - added (script to check if a script is runnning, including
1608 command line option, to allow for several jobmanagers and
1609 zipscripts of one Mars Version)
1610
1611
1612
1613 2007/05/21 Daniela Dorner
1614
1615 * datacenter/db/showplots-ds.php:
1616 - also off-sequences are plottet now
1617 - by plotting the link to the plot in colour, it is marked, whether
1618 a on sequence (green) or a off sequence is plotted
1619
1620
1621
1622 2007/05/21 Daniel Hoehne
1623
1624 * datacenter/tools/resetdataset:
1625 - re-implemented fAllFilesAvail=NULL
1626
1627 * datacenter/macros/fillstar.C:
1628 - bugfix: for sparkrate='inf', now 0.00 is filled into the db
1629
1630
1631
1632 2007/05/21 Thomas Bretz
1633
1634 * msignal/MSignalPix.h:
1635 - added missing arrival time in Copy function
1636 - added copy constructor
1637
1638 * msignal/MSignalCam.[h,cc]:
1639 - added a function to compare cleanigngs of two objects
1640 - added a function to compare the islands in two objects
1641 - adde Copy function
1642
1643 * mjobs/MJStar.cc:
1644 - added MHEffictiveOnTime to parlist to get access from the
1645 resource file
1646
1647 * mjobs/Makefile:
1648 - added include of mhflux
1649
1650
1651
1652 2007/05/18 Daniela Dorner
1653
1654 * datacenter/scripts/runcorsika:
1655 - added (script to run corsika automatically)
1656
1657 * datacenter/scripts/runreflector:
1658 - added (script to run reflector automatically)
1659
1660 * datacenter/scripts/runcamera:
1661 - added (script to run camera automatically)
1662
1663 * datacenter/scripts/jobmanager:
1664 - added possibility to start separate jobmanager for the MC
1665 processing by giving 'mc' as command line option
1666
1667 * datacenter/scripts/setup:
1668 - added setting for MC production steps
1669
1670 * datacenter/scripts/sourcefile:
1671 - added fail codes for MC production steps
1672
1673 * steps.rc:
1674 - added settings for MC production steps
1675 - removed timer table information (this was only neede by the
1676 macro getdolist.C in case of day-wise processing of data)
1677
1678
1679
1680 2007/05/17 Thomas Bretz
1681
1682 * metralgo/MExtralgoSpline.h:
1683 - improved the speed of the integration by simplifying the evaluated
1684 term. It has been checked that the result is identical.
1685
1686
1687
1688 2007/05/17 Daniela Dorner
1689
1690 * scripts/processsequence:
1691 - added -v5 to all commands
1692
1693 * datacenter/scripts/sourcefile:
1694 - adapted in function makedir if-clause to avoid removing of non
1695 existing files in case todofile is empty or todfile or lockfile is
1696 missing
1697
1698 * datacenter/scripts/runcallisto, datacenter/scripts/runganymed
1699 datacenter/scripts/runstar:
1700 - adapted comment (was still about old way to get from the database
1701 what has to be done)
1702
1703
1704
1705 2007/05/16 Daniel Hoehne
1706
1707 * datacenter/tools/resetdataset:
1708 - several bugfixes (mainly typos, for wobble datasets there was one
1709 colon too much due to no off sequences)
1710
1711
1712
1713 2007/05/16 Thomas Bretz
1714
1715 * callisto.cc:
1716 - switch of storage of job2 only in movie mode
1717
1718 * mjobs/MJCalibrateSignal.[h,cc]:
1719 - do not write the interlaced containers anymore
1720 they have no real meaning if only the ones of the last
1721 calibration are written
1722 - removed obsolete references to MCalibrationPulseTimeCam
1723 - changed default writingmode for the signal file to UPDATE
1724
1725 * mjobs/MJCalibration.cc, mjobs/MJCut.cc:
1726 - write display by adding it to the array
1727
1728 * mjobs/MJPedestal.[h,cc]:
1729 - added const qualifier to argument of DisplayResult
1730 - removed obsolete WriteResult
1731 - added a new function WritePulsePos
1732 - call WritePulsePos if PulsePosCheck is enabled
1733
1734 * mjobs/MJob.[h,cc]:
1735 - removed automatic writing of fDisplay from WriteContainer
1736 - added a new function WriteDisplay
1737
1738 * mhcalib/MHCalibrationChargeCam.cc, mpedestal/MExtractPedestal.cc,
1739 msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
1740 - replaced GetMax by GetMaxPos
1741
1742 * mhcalib/MHCalibrationPulseTimeCam.cc:
1743 - use new GetMax returning position and height at once
1744
1745 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
1746 - devided the old function GetMax into GetMax and GetRawMax
1747
1748 * msignal/MExtractTimeAndCharge.cc:
1749 - GetSaturationTime now uses the real maximum as reference not
1750 the maximum of the raw-date
1751 - adapted the use of GetMax
1752
1753 * mextralgo/MExtralgoSpline.h:
1754 - added a function which allows the outside world to access the
1755 spline
1756 - removed Align from EvalInteg, it is done in EvalPrimitive already
1757
1758 * macros/test/extralgospline.C:
1759 - added a macro to test the spline
1760
1761
1762
1763 2007/05/14 Stefan Ruegamer
1764
1765 * datacenter/scripts/checkmd5sum
1766 - added this script which makes an md5sum check of files that have
1767 been copied from tape to the directory
1768 /magic/datacenter/fromtape. This script will run later auto-
1769 matically before movingrawfiles.
1770
1771
1772
1773 2007/05/14 Daniela Dorner
1774
1775 * datacenter/scripts/checkfilesforsequenceavail:
1776 - added missing 'set -C'
1777
1778 * scripts/processsequence:
1779 - added option (now callisto rc can be giving in a command line
1780 option)
1781
1782
1783
1784 2007/05/14 Daniel Hoehne
1785
1786 * datacenter/db/menu.php, magicdefs.php, querycal.php:
1787 - implemented new columns fUnsuitableMax and fDeadMax
1788
1789
1790
1791 2007/05/14 Thomas Bretz
1792
1793 * RELEASE 1.2
1794
1795
1796
1797 2007/05/14 Thomas Bretz
1798
1799 * callisto_mux.rc:
1800 - cleanup of some comments
1801
1802 * mjobs/MJCalibration.cc:
1803 - fixed the unintentionally removed setting of pedestal
1804 for MPedestalSubtract
1805
1806 * mpedestal/MPedestalSubtract.cc:
1807 - improved output for debugging purpose
1808
1809 * msignal/MExtractor.[h,cc]:
1810 - according to the last changes the version number has been
1811 increased to 9
1812
1813 * mcalib/MCalibrationCam.cc:
1814 - added code to GetPixelContent from MCalibrationPedCam
1815
1816 * mcalib/Makefile, mcalib/CalibLinkDef.h:
1817 - removed obsolete MCalibrationPedCam
1818
1819 * mhcalib/MHPedestalCam.cc:
1820 - Removed references to MCalibrationPedCam use a MCalibrationCam
1821 with the name MCalibrationPedCam instead
1822
1823 * mjobs/MJCalibration.cc:
1824 - changed background color in Defects to be able to read
1825 the yellow text color
1826
1827 * mjobs/MJPedestal.cc:
1828 - removed obsolete include of MCalibrationPedCam
1829
1830 * mcalib/MCalibrationPulseTimeCam.[h,cc]:
1831 - removed some obsolete Add functions already contained in
1832 the base class
1833
1834 * mcalib/MCalibrationIntensityBlindCam.[h,cc],
1835 mcalib/MCalibrationIntensityQECam.[h,cc],
1836 mcalib/MCalibrationIntensityTestCam.[h,cc]:
1837 - removed
1838
1839
1840
1841 2007/05/11 Daniela Dorner
1842
1843 * scripts/processsequence:
1844 - added information about the created paths to the output of
1845 Usage()
1846 - adapted regular expressions
1847 - bugfix in getting date for cc and caco file
1848 - bugfix (subsystempath was missing)
1849 - exit instead of break, if cc or caco file is missing
1850 - merpplogdirectory is created after finding of files now
1851 - improved logging
1852
1853 * datacenter/scripts/setup:
1854 - adapted number of processes
1855 - removed datacheck
1856
1857
1858
1859 2007/05/11 Thomas Bretz
1860
1861 * mcalib/MCalibrationChargeCalc.cc, mhcalib/MHPedestalCam.cc,
1862 msignal/MExtractBlindPixel.cc:
1863 - replaced the call to GetTotalEntries by the product
1864 of the number of slices with the number of events of the
1865 individual pixel
1866
1867 * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc],
1868 mpedestal/MPedCalcFromLoGain.[h,cc]:
1869 - unified the summing part of Process() into a new function
1870 CalcPixel in the base class
1871 - in MPedCalcPedRun individual pixels could be skipped due to
1872 high variations, but it was still divided by the number of events
1873 procesed. This let to a pedestal which was a tiny amount too
1874 small and gave an small positive offset of the randomly extracted
1875 pedestal.
1876 - unified the loops over the individual pixels to calculate the
1877 pixel-, area-, and sector-defaults for the whole camera into
1878 the base-class
1879 - moved fNumEventsUsed into the base-class and removed obsolete
1880 fUsedEvents
1881 - removed obsolete fTotalCounter, use the product of the number
1882 of slices and the number of events stored in each individual
1883 pixel instead
1884 - added some sanity checks not to calculate average and/or rms
1885 values if the statistics is too low (division by zero)
1886 - for calculating min and/or max values at most places now
1887 an int is used. This increases the range for further
1888 upgrade to 16bit samples.
1889
1890 * mpedestal/MPedestalCam.[h,cc]:
1891 - removed obsolete fTotalEntries and replaced by fNumSlices
1892 because the number of total entries depends on the number of
1893 events used for each individual pixel
1894 - adapted GetPixelContent accordingly
1895 - increased class version to 2
1896
1897 * manalysis/MCameraData.cc:
1898 - added include of TArrayI (previously included from MPedestalCam)
1899
1900 * mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationRelTimeCam.cc:
1901 - fixed GetPixelContant to give more proper output
1902 - reformatted GetPIxelContent code
1903 - added const-qualifiers
1904
1905 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
1906 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc,
1907 mpedestal/MExtractPedestal.[h,cc], msignal/MExtractor.[h,cc],
1908 msignal/MExtractBlindPixel.cc, msignal/MExtractPINDiode.cc:
1909 - removed data members fPedestal and fPedestalsIn respectively,
1910 and all referencing functions because it was never used at all
1911
1912 * mextralgo/MExtralgoDigitalFilter.[h,cc],
1913 mextralgo/MExtralgoSpline.cc
1914 msignal/MExtractTimeAndChargeDigitalFilter.cc:
1915 - made the noise extraction completely random and automatic
1916 - gave the noise extraction completely into the hand of
1917 the extractors
1918
1919
1920
1921 2007/05/10 Daniela Dorner
1922
1923 * datacenter/scripts/runcallisto:
1924 - bugfix (typo in getting date for finding cc and cacofile)
1925
1926 * scripts/merppupdate:
1927 - added (script to merpp update already calibrated files)
1928 - added possibility to give outpath and regular expression for
1929 filename as command line options
1930
1931
1932
1933 2007/05/10 Thomas Bretz
1934
1935 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
1936 - cleanup of some comments
1937
1938 * mbase/MMath.cc:
1939 - removed the usage of a storage space for the index in
1940 GetMedianDev because the index is reacalculated anyhow
1941
1942 * mbase/MStatusArray.cc:
1943 - if several objects of the same name (but different class
1944 types) are in a pad we don't stop searching if an object
1945 with the right name has been found
1946
1947 * mcalib/MCalibrateData.cc, mcalib/MCalibrationChargeCalc.cc,
1948 mcalib/MCalibrationRelTimeCalc.cc:
1949 - updated output
1950
1951 * mhist/MHCamera.[h,cc]
1952 - added two new member functions to count the number of bins
1953 above or below a threshold
1954
1955 * mjobs/MJCalibrateSignal.cc:
1956 - added a new Tab to show the time development of the unsuitable
1957 pixels
1958 - added a new tab showing the eveloution of the number of
1959 dead pixels
1960
1961 * mjobs/MJCalibration.cc:
1962 - updated texts in bad pixel display
1963
1964 * datacenter/macros/fillsignal.C:
1965 - replaced CalcUnsuitable by the new members of MHCamera
1966 - also fill the maximum number of unsuitable pixels
1967 - and fill the maximum number of dead pixels
1968
1969 * mfilter/MFSoftwareTrigger.cc, mhcalib/MHCalibrationTestCam.cc,
1970 mimage/MCameraSmooth.cc:
1971 - removed obsolete calls to GetPixById
1972
1973 * msignal/MSignalCam.[h,cc]:
1974 - removed obolete function to access the MSignalPix'
1975 - removed obsolete GetPixById
1976 - added new function returning the number of unmapped pixels
1977 - a little code cleanup
1978
1979
1980
1981
1982 2007/05/09 Daniela Dorner
1983
1984 * scripts/makemovie:
1985 - added comment
1986 - removed not needed lines
1987
1988 * datacenter/scripts/buildsequenceentries,
1989 datacenter/scripts/checkfilesforsequenceavail,
1990 datacenter/scripts/checklogs, datacenter/scripts/checkstardone,
1991 datacenter/scripts/checktransfer, datacenter/scripts/copyscript,
1992 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
1993 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
1994 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
1995 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
1996 datacenter/scripts/fillstar, datacenter/scripts/findnewstars,
1997 datacenter/scripts/findnotseqruns,
1998 datacenter/scripts/insertdatasets,
1999 datacenter/scripts/insertsequences, datacenter/scripts/jobmanager,
2000 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
2001 datacenter/scripts/mcsequences,
2002 datacenter/scripts/movingsubsystemfiles,
2003 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
2004 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
2005 datacenter/scripts/runstar, datacenter/scripts/scriptlauncher,
2006 datacenter/scripts/setup, datacenter/scripts/sourcefile,
2007 datacenter/scripts/webupdate-callisto,
2008 datacenter/scripts/webupdate-ganymed,
2009 datacenter/scripts/webupdate-sinope,
2010 datacenter/scripts/webupdate-star,
2011 datacenter/scripts/writedatasetfiles,
2012 datacenter/scripts/writesequencefiles,
2013 datacenter/scripts/zipscript:
2014 - change time for 'Software-Developement'
2015
2016 * datacenter/scripts/buildsequenceentries,
2017 datacenter/scripts/checkfilesforsequenceavail,
2018 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
2019 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
2020 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
2021 datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
2022 datacenter/scripts/runganymed, datacenter/scripts/runstar,
2023 datacenter/scripts/writedatasetfiles,
2024 datacenter/scripts/writesequencefiles:
2025 - removed variable needed only for setstatusroot
2026 - adapted variable needed for setstatus
2027 - adapted comment
2028
2029 * datacenter/scripts/writedatasetfiles:
2030 - added missing 'setstatus "start"'
2031
2032 * datacenter/scripts/correcttime:
2033 - improved regular expressions
2034
2035 * datacenter/macros/findcacofiles.C:
2036 - added algorithm for searching missing caco files and inserting
2037 the according runnumber to the database
2038 - adapted comment
2039
2040 * datacenter/scripts/filesondisk:
2041 - removed algorithm for finding missing caco files (done by
2042 findcacofiles.C no)
2043 - adapted comment
2044 - added removing of files conaining the run lists
2045
2046 * datacenter/scripts/zipscript:
2047 - added possibility to start several zipscripts giving a commanline
2048 option
2049 - added locking of callisto
2050 - removed not needed lines
2051 - removed old code
2052 - fixed bug (filename for chmod was wrong)
2053
2054 * datacenter/scripts/runcallisto:
2055 - added locking of sequence for zipping
2056 - reduced find for cc and caco file to the directory of the date,
2057 where the files are stored (date taken from callisto filename)
2058 - improved regular expressions
2059
2060 * steps.rc:
2061 - added fNotZipping to Needs of fCallisto to allow for the locking
2062 of callistos by the zipscript
2063
2064 * datacenter/scripts/sourcefile:
2065 - removed functions setstatusroot and getdolistroot
2066 - renamed variable in setstatus
2067 - added function sendquery
2068 - adapted if-clause to avoid removing of non existing files in
2069 case todofile is empty
2070
2071 * datacenter/scripts/scriptlauncher:
2072 - fixed bug (in case condor_submit failed, the scriptlauncher was
2073 waiting for the not submitted job, until it was killed)
2074
2075 * datacenter/scripts/jobmanager:
2076 - added algorithm to increase sleeping time in case condor failed
2077 several times in a row
2078
2079 * datacenter/scripts/setup:
2080 - renamed errorsleeptime for usage in algorithm in jobmanager
2081
2082 * datacenter/scripts/dodatacheck:
2083 - added query for date to reduce the find to the directory of the
2084 date, where the rawfile is stored
2085 - removed not needed lines
2086
2087 * datacenter/scripts/dodatacheck, datacenter/scripts/doqualityplots,
2088 datacenter/scripts/dowebplots, datacenter/scripts/linkmc,
2089 datacenter/scripts/movingsubsystemfiles,
2090 datacenter/scripts/runcallisto, datacenter/scripts/sourcefile,
2091 scripts/dospectrum, scripts/makemovie, scripts/processsequence:
2092 - changed indentation to 3 spaces, where it was different
2093
2094 * datacenter/scripts/copyscript:
2095 - added sort and uniq to find for dates
2096 - removed not needed lines
2097 - adapted find for catalogue files such that only the directories
2098 of the last 31 days are searched with find and not the whole
2099 central control path
2100
2101 * datacenter/db/sequinfo.php:
2102 - show ranges menu on first loading of page
2103
2104 * datacenter/db/menu.js:
2105 - adapted functions to show ranges menu on first loading of the
2106 page and hide it, when a query is done
2107 - commented functions
2108
2109 * scripts/processsequence:
2110 - restricted find for cacofile to directory of date
2111
2112 * scripts/merppupdate:
2113 - added (script to do merpp update for already calibrated files)
2114
2115
2116
2117 2007/05/09 Thomas Bretz
2118
2119 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
2120 callisto_mux.rc:
2121 - changed ArrTimeRmsLimit in all cases to default 5.0
2122 because of the new meaning
2123
2124 * showplot.cc:
2125 - changed that it closes automatically if the file cannot
2126 be read
2127
2128 * datacenter/macros/fillstar.C:
2129 - commented the output of the query
2130
2131 * datacenter/macros/plotdb.C:
2132 - adapted ranges to MUX data values
2133 - added plots for new unsuitable columns
2134
2135 * mbadpixels/MBadPixelsPix.h:
2136 - added a new member function IsUncalibrated
2137 - further adapted the usuitable levels
2138
2139 * mcalib/MCalibrationChargeCalc.[h,cc]:
2140 - changed the meaning of ArrTimeRmsLimit such that it is now
2141 the deviation from the average rms expressed in significance
2142 levels
2143 - the new check is done similar to the check for the relative
2144 arrival time (to be unified!)
2145 - removed FinalizeArrivalTimes
2146 - removed calibration levels for first and last bin, this
2147 has to be redone more properly taken the extractor properties
2148 into account
2149 - some updates to the output
2150 - some simplifications to the code
2151
2152 * mcalib/MCalibrationRelTimeCalc.cc:
2153 - when calculating the median check for UnsuitableRun not
2154 unsuitable in general
2155 - small changes to output
2156 - calculate upper and lower limits only once
2157
2158 * mhvstime/MHVsTime.[h,cc]:
2159 - added fMinimum and fMaximum data members similar to
2160 MHSectorVsTime
2161 - to be unified with MHSectorVsTime
2162 - fixed draw/paint
2163 - increased version number
2164
2165 * mjobs/MJCalibration.cc:
2166 - removed the bad pixel levels for first and last bins
2167
2168 * msignal/MExtractTimeAndChargeSpline.[h,cc],
2169 mextralgo/MExtralgoSpline.cc:
2170 - changed to allow setup of the extraction type and the
2171 relative or absolute height for arrival
2172 - if the height is set < 0 and extraction type is set to
2173 relative integral the maximum is used instead of the leading edge.
2174 - accordingly increased version number by one
2175
2176 * mjobs/Makefile:
2177 - added mextralgo to includes
2178
2179
2180
2181 2007/05/08 Daniel Hoehne
2182
2183 * datacenter/macros/fillsignal.C:
2184 - implemented new variables fUnsuitable50 and fUnsuitable01
2185
2186 * datacenter/db/menu.php, magicdefs.php, querycal.php:
2187 - implemented new columns fUnsuitable50 and fUnsuitable01
2188
2189
2190
2191 2007/05/04 Thomas Bretz
2192
2193 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
2194 - removed writing MBadPixelsCam. It now gives trouble
2195 because the etReadyToSave flag is set at an unproper time.
2196 It is not used anyhow.
2197
2198 * datacenter/macros/fillsignal.C:
2199 - small simplification
2200
2201
2202
2203 2007/05/04 Daniela Dorner
2204
2205 * scripts/makemovie:
2206 - added (script to produce movies)
2207
2208
2209
2210 2007/05/03 Daniel Hoehne
2211
2212 * datacenter/macros/fillsignal.C:
2213 - fixed bug which made fillsignal fail for the new MUX data:
2214 for sequences > 200000 hilooff and hilocal are not needed anymore
2215
2216
2217
2218 2007/04/28 Daniela Dorner
2219
2220 * datacenter/scripts/dowebplots, datacenter/scripts/doqualityplots:
2221 - moved temporary directory for pstoimg to /tmp
2222
2223 * datacenter/scripts/copyscript:
2224 - moved file with diff for magic_favorites to /tmp
2225
2226 * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
2227 datacenter/db/menu.js :
2228 - implemented possibility to plot datasets by inserting dataset
2229 number as Set1
2230
2231 * datacenter/db/plot.php:
2232 - implemented variables for colours
2233
2234 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
2235 datacenter/db/include.php, datacenter/db/datasetinfo-aio.php,
2236 datacenter/db/ganymed.php, datacenter/db/sequence.php:
2237 - removed header and footer for print version
2238
2239 * datacenter/db/runinfo-aio.php:
2240 - fixed small bug
2241
2242 * datacenter/db/magicdefs.php:
2243 - added fMEanPUlsePosInner to alias
2244
2245 * datacenter/db/ganymed.php:
2246 - added observation mode
2247
2248
2249
2250 2007/04/27 Daniela Dorner
2251
2252 * datacenter/scripts/jobmanager:
2253 - improved logging
2254
2255 * datacenter/scripts/scriptlauncher:
2256 - redirect of error messages of condor_submit to errorlogfile
2257 - in case condor_submit does not work (i.e. pid empty) an error
2258 message is written to the processlogfile
2259
2260 * datacenter/db/showplots-ds.php:
2261 - adapted maxwidth of input field
2262
2263 * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
2264 datacenter/db/menu.js :
2265 - implemented possibility to give range for 2 additional values
2266 - implemented possibility to give only upper or lower limit
2267 - fixed bug, that ranges are not accepted before plotting once
2268
2269
2270
2271 2007/04/27
2272
2273 * RELEASE 1.1
2274
2275
2276
2277 2007/04/27 Daniel Hoehne
2278
2279 * datacenter/scripts/runcallisto:
2280 - modified the ccfile and cacofile search to not find ccfiles
2281 twice if one runnumber is part of a higher runnumber (as 23456
2282 and 223456)
2283
2284
2285
2286 2007/04/27 Thomas Bretz
2287
2288 * mcalib/CalibLinkDef.h, mcalib/Makefile:
2289 - removed obsolete MCalibrationIntensityCam
2290 - removed obsolete MCalibrationIntensityChargeCam
2291
2292 * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
2293 mcalib/MCalibrateData.[h,cc], mhcalib/MHCalibrationChargeCam.[h,cc]:
2294 - removed obsolete MCalibrationIntensityChargeCam and replaced by
2295 MCalibrationChargeCam
2296
2297 * mcalib/MCalibrationChargeCalc.[h,cc]:
2298 - removed obsolete MCalibrationIntensityChargeCam and replaced by
2299 MCalibrationChargeCam
2300 - to realize the difference between continous and single calibration
2301 a new data member fContinousCalibration has been introduced
2302 - consequently increased version number to 6
2303 - do not set any exclusion in ReInit. it is nonsense not to fill
2304 histograms which might give (or give not) correct result,
2305 if the checks are all executed anyhow
2306
2307 * mcalib/MCalibrationRelTimeCalc.cc:
2308 - do not set any exclusion in ReInit and if a pixel is unsuitable.
2309 it is nonsense not to fill histograms which might give (or give
2310 not) correct result, if the checks are all executed anyhow
2311 - switched on the check for outliers
2312 - outliers are now set unsuitable rather than unreliable
2313 - some code simplification of the checks
2314
2315 * mcalib/MCalibrationChargeCam.cc:
2316 - added a comment in the Clear member function
2317
2318 * mcalib/MCalibrationRelTimeCam.cc:
2319 - some fixes of looong Form statements
2320 - a small cosmetic change to GetPixelContent
2321 - replaced the old check of the average time resolution by
2322 a more accurate check using the median and deviation
2323
2324 * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
2325 - removed data member fReferencePixel and corresponding code
2326 - use the median of pixels with area index 0 as reference instead of
2327 an artificial pixel
2328
2329 * mhcalib/MHCalibrationCam.[h,cc]:
2330 - finally removed all dependencies on the intensity cams and replaced
2331 them by the direct cam
2332 - if the lo-gain histogram is empty this is not a reason for an
2333 uncalibrated pixel. At least in case of extracted properties (charge
2334 and time) it is ok.
2335
2336 * mjobs/MJCalibration.[h,cc]:
2337 - let MCalibrationRelTimeCalc run after MCalibrationChargeCalc
2338 otherwise almost all unsuitable pixels have deviating
2339 relative arrival resolution.
2340 - added new level for deviating time reolution to plot of bad pixels
2341 - changed reference lines for timr resolution plots
2342 - removed data member fRefTimeOffsetInner, it is now 0 by definition
2343
2344 * mjobs/MJCalibrateSignal.cc:
2345 - finally removed all dependencies of Intensity cams
2346 - enable ContinousCalibration in MCalibrationChargeCalc instead
2347 - switched on interleaved relative time calibration
2348
2349 * mbadpixels/MBadPixelsPix.h:
2350 - adapted to new unsuitable flag kDeviatingTimeResolution
2351
2352 * callisto_mux.rc:
2353 - removed the obsolete resource statement about the level
2354 for the relative arrival time check.
2355
2356 * mjobs/calibrationref.rc, mjobs/calibrationref_Dec04.rc,
2357 mjobs/calibrationref_Nov04.rc, resources/calibrationref_mux.rc:
2358 - changed time resolution references accordingly
2359
2360 * resources/calibration_spline.rc:
2361 - added muon calibration factors up to period 55... to be corrected.
2362
2363 * mjobs/MJCut.[h,cc]:
2364 - reanimated the use of an energy estimator in ganymed for the
2365 purpose of having it as additional cut value if looking
2366 for events after cuts
2367
2368 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
2369 - added a corresponding example
2370
2371
2372
2373 2007/04/26 Thomas Bretz
2374
2375 * mjobs/MJPedestal.cc:
2376 - inverted the default of the CalibFilter for the case of no
2377 pattern available as the filter was inverted 4.3.07.
2378
2379 * callisto.rc:
2380 - fixed typos in examples for movie encoding
2381
2382
2383
2384 2007/04/25 Daniel Hoehne
2385
2386 * datacenter/scripts/runcallisto:
2387 - removed obsolete option -raw from command line for callisto
2388
2389
2390
2391 2007/04/25 Thomas Bretz
2392
2393 * mbadpixels/MBadPixelsCam.cc:
2394 - removed obsolete code from Print() which tried to align the
2395 output
2396
2397 * mhcalib/MHCalibrationChargeCam.cc:
2398 - increased the shown binning range further
2399
2400 * mhcalib/MHCalibrationPulseTimeCam.cc:
2401 - unimportant changes
2402
2403 * mjobs/MJPedestal.cc:
2404 - changed a comment
2405
2406 * mpedestal/MPedestalSubtractedEvt.h:
2407 - fixed a bug of preset upper limits. The last slice is
2408 fNumSamples-1 not fNumSamples
2409
2410
2411
2412 2007/04/24 Thomas Bretz
2413
2414 * callisto_Dec04Jan05.rc, callisto_MarApr05.rc, callisto_mux.rc:
2415 - fixed typos in examples for movie encoding
2416
2417 * mjobs/MJCalib.h, mjobs/MJPedestal.cc:
2418 - missing commit from yesterday :-(
2419
2420 * mmovie/MMovieWrite.cc:
2421 - changed resource Filename according to the other resources
2422 to FileName
2423
2424 * ganymed.cc:
2425 - enable dataset mc-mode if "-mc" is specified
2426 - removed obsolete call to EnableMonteCarloMode
2427 - removed EnableWobbleMode but use the setting of the dataset
2428 instead
2429
2430 * mjobs/MDataSet.[h,cc]:
2431 - renamed fIsWobbleMode to fWobbleMode
2432 - added setter for fWobbleMode
2433 - added fMonteCarlo which determins the default paths to be used
2434 if not overwritten
2435 - replaced the static variables for the paths by member functions
2436 which depend on the new fWobbleMode data member
2437 - some simple reordering inthe constructor was necessary
2438 - increased class version number accordingly to 2
2439
2440 * mjobs/MJCut.[h,cc]:
2441 - repaired On-only mode
2442 - removed data member fIsMonteCarlo, use the data-set getter instead
2443 - removed data member fIsWobbleMode, use the data-set getter instead
2444
2445 * sponde.cc:
2446 - print a warning if MC dataset doens't contain "MonteCarlo: Yes"
2447
2448 * mjobs/MJCalibrateSignal.cc:
2449 - do not write signal*.root in movie mode
2450
2451
2452
2453 2007/04/23 Thomas Bretz
2454
2455 * callisto.cc, star.cc:
2456 - removed "-raw" and "-root" option
2457 - replaced inflating sequence path by new InflatePath
2458 function
2459 - removed MJCalib::kUse* usage, use MSequence::IsMonteCarlo
2460 instead
2461
2462 * mhcalib/MHCalibrationChargeBlindCam.cc,
2463 mhcalib/MHCalibrationHiLoCam.cc,
2464 mhcalib/MHCalibrationPulseTimeCam.cc:
2465 - removed obsolete include of MCalibrationIntensityCam
2466
2467 * mhcalib/MHPedestalCam.cc:
2468 - removed obsolete usage of fIntensCam
2469
2470 * mhist/MHEvent.cc:
2471 - replacedcompilation of description string by new
2472 MMcEvt::GetDescription memeber function
2473
2474 * mjobs/MJCalib.[h,cc]:
2475 - removed fDataFlag and corresponding member functions and
2476 handling
2477
2478 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
2479 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.[h,cc]:
2480 - replaced IsUseRawData and IsUseRootData by
2481 MSequence::IsMonteCarlo
2482 - use fSequence to determin whether it is MC sequence or not
2483
2484 * mjobs/MJCalibrateSignal.cc:
2485 - renamed movie encoding task list
2486 - do not write output files if encoding movie
2487
2488 * mjobs/MSequence.[h,cc]:
2489 - removed "merpp"-path
2490 - monte carlo files now always have 8digits run numbers
2491 - added new resource "MonteCarlo"
2492 - added new static member function InflatePath
2493 - increased version number to 2
2494
2495 * mmc/MMcEvt.[hxx,cxx]:
2496 - added new member function GetDescription
2497
2498 * mmovie/MMovieWrite.[h,cc]:
2499 - added a sanity check for strange rms values
2500 - search for MMcEvt in the parlist and improve output
2501 in case of monte carlo data
2502 - fixed some typos in the comments of ReadEnv
2503
2504 * mmovie/Makefile:
2505 - added mmc search path
2506
2507 * mraw/MRawRunHeader.cc:
2508 - set new defaults of fTelescopeNumber, fCameraVersion,
2509 fFreqSampling and fNumSignificantBits for old MC data
2510
2511
2512
2513 2007/04/23 Daniela Dorner
2514
2515 * datacenter/scripts/linkmc:
2516 - removed workaround for 5-digit runnumbers
2517
2518 * datacenter/scripts/mcsequences:
2519 - added line 'MonteCarlo: Yes' to output to sequence file
2520
2521 * datacenter/scripts/runganymed:
2522 - adapted chosing of ganymed rc-file
2523 - added output of ganymed command line
2524
2525
2526
2527 2007/04/20 Daniel Hoehne
2528
2529 * datacenter/macros/filldotrun.C:
2530 - implemented new Arehucas version
2531
2532
2533
2534 2007/04/20 Thomas Bretz
2535
2536 * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsPix.cc:
2537 - propagate option in Clear member function
2538 - the default is now to keep the previously excluded flag and
2539 set the unsuitable-run flag accordingly
2540
2541 * mcalib/MCalibrationChargeCalc.cc:
2542 - if the lower limit for the measured number of phe is calculated
2543 to be less than one phe it is artificially reset to one phe
2544
2545 * mhist/MHCamEvent.cc:
2546 - call SetFrameBorder(0) for all subpads explicitly
2547
2548 * mhist/MHCamera.cc:
2549 - removed the obsolete definition of kItemsLegend
2550
2551 * mbadpixels/MBadPixelsIntensityCam.cc, mcalib/MCalibrationIntensityCam.cc:
2552 - removed obsolete reference in comment to MCalibrationINtensityQECam
2553
2554 * mcalib/CalibLinkDef.h, mcalib/Makefile:
2555 - removed obsolete MCalibrationIntensityQECam
2556 - removed obsolete MCalibrationIntensityBlindCam
2557 - removed obsolete MCalibrationIntensityRelTimeCam
2558 - removed obsolete MCalibrationIntensityTestCam
2559
2560 * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
2561 mcalib/MCalibrateData.[h,cc]:
2562 - replaced data member fIntensQE by fQECam
2563 - removed references to obsolete MCalibrationIntensityQECam
2564 - added some comments
2565 - replaced obsolete reference to MCalibrationIntensityBlindCam
2566 by reference to MCalibrationBlindCam
2567
2568 * mcalib/MCalibrationChargeCalc.[h,cc]:
2569 - replaced references to fIntensQE by direct access to fQECam
2570 - adde some comments
2571 - removed data member fIntensQECam
2572 - replaced obsoilete reference to MCalibrationIntensityBlindCam
2573 by reference to MCalibrationBlindCam
2574
2575 * mjobs/MJCalibrateSignal.cc, mhcalib/MHCalibrationChargeBlindCam.cc:
2576 - removed obsolete references to MCalibrationIntensityQECam
2577 - removed obsolete references to MCalibrationIntensityBlindCam
2578
2579 * mbase/MTask.cc:
2580 - added some unexecuted code to debug which taks are processed
2581
2582 * mcalib/MCalibCalcFromPast.cc, mcalib/MCalibrationIntensityCam.cc,
2583 mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.h
2584 - removed obsolete MCalibrationIntensityRelTimeCam
2585
2586 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibrationRelTimeCalc.[h,cc],
2587 mhcalib/MHCalibrationRelTimeCam.cc:
2588 - replaced obsolete reference to MCalibrationIntensityRelTimeCam
2589 by referencing MCalibrationRelTimeCam
2590
2591 * mhcalib/MHCalibrationChargeBlindCam.cc:
2592 - replaced obsolete reference to MCalibrationIntensityBlindCam
2593 by referencing MCalibrationBlindCam
2594
2595 * mhcalib/MHCalibrationHiLoCam.cc:
2596 - replaced obsolete reference to MCalibrationIntensityHiLoCam
2597 by referencing MCalibrationHiLoCam
2598
2599 * mhcalib/MHCalibrationPulseTimeCam.cc
2600 - replaced obsolete reference to MCalibrationIntensityPulseTimeCam
2601 by referencing MCalibrationPulseTimeCam
2602
2603 * mcalib/MCalibrationTestCalc.cc
2604 - replaced obsolete reference to MCalibrationIntensityTestCam
2605 by referencing MCalibrationTestCam
2606
2607
2608
2609 2007/04/12 Daniela Dorner
2610
2611 * datacenter/db/showplots-ds.php:
2612 - added (script to plot all plots of a data set)
2613
2614 * datacenter/db/showplots.php:
2615 - added 'previous' and 'next' button
2616
2617 * datacenter/db/plotinclude.php, datacenter/db/showplots.php:
2618 - moved two function from showplots.php to plotinclude.php, as they
2619 are also used in showplots-ds.php
2620
2621 * datacenter/db/builddatasets.php, datacenter/db/datasetinfo-aio.php
2622 datacenter/db/indes-header.html, datacenter/db/indes.html,
2623 datacenter/db/menu.js, datacenter/db/reference.html,
2624 datacenter/db/regexp.html, datacenter/db/runinfo-aio.html,
2625 datacenter/db/sequinfo-aio.html:
2626 - adapted paths of images and mars.css
2627
2628 * datacenter/db/index.html:
2629 - added link to showplots-ds.php
2630
2631
2632
2633 2007/04/18 Thomas Bretz
2634
2635 * Makefile:
2636 - added suffixes .hxx and .cxx
2637 - added new subdir mmovie
2638
2639 * mjobs/Makefile:
2640 - added path to mmovie
2641
2642 * mmovie/MMoviePrepare.[h,cc]:
2643 - changed access to MCalibrateData to access to MCalibConstCam
2644
2645 * mmovie/MMovieWrite.cc:
2646 - fixed some typos in comments
2647
2648 * mjobs/MJCalibrateSignal.cc:
2649 - removed dependenca on obsolete MCalibrationIntensityConstCam
2650
2651 * mjobs/MJCalibration.[h,cc]:
2652 - for simplification removed all dependencies of unused intensity
2653 calibration
2654
2655 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
2656 callisto_mux.rc:
2657 - removed line for switching on intensity calibration
2658 - added expample lines for movie encoding
2659
2660 * mbadpixels/BadPixelsLinkDef.h, mbadpixels/Makefile:
2661 - removed obsolete MBadPixelsIntensityCam
2662
2663 * mcalib/MCalibCalcFromPast.[h.cc]:
2664 - do not store fIntensRelTime (it is not used at all) as data member
2665
2666 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc]:
2667 - instead of creating of a new MBadPixelsCam into the intensity array
2668 clear the information of the old one (FIXME: DO NOT CLEAR PREV EXCL!)
2669 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2670 * mcalib/MCalibrationTestCalc.[h,cc]:
2671 - removed empty Process function
2672
2673 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc],
2674 mcalib/MCalibrationChargeCalc.[h,cc], mcalib/MCalibrationTestCalc.[h,cc],
2675 mcalib/MCalibrationRelTimeCalc.[h,cc], mhcalib/MHCalibrationCam.[h,cc],
2676 mhcalib/MHCalibrationChargeCam.cc, mhcalib/MHCalibrationHiLoCam.cc,
2677 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationRelTimeCam.cc,
2678 mhcalib/MHPedestalCam.cc:
2679 - removed obsolete references to MBadPixelsIntensityCam, replaced
2680 by MBadPixelsCam
2681
2682 * mhcalib/MHCalibrationCam.cc:
2683 - set reason for uncalibrated pixels by SetUncalibrated
2684
2685 * mjobs/MJCalibrateSignal.cc:
2686 - removed obsolete references to MBadPixelsIntensityCam
2687 - removed MBadPixelsMerge, instead use the given MBadPixelsCam as
2688 starting point. THIS ALSO REMOVES SUPPORT FOR PREV. EXCLUDED PIXELS
2689 (TO BE FIXED)
2690
2691 * mfilter/FilterLinkDef.h, mfilter/Makefile:
2692 - added MFEvtNumber
2693
2694 * mfilter/MFEvtNumber.[h,cc]:
2695 - added
2696
2697
2698
2699 2007/04/17 Stefan Ruegamer
2700
2701 * datacenter/scripts/filesondisk:
2702 - modified the ccfile search to not find ccfiles twice if one
2703 runnumber is part of a higher runnumber (as 23456 and 223456)
2704
2705 * datacenter/scripts/movingrawfiles:
2706 - added moving of rawfiles from the directory /magic/datacenter/
2707 fromtape/rawdata/muxdata, which is the default rawfile folder of
2708 the new muxtapes, to /magic/datacenter/fromtape/rawdata
2709
2710 * datacenter/scripts/runcallisto:
2711 - added condition for the linking of the .rc-file for muxdata
2712
2713 * datacenter/scripts/makecallistolinks:
2714 - commented reason2 out
2715
2716
2717
2718 2007/04/17 Thomas Bretz
2719
2720 * mcalib/CalibLinkDef.h, mcalib/Makefile:
2721 - removed obsolete MCalibrationIntensityConstCam
2722
2723 * mcalib/MCalibCalcFromPast.[h,cc]:
2724 - removed obsolete depedency on MCalibrationIntensityConstCam
2725
2726 * mcalib/MCalibConstCam.[h,cc]:
2727 - added a possibility to veto bad pixels in GetPixelContent by
2728 setting a MBadPixelsCam
2729 - removed obsolete fRunNumber
2730 - increased class version number by 1
2731
2732 * mcalib/MCalibrateData.[h,cc]:
2733 - removed obsolete dependency on MCalibrationIntensityConstCam
2734 - removed some obsolete comments with code from old pedestal
2735 treatment
2736
2737
2738
2739 2007/04/15 Thomas Bretz
2740
2741 * callisto.cc:
2742 - added an option to write a movie
2743
2744 * mjobs/MJCalibrateSignal.[h,cc]:
2745 - added the code to write a movie
2746 - added new option (fIsMovieMode) to switch it on and off
2747
2748 * mmovie/MMovieData.h:
2749 - added data member fMedianPedestalRms
2750
2751 * mmovie/MMoviePrepare.[h,cc]:
2752 - added calculation of median pedestal rms
2753
2754 * mmovie/MMovieWrite.[h,cc]:
2755 - added comments
2756 - added return value to SetPalette
2757 - delete palette entries after usage
2758 - get median pedestal rms from MMovieData
2759
2760
2761
2762 2007/04/12 Daniela Dorner
2763
2764 * datacenter/scripts/sourcefile:
2765 - added if-clause to avoid removing of non existing files
2766
2767 * datacenter/db/db.php:
2768 - adapted host
2769
2770 * datacenter/db/plotdb.php:
2771 - adapted usage of function GetQuery
2772
2773 * datacenter/db/plotinclude.php:
2774 - added init of variables
2775
2776 * datacenter/db/runinfo-aio.php:
2777 - adapted building of query for the case, that fRunMin=0
2778
2779 * datacenter/macros/filloptical.C:
2780 - adapted such, that files from telescopes in Tuorla can also be
2781 handeled
2782 - return 3 in case the coordinates of an object are not available
2783 in the database
2784
2785 * datacenter/scripts/copyscript:
2786 - added case for return code 3 for filloptical.C
2787
2788 * datacenter/macros/setupdb.C:
2789 - added table OpticalData
2790
2791 * datacenter/tools/fillobjects.C:
2792 - added comment
2793
2794 * datacenter/tools/fillobjects2.C:
2795 - adapted comment
2796 - adapted reading to new format of file (different object name
2797 convention)
2798
2799 * datacenter/resources/TeVsources.txt:
2800 - added (file containing the positions of the objects observed by
2801 the Tuorla Observatory and KVA)
2802
2803 * datacenter/resources/good_compstars.txt:
2804 - added (file containing the magnitudes and colour of the objects
2805 observed by the Tuorla Observatory and KVA)
2806
2807 * datacenter/resources/compstars.txt:
2808 - added (like good_compstars, but containing more data, which
2809 has been left out in the other file, as it is not accurate
2810 enough)
2811
2812
2813
2814 2007/04/12 Thomas Bretz
2815
2816 * mmovie/MMoviePrepare.[h,cc], mmovie/MMovieData.[h,cc],
2817 mmovie/MMovieWrite.[h,cc], mmovie/Makefile, mmovie/MovieLinkDef.h,
2818 movie/MovieIncl.h:
2819 - added
2820
2821 * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h, mbase/MArrayI.h,
2822 mbase/MArrayS.h:
2823 - added Reset() member function or improved performance of it
2824
2825 * mcalib/MCalibrationChargeCalc.cc:
2826 - fixed the alignment in an output
2827
2828 * mhbase/MBinning.h:
2829 - added operator[] member function
2830
2831 * mhist/MHCamera.cc:
2832 - changed such that it is allowed to use palettes with a different
2833 number of contours.
2834 - fixed the number of ticks written on the axis to 25
2835 - use MBinnig to calculate the legend color boxes
2836 - fixed a minor bug in the assignment of the color levels, which
2837 gave visibly wrong result if the transition between two colors
2838 was important but was not noticable in normal circumstances
2839
2840 * mjobs/MDataSet.h, mjobs/MSequence.h:
2841 - increased class version to 1 to make it writable
2842 - added Print to the context menu
2843
2844 * mgeom/MGeomCam.[h,cc]:
2845 - removed fNumSectors
2846 - removed fNumAreas
2847 - added fNumPixInSector
2848 - added fNumPixWithAidx
2849 - changed CalcSectors and CalcArea to fill new data members
2850 - fixed a bug in the range check of GetMaxRadius and GetMinRadius
2851 (the range was to wide by 1 at the upper edge)
2852 - increased class version from 4 to 5
2853
2854
2855
2856 2007/04/11 Thomas Bretz
2857
2858 * mjobs/MJCalibrateSignal.cc:
2859 - added a lot of comments
2860 - added some code for future use
2861
2862 * mcalib/MCalibCalcFromPast.cc:
2863 - if update of calibration constants via MCalibrateData fails an
2864 error is raised
2865
2866 * mcalib/MCalibrateData.cc:
2867 - if update of calibration constants done set the ReadyToSaveFlag
2868 accordingly
2869
2870
2871
2872 2007/04/04 Thomas Bretz
2873
2874 * mbase/MLogHtml.cc:
2875 - the closing parenthesis was missing for setting to green color
2876
2877
2878
2879 2007/04/03 Thomas Bretz
2880
2881 * mjobs/MDataSet.cc:
2882 - added processing of RunTime and Name resource
2883
2884 * mgeom/MGeomCamDwarf.cc:
2885 - removed an unused variable
2886
2887 * msignal/MSignalPix.h, msignal/MSignalCam.h:
2888 - commented out obsolete AddNumPhotons and Scale
2889 - removed ReducePrecision from setting of arrival time because
2890 it gave artefacts.
2891
2892
2893
2894 2007/03/29 Thomas Bretz
2895
2896 * mgeom/MGeomCam.cc, mgeom/MGeomPix.h:
2897 - added new member function to return distance to coordinate
2898 origin
2899
2900 * mgeom/MGeomCamDwarf.[h,cc]:
2901 - added
2902
2903 * mgeom/Makefile, mgeom/GeomLinkDef.h:
2904 - added MGeomCamDwarf
2905
2906
2907
2908 2007/03/28 Thomas Bretz
2909
2910 * mraw/MRawRunHeader.cc:
2911 - added Getter for fFreqSampling
2912
2913 * mpointing/MHSrcPosCam.[h,cc]:
2914 - added different binning for wobble mode
2915 - added circle for wobble mode
2916
2917 * mjobs/MJCut.cc:
2918 - store run- and event-number via MParameterCalc in output files
2919 - show histogram of source positions also in wobble mode
2920
2921 * mbase/MEnv.h:
2922 - added member function to touch a resource returning whether
2923 it has contents or not
2924
2925 * mars.rc:
2926 - added examples for MUX data
2927 - fixed the other examples
2928 - changed default cleaning to 8.5/4.0 absolute
2929
2930 * macros/readIPR.C:
2931 - simplified
2932
2933
2934
2935 2007/03/21 Stefan Ruegamer
2936
2937 * datacenter/scripts/runcallisto:
2938 - removed entries for callisto_MarApr05.rc (outdated)
2939
2940 * datacenter/scripts/makecallistolinks:
2941 - updated reason1 because the old reason has been removed in the
2942 Mars Version 1.0, resulting in no more calibration with spline
2943 if DF fails
2944 - added reason2 to run spline after an other error
2945
2946
2947
2948 2007/03/20 Daniel Hoehne
2949
2950 * datacenter/db/db.php, datacenter/scripts/budb,
2951 datacenter/scripts/dbchk, datacenter/scripts/dunotseqruns,
2952 datacenter/scripts/findnewstars,
2953 datacenter/scripts/findnotseqruns, datacenter/scripts/sourcefile,
2954 datacenter/tools/comparesequences, datacenter/tools/resetdataset,
2955 sql.rc:
2956 - changed the host from hercules to vela
2957
2958
2959
2960 2007/03/17 Thomas Bretz
2961
2962 * mbase/MTime.[h,cc]:
2963 - added new memeber function to set unix times
2964
2965
2966
2967 2007/03/09 Thomas Bretz
2968
2969 * mjoptim/MJOptimizeCuts.cc:
2970 - implemented printing of input file also in RunOnOffCore
2971
2972
2973
2974 2007/03/08 Markus Meyer
2975
2976 * mpointing/MPointingDevCalc.h:
2977 - changed fNumMinStars from 8 to n (in SetNumMinStars)
2978
2979
2980
2981 2007/03/06 Stefan Ruegamer
2982
2983 * mraw/MRawRunHeader.cc:
2984 - added SwapAssignment for pixels 428 and 429
2985
2986
2987
2988 2007/03/05 Thomas Bretz
2989
2990 * msignal/MExtractTimeAndChargeSpline.cc:
2991 - added a default for the extrator resolution in case no predefined
2992 value is set
2993
2994 * mjobs/MJCalib.[h,cc], mjobs/MJCalibration.cc:
2995 - removed HiLoCalibration option
2996
2997 * mjobs/MJCalibration.cc:
2998 - use extractor to determine hi-/lo-calibration
2999
3000 * mjobs/MJPedestal.cc:
3001 - do only insist on pedestal events if an extractor without
3002 lo-gains is set
3003
3004 * callisto.rc, callisto_Dec04Jan05.rc:
3005 - removed references to HiLoCalibration
3006
3007 * callisto_mux.rc, resources/calibrationref_mux.rc,
3008 resources/pedestalref_mux.rc:
3009 - added new resource files for MUX data
3010
3011 * mjobs/MSequence.cc:
3012 - another fix to make sure that there is a / between dir and filename
3013
3014 * mpedestal/MExtractPedestal.cc:
3015 - why if fRawData initialized twice? Removed.
3016 - Reset check window without extractor and without lo-gains
3017
3018
3019
3020
3021 2007/03/04 Thomas Bretz
3022
3023 * mhcalib/MHCalibrationChargeBlindCam.cc,
3024 mhcalib/MHCalibrationChargeBlindPix.[h,cc]:
3025 - commented out references to MRawEvtPixelIter::GetNum*Samples
3026
3027 * mhcalib/MHCalibrationRelTimeCam.cc:
3028 - updated header
3029
3030 * mjobs/MJCalibrateSignal.cc:
3031 - updated header
3032 - removed references to MHCalibrationPulseTimeCam
3033 - added a check to make sure that extractor1 is initialized
3034 - use new SetRangeFromExtractor function for pedestal
3035 extraction range
3036 - added a new filter to check for pedestal events, used for
3037 pedestal extraction in cases w/o lo-gains and to remove
3038 pedestal events from further analysis
3039 - fill and display hi-/lo-gain histogram only if lo-gain exists
3040
3041 * mjobs/MJPedestal.cc:
3042 - replaced fSequence.GetName by GetFileName
3043 - check for availability of lo-gain in pulse pos check
3044 - Add MHCalibrationPulseTime to parlist to allow resources
3045 file setup
3046 - to fill the MHCalibrationPulseTimeCam deny calibration- and
3047 pedestal-events
3048 - use a pedestal filter to deny calibration events
3049 - use new SetRangeFromExtractor function for pedestal
3050 extraction range
3051
3052 * mhcalib/MHCalibrationPulseTimeCam.cc:
3053 - removed an obsolete return
3054
3055 * mpedestal/MPedCalcFromLoGain.cc:
3056 - if event does not contain lo-gains do not start extraction
3057 at lo-gain offset
3058
3059 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
3060 - changed variable naming in GetSaturation from sathi to sat
3061 - changed limit in GetMax from Byte_t to UInt_t
3062
3063 * msignal/MExtractBlindPixel.cc, msignal/MExtractTimeAndCharge.cc:
3064 - changed max argument in GetMax from Int_t to UInt_t
3065
3066 * msignal/MExtractTimeAndCharge.[h,cc]:
3067 - changed fLoGainSwitch from Byte_t to UInt_t
3068 - increased class version accordingly to 4
3069
3070 * mmain/MEventDisplay.cc:
3071 - took out the display of the slice with the max index
3072 - handle pedestal subtraction more accurate
3073
3074 * mraw/MRawEvtData.cc:
3075 - added number of bytes per sample to GetNumBytes()
3076 - removed contents of GetPixelContent... depricated
3077
3078 * mraw/MRawEvtPixelIter.[h,cc]:
3079 - updated comments
3080 - removed all functions returning informations about single
3081 pixels (should be done through MPedestalSubtractedEvt
3082 instead)
3083
3084 * mhist/MHEvent.cc:
3085 - removed KMaxIdx...depricated.
3086
3087 * msignal/MExtractor.[h,cc]:
3088 - changed type of fSaturationLimit from Byte_t to UInt_t
3089 - increased class version number accordingly to 8
3090 - only reset fSaturationLimit if it is above 0xff and
3091 no lo-gain available
3092
3093 * msignal/MSignalCalc.[h,cc]:
3094 - changed to use MPedestalSubtractedEvt instead of MRawEvtData
3095 - make handling of data without lo-gains possible
3096
3097 * mhcalib/MHCalibrationChargeCam.[h,cc]:
3098 - changed to use pedestal subtracted evt instead of the raw evt
3099 for determination of the arrival time
3100
3101 * mhcalib/MHCalibrationCam.[h,cc]:
3102 - made IsLoGain autodetecting in case fRunHeader is available
3103
3104 * msignal/MExtractPINDiode.cc:
3105 - use MRawRunHeader's GetNumSamplesHi/LoGain
3106
3107
3108
3109 2007/03/03 Thomas Bretz
3110
3111 * mcalib/MCalibrationRelTimeCalc.cc:
3112 - changed the default of RelTimeResolutionLimit from 1.0 to 0.05
3113
3114 * mhcalib/MHCalibrationChargeCam.cc,
3115 mhcalib/MHCalibrationPulseTimeCam.cc,
3116 mhcalib/MHCalibrationRelTimeCam.cc:
3117 - added f*RefCharge to Copy function
3118 - added range to calls of GetIdxMaxHi/LoGainSample
3119 - reworked and simplified DrawDataCheckPixel
3120 - reworked and simplified DrawReferenceLine
3121 - fixed call to ReadEnv of base class in ReadEnv
3122
3123 * mhcalib/MHCalibrationRelTimeCam.cc:
3124 - commented filling of lo-gain arrays out.
3125
3126 * mpedestal/MExtractPedestal.[h,cc],
3127 mpedestal/MPedCalcFromLoGain.h, mpedestal/MPedCalcPedRun.h:
3128 - added the SetRangeFromExtractor function
3129
3130 * msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
3131 - use GetNumSamplesHiGain of MRawRunHeader instead of
3132 MRawEvtPixelIter's
3133
3134 * msignal/MSignalCalc.[h,cc]:
3135 - slightly changed handling of MC run, changed hi-/lo-gain
3136 calibration from 10 to 11.3
3137
3138 * msignal/MExtractTime.cc:
3139 - don't print lo-gain properties if n/a
3140
3141 * msignal/MExtractor.[h,cc]:
3142 - reset logain range and saturation limit if no logains available
3143 - added HasLoGain member function
3144 - don't print lo-gain attributes in Print if no logains
3145
3146 * msignal/MExtractTimeAndCharge.cc:
3147 - reset fLoGainSwitch if logains are not available
3148 - use MRawRunHeader's GetNumSamplesHi/LoGain
3149 - do not use MRawEvtPixelIter to determin availability of lo-gains
3150 use number of lo-gain samples to extract instead.
3151 - don't print lo-gain properties if n/a
3152
3153
3154
3155 2007/03/02 Thomas Bretz
3156
3157 * mraw/MRawRunHeader.h:
3158 - added GetNumBytesPerSample() member function
3159
3160 * mraw/MRawRead.cc:
3161 - splitted ReadPixel and setting ab-flag into function calls
3162 - fixed skipping pixels if bps>1
3163
3164 * mraw/MRawEvtData.[h,cc]:
3165 - removed last argument from AddPixel
3166 - split reading pixel data and setting ab-flag into two functions
3167 - increased version number from 5 to 6
3168 - adapted Print function
3169 - adapted Draw function
3170 - adapted ReadPixel function
3171
3172 * manalysis/MMcCalibrationUpdate.[h,cc]:
3173 - made sure that Process is not executed in case of MC files
3174 - minor changes to includes
3175
3176 * mextralgo/MExtralgoSpline.h:
3177 - removed obsolete include iostream
3178
3179
3180
3181 2007/03/01 Thomas Bretz
3182
3183 * mmain/MEventDisplay.cc:
3184 - didn't show callisto output anymore because of missing fundametal
3185 pedestal
3186
3187 * mbadpixels/MBadPixelsTreat.cc:
3188 - added more informative output
3189
3190 * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationChargeCam.cc,
3191 mhcalib/MHCalibrationChargePix.h, mhcalib/MHCalibrationRelTimeCam.cc,
3192 mhcalib/MHCalibrationChargeCam.h, mhcalib/MHCalibrationChargePINDiode.h,
3193 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationTestCam.cc,
3194 mhcalib/MHCalibrationTestTimeCam.cc, mhcalib/MHGausEvents.h,
3195 mhcalib/MHCalibrationChargeBlindCam.cc, mhcalib/MHPedestalCam.cc,
3196 - replaced SetNbins/First/Last by SetBinning
3197
3198 * mhcalib/MHCalibrationChargeCam.cc:
3199 - improved output in case arrival time is out of range
3200
3201 * mhcalib/MHCalibrationPulseTimeCam.cc:
3202 - the values can only have discrete valuesno need to set a bin-width
3203 different from 1
3204 - set binning automatically by using the number of samples
3205 - fixed ReadEnv
3206 - directly use maxpos, no cast necessary
3207
3208 * mraw/MRawRunHeader.h:
3209 - added new member function GetNumSamples
3210
3211 * mpedestal/MPedCalcFromLoGain.cc:
3212 - fixed ReadEnv
3213
3214 * mraw/MRawCrateData.cc, mraw/MRawEvtHeader.cc:
3215 - implemented reading new mux format 8
3216
3217 * mraw/MRawRunHeader.[h,cc]:
3218 - implemented reading of new file format 8
3219 - added new data members fNumBytesPerSample, fFreqSampling
3220 and fNumSignificantBits
3221 - increased file format version from 5 to 6
3222
3223 * mraw/MRawEvtPixelIter.[h,cc]:
3224 - made aware of handling the new and old format
3225 - added range to GetIdxMax*
3226
3227 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
3228 - removed obsolete data members fSumhiarea and fSumhisector
3229 - replaced the usage of MRawEvtData by MPedestalSubtractedEvt
3230 - according to this the lower signal limit has been decresed
3231 by 15
3232 - changed "saturation" limit accordingly from 254 to 245
3233
3234 * mpedestal/MPedestalsubtractedEvt.h:
3235 - added a shortcut for GetSaturation
3236
3237 * mjobs/MJPedestal.cc:
3238 - first subtract pedestal and then fill MHCalibrationPulseTimeCam
3239 - fill MHCalibrationPulseTimeCam with MPedestalSubtracted
3240
3241
3242
3243 2007/02/28 Thomas Bretz
3244
3245 * macros/tutorials/mirrordelay.C:
3246 - fixed the formula for the spherical mirror
3247 - fixed the calculation of the time-delay
3248
3249 * mastro/MObservatory.[h,cc]:
3250 - added constructors and functions to set the observatory location
3251 manually
3252
3253 * mbase/MTime.[h,cc]:
3254 - added constructor to construct MTime by date
3255 - added AsDouble for new root streamers (allowing to view MTime in
3256 a TBrowser)
3257 - added GetRootDatime to return TDatime object
3258
3259 * mcalib/MCalibrateData.cc:
3260 - added more meaningful output in case a conversion factor exceeds a limit
3261
3262 * datacenter/macros/plotdb.C:
3263 - added plot for spark rate
3264
3265
3266
3267 2007/02/26 Daniela Dorner
3268
3269 * datacenter/db/builddatasets.php, datacenter/db/findoffdata.php,
3270 datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
3271 datacenter/db/include.php, datacenter/db/menu.php, :
3272 - bugfix: the stopdate was not choses properly in case of reset
3273 when there was no data past midnight
3274 - a new function (GetStopDate) has been implemented
3275 - bugfix in PrintNightRange (table Sequences was used in all cases)
3276
3277
3278
3279 2007/02/26 Daniel Hoehne
3280
3281 * datacenter/macros/fillstar.C:
3282 - bugfixes: included MHCamera.h, corrected two typos (missing ";" and
3283 a surplus "s" in the variable "sparkrate")
3284
3285 * datacenter/db/magicdefs.php, menu.php:
3286 - added fSparkRate
3287
3288
3289
3290 2007/02/16
3291
3292 * RELEASE 1.0
3293
3294
3295
3296 2007/02/16 Thomas Bretz
3297
3298 * macros/starvisyear.C:
3299 - changed default observator to magic
3300 - fixed some typos in comments
3301
3302 * mastro/MAstro.[h,cc]:
3303 - added a new function to estimate the time of culmination
3304 - fixed the conversion factors RadToHor and HorToRad (wrong by 15/24)
3305
3306 * mastro/MObservatory.cc:
3307 - fixed the Print() output
3308
3309 * mbase/MMath.h:
3310 - removed conversion factor to and from Hours
3311
3312 * mjobs/MSequence.cc:
3313 - added a / behind the date (for the output in case of failure)
3314
3315 * mmc/MMcFadcHeader.[hxx,cxx]:
3316 - added fElecNoiseName for compatibility with camera program
3317 - increased ClassVersion by 1
3318
3319 * mraw/MRawRunHeader.[h,cc]:
3320 - increased class version by 1 for compatibility with output
3321 of newer camera versions
3322
3323 * resources/sequences.rc:
3324 - changed the sequence.rc file to support new MUX data
3325
3326
3327
3328 2007/02/15 Thomas Bretz
3329
3330 * macros/tutorials/mirrordelay.C:
3331 - added a macro plotting the delay between a spherical and a
3332 parabolic mirror
3333
3334 * mjobs/MJStar.cc:
3335 - implemented new plots for IPR vs. Time and DT
3336
3337
3338
3339 2007/02/13 Thomas Bretz
3340
3341 * resources/hilocalib.rc, resources/hilocalib_sp1.rc:
3342 - added new resource files for hi-/lo-gain calibration.
3343
3344 * resources/hiloconv-*.root:
3345 - added hi-/lo-gain calibration constants
3346
3347 * callisto_Dec04Jan05.rc:
3348 - changed input file name for hi-/lo-gain calibration constants
3349
3350 * mreflector/MHReflector.[h,cc]:
3351 - added histogram class for reflected photons
3352
3353 * mreflector/Makefile, mreflector/ReflectorLinkDef.h
3354 - added MHReflector and necessary include paths
3355
3356 * mbase/MLog.h:
3357 - fixed a bug in Separator which could cause a crash if the contents
3358 are too long
3359
3360 * manalysis/MParameterCalc.cc:
3361 - check for HasValidRule instead of IsValid in ReadEnv
3362
3363 * mdata/MDataPhrase.h:
3364 - added HasValidRule member function
3365
3366 * mfileio/MReadRflFile.[h,cc]:
3367 - allow also reading of gzip-compressed files
3368 - output more header information
3369 - don't use a const qualified TString with gSystem->ExpandPathName
3370
3371 * mjobs/MJPedestal.cc:
3372 - readin bad pixels from ascii file later
3373
3374 * mmc/MMcEvtBasic.h:
3375 - added a static member function GetEnergyStr to convert
3376 GeV into MeV and TeV
3377
3378 * mpointing/MPointingDevCalc.h:
3379 - increased size of fSkip by one
3380
3381 * mextralgo/MExtralgoSpline.h:
3382 - fixed acompiler warning
3383
3384
3385
3386 2007/02/09 Daniel Hoehne
3387
3388 * datacenter/scripts/linkmc
3389 - adapted to new montecarlo directory structure (/magic/montecarlo
3390 instead of /montecarlo)
3391
3392
3393
3394 2007/02/09 Thomas Bretz
3395
3396 * star.rc:
3397 - added new options
3398 - reordering
3399
3400 * mbase/MStatusDisplay.cc:
3401 - updated from 2006 to 2007
3402
3403 * mfbase/MFDataPhrase.cc:
3404 - fixed ReadEnv to correctly return true/false
3405
3406 * mjobs/MJStar.cc:
3407 - added new tabs "Spakless" and "Sparks" dividing the average
3408 signal tab into two distributions by a SparkCut
3409 - replaced all MF by MFDataPhrase
3410
3411 * mjobs/MJCalibrateSignal.cc:
3412 - changed the extraction range used in the lo-gains from the
3413 hi-gain range to the lo-gain range
3414
3415 * datacenter/macros/fillstar.C:
3416 - added filling the spark rate into the database
3417 - the rate after cleaning is now without sparks!
3418
3419
3420
3421 2007/02/06 Thomas Bretz
3422
3423 * mpointing/MPointingDevCalc.cc:
3424 - included check for monitoring flag
3425
3426 * mextralgo/MExtralgoSpline.[h,cc]:
3427 - implemented the possibility to determine the pulse width at
3428 maxheight/2
3429
3430
3431
3432 2007/02/04 Daniela Dorner
3433
3434 * datacenter/scripts/sourcefile:
3435 - added if-clause to avoid that a script is aborted in case a macro
3436 doesn't compile, return code is set to 1 in this case
3437
3438
3439
3440 2007/02/04 Thomas Bretz
3441
3442 * mjobs/MJCalibration.cc:
3443 - implemented Hi-/Lo-Gain calibration for MCs
3444
3445 * mjobs/MJPedestal.cc:
3446 - removed intermediate pedestalstorage from code (its
3447 result is not used at all)
3448
3449 * datacenter/macros/fillsignal.C:
3450 - replaced GetMediandev by GetDev
3451
3452 * callisto.rc, callisto_Dec04Jan05.rc:
3453 - changed ExtractWinLeft/Right according to new scheme
3454
3455 * mhcalib/MHCalibrationChargeCam.[h,cc]:
3456 - removed obsolete data members fFirstHiGain, etc and
3457 replaced by storage of fSignal
3458 - made sure that the average extracted signal position
3459 is at least one slice away from the edges of the
3460 extraction window
3461
3462 * mjobs/MJPedestal.cc:
3463 - reworked the pulse position check. It now better takes
3464 the properties of the extractors into account.
3465 Still to be done: relation between pulse position and
3466 extraction window!
3467
3468 * msignal/MExtractBlindPixel.[h,cc],
3469 msignal/MExtractPINDiode.[h,cc]:
3470 - fixed arguments type of SetRange
3471
3472 * msignal/MExtractTime.cc:
3473 - removed old obsolete code already in comments
3474
3475 * msignal/MExtractTimeAndCharge.h:
3476 - added getter for LoGainStartShift
3477
3478 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
3479 msignal/MExtractTimeAndChargeSpline.[h,cc],
3480 msignal/MExtractedSignalCam.[h,cc], msignal/MExtractor.[h,cc]:
3481 - changed the type of LoGainFirst from byte to int
3482 - if necessary increased class version
3483
3484 * mpedestal/MExtractPedestal.cc:
3485 - improved output
3486
3487 * mhcalib/MHCalibrationChargeCam.cc:
3488 - fixed a %3.1 instead of %3.1f
3489
3490
3491
3492 2007/02/03 Thomas Bretz
3493
3494 * mhist/MHCamEvent.[h,cc]:
3495 - added Draw function to context menu
3496 - added GetHist member functions
3497 - added possibility to display the relative error
3498
3499 * mjobs/MJCalibration.cc:
3500 - read the hi-/lo-gain calibration constants from a MHCamEvent
3501 which is stored in a root file given in resources/hilocalib.rc
3502
3503 * msignal/MExtractTimeAndCharge.cc:
3504 - improved the estimation in GetSaturationTime for the cases in
3505 which the saturating pulse is so early, that an normal
3506 interpolation is not appropriate.
3507
3508 * callisto_DecJan04.rc:
3509 - set fall- and rise-time for spline artificially to 0.5
3510
3511 * mhbase/MFillH.cc:
3512 - added comments
3513
3514 * mpedestal/MExtractPedestal.[h,cc],
3515 mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
3516 - fixed the range check.In case of the lo-gain extraction
3517 the range could infact leak out of the fadc slices
3518
3519 * msignal/MExtractTimeAndCharge.[h,cc]:
3520 - added somecomments
3521 - forbid the lo-gain signal to be negative
3522 - increased version number for compatibility with last release
3523
3524 * msignal/MExtractTimeAndChargeSpline.cc:
3525 - set the correct numbers for rise- and fall-time as default
3526
3527 * mbase/MStatusArray.[h,cc]:
3528 - improved workaround in Read() and Write() for the Reset
3529 of the kCanDelete bit in TH1
3530
3531 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
3532 - commented out obsolete references to *HiLoCam
3533
3534 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
3535 mcalib/CalibLinkDef.h:
3536 - removed *HiLoCam s
3537
3538
3539
3540 2007/02/02 Thomas Bretz
3541
3542 * mreflector/MRflSinglePhoton.[h,cc], mreflector/MRflEvtData.[h,cc]:
3543 - added new Fill functions allowing to fill photons versus
3544 a z-value, e.g. energy.
3545
3546
3547
3548 2007/02/01 Thomas Bretz
3549
3550 * mhist/MHCamEvent.[h,cc]:
3551 - allow to set a histogram for display from external
3552
3553 * mhist/MHCamera.[h,cc]:
3554 - added functions to calc Median/Dev
3555 - fixed adding a MHCamera with AddCamContent. It now takes also
3556 the errors and binentries correctly into account
3557 - simplified Reset() using TArray::Reset()
3558
3559 * mhvstime/MHSectorVsTime.[h,cc]:
3560 - added option to use median/dev instead of mean/rms
3561 - switched Grid on
3562
3563 * mjobs/MSequence.cc, mjobs/MDataSet.cc:
3564 - small improvements to splitting number rows
3565 - handle possible tabs correctly
3566
3567 * mbase/MStatusArray.[h,cc]:
3568 - improved handling in Read(). We make sure now that Read doesn't
3569 produce a memory leak
3570
3571 * mhist/MHCamera.[h,cc]:
3572 - overwrote Clone function to make sure that a cloned MHCamera
3573 is never added to the current directory
3574
3575 * mcamera/MCameraTH.h:
3576 - added a workaround to get rid of the obsolete discriminator thresholds
3577 for the non-trigger pixels
3578
3579 * mreport/MReportCC.cc:
3580 - added a sanity \o-Terminator to the dicriminator threshold extraction
3581
3582
3583
3584
3585 2007/01/30 Thomas Bretz
3586
3587 * mbadpixels/MBadPixelsCam.[h,cc]:
3588 - added function to return the uncalibrated and unsuitable
3589 pixels as TArrayC (to be used in MHCamera)
3590
3591 * mhcalib/MHCalibrationChargeCam.cc:
3592 - added a FIXME-comment
3593
3594 * mhist/MHCamEvent.[h,cc]:
3595 - added an option to change the kind of error which is displayed
3596 - consequently increased version number by 1
3597
3598 * mhist/MHCamera.[h,cc]:
3599 - added a new bit to allow the error to be switched between
3600 mean and spread
3601
3602 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
3603 - adapted to changes in error display
3604
3605
3606
3607 2007/01/27 Thomas Bretz
3608
3609 * manalysis/MMcCalibrationUpdate.cc:
3610 - fixed a typo in a comment
3611
3612 * mcalib/MCalibrateData.[h,cc]:
3613 - commented out some obsolete currently unused code
3614
3615 * mdata/MDataPhrase.cc:
3616 - added a sanity check
3617
3618 * mpedestal/MMcPedestalCopy.cc:
3619 - Changed output to fit the structure used in all other classes
3620
3621 * mmain/MEventDisplay.cc:
3622 - made sure that MPedestalSubtract dies the right thing
3623 - removed badpixel calculation and treatment until a better
3624 solution was found.
3625
3626 * mfbase/MFDataPhrase.cc:
3627 - fixed a "comparison is always true" warning
3628
3629 * msignal/MExtractTimeAndChargeDigitalFilter.h:
3630 - increased class version number to 3 to account for the removal
3631 of the fTimeShift data members since last release
3632
3633
3634
3635 2007/01/27 Daniela Dorner
3636
3637 * datacenter/db/showplots.php:
3638 - added (tool to click through the calib, signal and star plots of
3639 one sequence)
3640
3641 * datacenter/db/index.html:
3642 - added link to new plot tool
3643
3644 * datacenter/db/ganymed.php:
3645 - added fDataSetName, removed fWobble
3646 - removed mininmum value of 100 for dataset range
3647
3648 * datacenter/db/builddatasets.php:
3649 - added fIsoInLimit2 and fIMCLimit2 in Init
3650 - added check on observation mode
3651
3652
3653
3654 2007/01/26 Thomas Bretz
3655
3656 * mpedestal/MExtractPedestal.cc:
3657 - fixed a bug which caused the pedestal to be set to 0 if the
3658 AB-flag is invalid
3659
3660
3661
3662 2007/01/25 Thomas Bretz
3663
3664 * mreflector/MRflSinglePhoton.h:
3665 - added copy constructor
3666 - added a function to fill a TH2
3667
3668 * mreflector/MRflEvtData.[h,cc]:
3669 - added copy costructor
3670 - added Clone function
3671 - added a function to fill a TH2
3672
3673
3674
3675 2007/01/24 Thomas Bretz
3676
3677 * mhflux/MHCollectionArea.cc:
3678 - fixed a typo in the last change
3679
3680
3681
3682 2007/01/24 Daniel Hoehne
3683
3684 * msignal/*.dat:
3685 - inserted missing third column (0) in all weights files
3686
3687
3688
3689 2007/01/18 Thomas Bretz
3690
3691 * mhflux/MHCollectionArea.cc:
3692 - another fix for the error calculation of the collection area.
3693 The totalarea was inluded in the error calculation as it would
3694 be a wait, but actually it is not.
3695
3696
3697
3698 2007/01/16 Thomas Bretz
3699
3700 * mfileio/MReadMarsFile.cc:
3701 - fixed two "comparison between signed and unsigned integer" warnings
3702
3703 * mhbase/MFillH.cc:
3704 - small update to comments
3705
3706 * mimage/MHHillasExt.cc:
3707 - call SetDirectory(NULL) after SetName
3708
3709 * mjobs/MSequence.[h,cc]:
3710 - commented out obsolete GetFileNames
3711
3712 * msignal/MExtractor.[h,cc]:
3713 - Some small updates
3714 - removed code from Process function
3715 - increased version number to 7
3716
3717 * msignal/MExtractedSignalPix.h:
3718 - some simple reordering in the class header
3719
3720 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
3721 - simplified the checks in SetWindowSize
3722
3723 * msignal/MC_cosmics_weights46.dat, msignal/MC_weights46.dat:
3724 - added third column with zeros
3725
3726
3727
3728 2007/01/16 Daniela Dorner
3729
3730 * datacenter/db/menu.php, datacenter/db/datasetinfo-aio.php,
3731 datacenter/db/magicdefs.php:
3732 - implemented new variables for datasets
3733
3734
3735
3736 2007/01/15 Thomas Bretz
3737
3738 * mpedestal/MPedestalSubtract.cc:
3739 - added a sanity check tomake sure that the pixel array has the
3740 correct size when filled
3741 - made sure the the number of pixels in the camera nd not the
3742 number of connected pixels is used to initialize the size of
3743 the arrays.
3744
3745 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
3746 - allow the initialization of nuber of pixels and samples
3747 independanly.
3748
3749
3750 2007/01/15 Daniela Dorner
3751
3752 * datacenter/db/sources.php, datacenter/db/sequinfo-aio.php,
3753 datacenter/db/runinfo-aio.php, datacenter/db/printtable.php,
3754 datacenter/db/plotdb.php, datacenter/db/menu.php,
3755 datacenter/db/findoffdata.php, datacenter/db/builddatasets.php,
3756 datacenter/db/datasetinfo.php:
3757 - fixed bug in init of $_GET
3758
3759
3760
3761 2007/01/12 Stefan Ruegamer
3762
3763 * datacenter/macros/writedatasetfile.C:
3764 - addded #include <errno.h>
3765
3766
3767
3768 2007/01/11 Thomas Bretz
3769
3770 * mbase/MLogManip.cc:
3771 - removed the obsolete include of MLog.h
3772
3773 * mbase/MLogManip.h:
3774 - encapsulated an include in ifdefs
3775
3776 * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc:
3777 - updated log-output
3778
3779 * mhflux/MHEnergyEst.cc:
3780 - replaced difficult to see green by blue
3781
3782 * mjobs/MDataSet.[h,cc]:
3783 - added datat members for path of sequences and path of data files
3784 to be able to store overwritten defaults
3785 - check completeness of dataset files
3786 - store a MSequence object in the list instead of the name and dir
3787 (this is necessary to have all important information for a dataset
3788 file, including the sequence number! - available)
3789 - some changes to the output
3790 - allow to print a perfect copy of the read dataset file to the console
3791 just from the contents of the object
3792
3793 * mjobs/MJStar.cc:
3794 - updated to use MSequence::GetFileName instead of MSequence:GetName
3795
3796 * mjobs/MSequence.[h,cc]:
3797 - keep filename and datapath in header, this has some advantages
3798 for sanity checks
3799 - many improvements of sanity checking in case of missing or
3800 unaccessible files
3801 - Fixed "lightConditions" (was "LightCondition")
3802 - Fixed "No_Moon" (was "NoMoon")
3803 - allow to set the data path as second argument in the constructor
3804 - implemented a check whether the sequence file is complete
3805
3806 * mjobs/MJCut.[h,cc]:
3807 - added some code (still commented out) to display the excess rate
3808 - with the other changes we can now store the original dataset in
3809 the output
3810
3811 * mjoptim/MJOptimize.cc:
3812 - Keep the sequence files in the file list instead of just the
3813 filename and the directory
3814
3815 * mjtrain/MJTrainDisp.cc:
3816 - use return value of MDataSet::AddFilesOn/Off for a sanity check
3817
3818 * mjobs/MJob.[h,cc]:
3819 - removed obsolete fPathData and stuff
3820
3821 * callisto.cc, star.cc:
3822 - removed obsolete calls to MJob::SetPathData
3823
3824 * callisto.rc, star.rc:
3825 - removed obsolete examples for "PathData"-resource
3826
3827 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
3828 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.cc:
3829 - removed obsolete reference to fPathData
3830
3831
3832
3833 2007/01/11 Daniela Dorner
3834
3835 * datacenter/db/builddatasets.php:
3836 - implemented username (the one who inserts the dataset has to give
3837 his/her username now)
3838 - fixed password query in case user inserted something wrong
3839 - implemented check, if on-sequences have different observations
3840 modes
3841 - implemented check, if user has chosen one sequences as on and off
3842 - adapted text of password prompt
3843
3844 * datacenter/db/builddatasets.php, datasetinfo-aio.php,
3845 runinfo-aio.php, sequinfo-aio.php:
3846 - minor changes in formatting
3847 - added 'alt' for +/- images
3848
3849 * datacenter/db/menu.js:
3850 - added 'alt' for +/- images
3851
3852
3853
3854 2007/01/10 Thomas Bretz
3855
3856 * mhbase/MH.cc:
3857 - fixed a bug in SetBinomialErrors. The errors of the two
3858 histograms were exchanged in the calculation
3859
3860 * mbase/MEnv.[h,cc]:
3861 - added new member function GetNumUntouched
3862
Note: See TracBrowser for help on using the repository browser.