source: trunk/MagicSoft/Mars/Changelog@ 8789

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