source: trunk/MagicSoft/Mars/Changelog@ 8778

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