source: trunk/MagicSoft/Mars/Changelog@ 8797

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