source: trunk/MagicSoft/Mars/Changelog@ 8788

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