source: trunk/MagicSoft/Mars/Changelog@ 8786

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