source: trunk/Mars/Changelog.07@ 9844

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