source: trunk/MagicSoft/Mars/Changelog@ 9354

Last change on this file since 9354 was 9354, checked in by tbretz, 16 years ago
*** empty log message ***
File size: 44.9 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 2009/02/19 Thomas Bretz
21
22 * mcorsika/MCorsikaRunHeader.[h,cc]:
23 - reformatted output
24 - added "Options" to output
25 - made Has const
26
27 * msim/MHPhotonEvent.cc:
28 - improved automatic binning
29
30 * msim/MPhotonData.[h,cc]:
31 - added GetCosW2
32 - added GetSinW2
33 - added GetSinW
34
35 * msim/MSimAbsorption.cc:
36 - don't check wavelength range when theta should be used
37
38 * msimcamera/MSimAPD.cc:
39 - check for uninitialized indices
40
41 * msim/MPhotonEvent.[h,cc]:
42 - moved the code for MyClonesArray to the source file
43 - improved a lot the reading speed by reading larger blocks
44 of data from the file at once
45 - improved memory handling. This ensures that even the largest
46 events don't fill the memory forever and the allocated memory
47 is free'd again after some time
48
49 * msimreflector/MSimReflector.cc:
50 - Use the new Resize function of MPhotonEvent to make sure
51 that the memory is not allocated forever.
52
53 * mimage/MHHillas.cc, mimage/MMHillas.Ext.cc, mimage/MHHillasSrc.cc:
54 - converted default binning from mm to deg
55
56 * mraw/MRawRunHeader.cc:
57 - print less when values doen't have any meaning
58
59 * msim/MSimAtmosphere.[h,cc]:
60 - added
61
62 * msim/SimLinkDef.h, msim/Makefile:
63 - added MSimAtmosphere
64
65 * mjobs/MJSimulation.cc:
66 - added simulation of atmosphere
67 - clean isolated pixels away before calculating image parameters
68 - don't clean calibration runs
69 - correct displayed az ba magnetic field
70
71 * readcorsika.cc:
72 - implemented -ff option
73
74 * mcorsika/MCorsikaRunHeader.cc:
75 - improved Print output
76
77 * mimage/MImgCleanStd.cc:
78 - fixed the checks for the cleaning parameters there
79 where some wrong conditions
80
81 * msim/MSimMMCS.cc:
82 - fixed typo in a comment
83
84 * ceres.rc:
85 - added units for psf
86
87 * msimreflector/MSimReflector.cc:
88 - convert units of psf from mm to cm
89 - Use MPointingPos instead of PointingCorsika, ARRANG already
90 rotates all vectors accrodingly
91
92 * msim/MSimPointingPos.cc:
93 - don't write PoinitingCorsika anymore. ARRANg already includes
94 the rotation
95
96
97
98 2009/02/18 Thomas Bretz
99
100 * datacenter/scripts/runcorsika:
101 - added a comment
102
103 * mbase/MParList.cc:
104 - when adding a TCollectionn only add MParContainers
105
106 * mcorsika/MCorsikaRunHeader.[h,cc]:
107 - added reading of Atmospheric coefficients
108 - added reading of Cherenkov Flag
109 - added corsika's Earth Radius
110
111 * melectronics/MDigitalSignal.[h,cc]:
112 - added and initialized an index to allow to "connect"
113 the digital signal to a channel
114
115 * mjtrain/MJTrainSeparation.cc:
116 - replaced kGreen by kBlue
117
118 * mmain/MEventDisplay.cc:
119 - added a type==3 which is for ceres-reflector files
120
121 * mmain/Makefile:
122 - added -I../mcorsika
123 - added -I../msim
124 - added -I../msimcamera
125
126 * msim/MHPhotonEvent.[h,cc]:
127 - set the binning more automatically from the run-headers
128 where possible
129 - added RadEnv
130 - added Clear function for external access
131
132 * msim/MSimAbsorption.cc:
133 - addec const-qualifier for photon
134
135 * msimcamera/MSimGeomCam.cc:
136 - allow usage also without pulse and pulse position (for display)
137
138 * msimcamera/MSimSignalCam.cc:
139 - allow usage also without TriggerPos
140 - added a check whether MSignalCam was correctly initialized
141
142
143
144 2009/02/16 Thomas Bretz
145
146 * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
147 mimage/MHImagePar.cc:
148 - replaced green by blue for better readability on projectors
149
150 * mbase/MEnv.[h,cc]:
151 - added the option of a default name to allow i/o more similar
152 to MParContainer
153 - improved Print()
154
155 * ceres.cc, callisto.cc, star.cc, ganymed.cc, sponde.cc:
156 - make use of the new default name of MEnv
157
158 * mjobs/MJSpectrum.cc:
159 - read and write ganymed.rc
160
161 * mbase/MParList.cc:
162 - if adding a TObjArray add only MParContainers (for sanity)
163
164 * mjobs/MJob.cc:
165 - when reading read also TObjects
166
167 * mjobs/MJSpectrum.cc:
168 - now read the ganymed.rc and write it to the output
169
170 * mhflux/MHEffectiveOnTime.h:
171 - increased class version by 1
172
173 * mhflux/MHAlpha.cc:
174 - removed erronornously comittet SetSumw2
175 - don't output the numbe rof excess events vs time
176
177
178
179 2009/02/15 Thomas Bretz
180
181 * ceres.rc:
182 - added the MAGIC I high gain pulse as example
183
184 * sponde.cc:
185 - redirect root error handler
186 - added new option to force on-time fit
187
188 * datacenter/scripts/runcorsika:
189 - added a comment
190 - remove empty dat file after corsika finished
191
192 * mbase/MLog.cc:
193 - added several more log-levels to handling root's error handler
194
195 * mbase/MPrint.cc:
196 - flush buffer before printing
197 - set output level to all
198
199 * melectronics/MPulseShape.h:
200 - let clone also clone the spline
201
202 * mfileio/MWriteRootFile.cc:
203 - don't output title if empty
204
205 * mhflux/MHEffectiveOnTime.[h,cc]:
206 - added new data mebers to store the result of the overall-fit
207 which is now done in Finalize
208 - output the results of the effective on-time fit as inf2
209 - increased clas version accordingly
210
211 * mjobs/MJSimulation.[h,cc]:
212 - simplified setting up the file structure
213
214 * mjobs/MJSpectrum.[h,cc]:
215 - added the possibility to force a new on-time fit.
216 - a MHEffectiveOnTime histogram is now always displayed
217 for manual cross checks
218
219 * mjobs/MJStar.cc:
220 - added MSrcPosCam for Monte Carlos to output
221
222 * mpointing/MSrcPosCalc.cc:
223 - ignore the WobbleMode from the MMcCorsikaRunHeader
224 if it is a ceres file
225
226 * msim/MPhotonEvent.[h,cc]:
227 - added function GetTimeFirst
228 - added function GetTimeLast
229 - added function GetTimeMedianDev
230 - added fLength to MPhotonStatistics
231
232 * msimcamera/MSimGeomCam.cc:
233 - make use of the new functions
234 - set length to statistics container
235
236 * mpointing/MHSrcPosCam.[h,cc], mpointing/MSrcPosRndm.[h,cc],
237 mfilter/MFMagicCuts.[h,cc], mmuon/MHMuonPar.[h,cc],
238 mhflux/MHThetaSqN.[h,cc]:
239 - support changing geometries (conversion factors) reading
240 a new geometry from a run header
241
242 * mimage/MHVsSize.[h,cc], mimage/MHNewImagePar.[h,cc],
243 mimage/MHHillasSrc.[h,cc], mimage/MHHillasExt.[h,cc],
244 mimage/MHHillas.[h,cc], mimage/MNewImagePar2.[h,cc]:
245 - removed option to set conversion factor manually
246 - support changing geometries (conversion factors) reading
247 a new geometry from a run header
248 - increased class version by one
249
250 * mhflux/MMcSpectrumWeight.cc:
251 - replaced Form by MString::Format
252
253 - made sure that nobody is mixing different energy-range monte
254 carlos and normalizes by integral (to be implemented)
255
256 * manalysis/MMcCalibrationUpdate.cc:
257 - switched off file Ceres files (this might only be temporary
258 but it makes the display work quite well even without
259 calibrated units.
260
261 * mjobs/MJCalibrateSignal.cc:
262 - updated the rule to allow for file names without the leading date
263
264 * mjobs/MJSpectrum.[h,cc]:
265 - set the kMustCleanup bit for sanity
266 - replaced a lot of Form by MString::Format
267 - moved the getting of the right Alpha-histogram to GetHAlpha
268 - the tlist2 doesn't neet to replace anything because all previous
269 tasklists added to the list have been removed again
270 - "DataType" already in parlist? Don't add a second one
271 - replaced some gLog by fLog
272 - make sure that the "Done." message is printed even in case
273 no output is written at the end
274
275 * ceres.rc:
276 - added some more info
277
278 * datacenter/scripts/runcorsika:
279 - added magnetic field Azimuth direction (ARRANG), currently
280 at ~ -7deg at La Palma
281
282 * mbase/MLog.cc:
283 - finallyadded a really stupid hack/workaround to suppress these
284 annoying errors in case of a log-scale set too early
285
286 * mbase/MTask.[h,cc]:
287 - Replaced OverwritesProcess by Overwrites
288
289 * mcorsika/MCorsikaEvtHeader.cc:
290 - fixed particle momentum coordinate system
291
292 * mcorsika/MCorsikaRunHeader.[h,cc]:
293 - added magnetic field values
294 - improved output
295
296 * mjobs/MJSimulation.cc:
297 - updated height scale
298 - use MPhotonStatistics.fLength
299 - plot median dev of photon arrival times
300
301 * mmc/MMcRunHeader.hxx:
302 - added a getter IsCeres
303 - added a setter for the Corsika Version
304
305 * mpedestal/MMcPedestalCopy.cc:
306 - use the new IsCeres
307
308 * msim/MSimMMCS.[h,cc]:
309 - use the telescope pointing in telescope coordinates for MMcEvt
310 - correct the shower direction by the magnetic field azimuth
311 - set corsika program version
312
313 * msim/MSimPointingPos.[h,cc]:
314 - splitted the output into coordinated in the corsika frame
315 (module the magnetic field) and the poiting direction in
316 telescope coordinates
317 - added possibility to "observe" in off-target mode
318
319 * msimreflector/MSimReflector.cc:
320 - use new pointing direction in the corsika frame
321
322
323
324
325 2009/02/13 Thomas Bretz
326
327 * mcorsika/MCorsikaEvtHeader.h:
328 - added some comments on the coordinate system
329
330 * ceres.rc:
331 - added some comments
332 - setup a psf for the dwarf mirror
333
334 * mcorsika/MCorsikaRunHeader.h:
335 - added some comments
336
337 * mjobs/MJSimulation.cc:
338 - added some histogram titles
339 - fixed the x, y coordinates of the impact histogram
340 - write "ElectronicNoise"
341
342 * mjobs/MJStar.cc:
343 - don't force writing of containers which are not filles by ceres
344 - updated rule to support files without date
345
346 * mpedestal/MPedestalPix.[h,cc]:
347 - added Print() function
348
349 * mraw/MRawFileRead.cc:
350 - added a comment
351
352 * msim/MPhotonData.h:
353 - added comments about coordinate system
354
355 * msimcamera/MSimGeomCam.cc:
356 - when looking for the pixels convert from ceres-coordinates
357 to GeomCam camera-coordinates
358
359 * msimreflector/MMirror.h:
360 - added Setter for SigmaPSF
361
362 * msimreflector/MMirrorDisk.cc, msimreflector/MMirrorHex.cc,
363 msimreflector/MMirrorSquare.cc:
364 - now start counting in ReadM with 0
365
366 * msimreflector/MReflector.[h,cc]:
367 - added some documentation
368 - added function to set psf of all mirrors
369 - added psf optional to input file
370 - remove already evaluated tokens from TObjArray
371 - added reading of a default psf from the input file
372
373 * mjobs/MSequence.cc:
374 - fixed a bug in GetArrays which could cause seg-faults
375 - added a sanity check
376
377
378
379 2009/02/12 Thomas Bretz
380
381 * datacenter/macros/fillsources.C:
382 - updated
383
384 * mfileio/MWriteRootFile.[h,cc]:
385 - added some comments
386 - renamed GetNewFileName to SubstituteName
387 - made SubstituteName static
388
389 * mhist/MHCamera.cc:
390 - fixed the number in the legend (was wrong since last update)
391
392 * mjobs/MDataSet.cc:
393 - replaced From by MString::Format
394
395 * mjobs/MJSimulation.cc:
396 - a lot of things were renamed
397 - the refelctor can now be set from the setup file
398 - changed the binning for the event width
399 - removed plot "CamShadow"
400 - changed rules for file names
401
402 * ceres.rc:
403 - updated according to the changes in MJSimulation
404
405 * mjobs/MSequence.cc:
406 - replaced use of Form by MString::Format
407 - allow non-setting of fNight
408 - don't print period if -1
409
410 * mmain/MEventDisplay.cc:
411 - decode trigger pattern for display
412
413 * mmain/Makefile:
414 - included mtrigger
415
416 * msim/MHPhotonEvent.cc:
417 - search Reflector instead of MReflector
418
419 * msim/MSimAbsorption.cc:
420 - added some info output
421
422 * msimcamera/MSimAPD.[h,cc]:
423 - added an option to set the geom cam name. Can be used to skip
424 this task
425
426 * msimcamera/MSimCamera.[h,cc]:
427 - allow to set BaselineGain from resource file
428
429 * msimreflector/MSimReflector.cc:
430 - removed CamShadow container
431 - search Reflector instead of MReflector
432
433 * Makefile:
434 - removed mreflector
435
436 * mcalib/MCalibrationPatternDecode.cc:
437 - in case of pattern==0 and MCs set the color to CT1. This is
438 a workaround because the bits don't allow to set is explicitly
439 - removed the check for the kCT1Pulser bit. It can never be true
440 - consequently removed the kCT1Pulser bit
441
442 * mpedestal/MMcPedestalCopy.[h,cc]:
443 - fixed for MUX MCs (the pedestal has to be scaled)
444 - added option to process ceres data
445
446
447
448 2009/02/11 Thomas Bretz
449
450 * mcalib/MCalibColorSet.[h,cc]:
451 - removed some obsolete break statements
452 - removed obsolete gkMCRunLimit
453 - fixed setting of signal strength for extremely old
454 runs (I think we don't have them anyway)
455
456 * mcalib/MCalibrateData.cc:
457 - improved output
458
459 * mcalib/MCalibrationChargeCalc.cc:
460 - stop if no valid pulser colors have been found
461
462 * mcorsika/MCorsikaRunHeader.h:
463 - some cosmetics
464 - added some getter
465
466 * mhist/MHEvent.[h,cc]:
467 - some improvements to output
468 - implemented display for trigger pattern
469
470 * mtrigger/MTriggerPattern.[h,cc]:
471 - added Copy-function
472
473 * mhist/Makefile:
474 - added -I../mtrigger
475
476 * mmc/MMcEvtBasic.[h,cc]:
477 - moved the getter returning a TString to the source file
478 - replaced Form by MString::Format
479
480 * mraw/MRawRunHeader.cc:
481 - initialize fSourceEpochChar[1]
482 - initialize fNumEventsRead
483 - suppress more output which has not been initialized
484 - removed run-type from SetRunInfo
485 - added new function SetRunType
486 - use strncpy instead of memcpy
487 - replaced const char[] arguments by TString
488
489 * msimreflector/MReflector.[h,cc]:
490 - added Print
491 - added a circle around the mirror showing fMaxR
492
493 * mastro/MAstro.cc:
494 - updated some typos in comments
495
496 * mbase/MEnv.cc:
497 - replaced Form by MString::Format
498
499 * mbase/MTask.cc:
500 - made the total number of executions really count the total
501 number
502
503 * mcalib/MCalibrationPatternDecode.cc:
504 - some cosmetics
505 - corrected the use of a wrong FindCreateObj
506
507 * mcorsika/MCorsikaRead.cc:
508 - added a comment
509
510 * mfileio/MWriteRootFile.cc:
511 - improved output
512 - improved the copy of a tree (now done without unpacking)
513 - made sure that copied trees are shown in the summary
514 - made sure that the copied trees are nevertheless deleted
515
516 * mfilter/MFDeltaT.cc:
517 - adapted to change in GetNumExecutions
518
519 * mhbase/MFillH.cc:
520 - set the number of executions (as it is in MTask) before the
521 execution
522
523 * mhbase/MH.cc:
524 - improved the statistics output
525
526 * mhist/MHCamera.[h,cc]:
527 - don't create an own pad anymore
528 - removed SetRange
529 - SetRange now done via MH::SetPadRange
530 - some sanity checks if fGeomCam is set
531 - some adaptions to the new layout scheme without
532 an own pad
533 - Changed DrawProjection to a more commonly usable scheme
534 - Removed all dependencies from MGeomCamMagic
535 - start the gaus fit with the maximum not the integral
536
537 * mjobs/MJCalibrateSignal.cc:
538 - If the input files contain an OriginalMC tree
539 copy it
540 - consequently we make the MMcEvtBasic from the
541 parameter-list optional
542 - fixed the rule (MC files with .root as extension could not
543 be processed)
544
545 * mjobs/MJCalibration.[h,cc], mjobs/MJPedestal.[h,cc]:
546 - Use MHCamera::CamDraw more extensively
547 - replace use of Form by MString::Format
548
549 * mjobs/MJSimulation.cc:
550 - added an option to switch the cmaera electronics off
551 - write some more containers to output file (for easy access)
552 - set the MC bit in the header
553 - now use MSimMMCS to "fake" the correct file structure
554 - added three new writers to write the MMcEvtBasic information
555 - added a display of the most important things
556
557 * mmain/MEventDisplay.cc:
558 - don't change into the not more existing pad of a MHCamera
559
560 * msimcamera/MSimCalibrationSignal.cc:
561 - adapted GetNumExecution
562 - SetReadyToSave for the run header
563 - jitter the number of emitted photons
564 - corrected the emitted trigger positon
565 - (re)set calibration pattern
566
567 * mbase/MLut.[h,cc]:
568 - added overload of Delete() function
569 - added IsDefault
570 - added SetDefault
571
572 * mfileio/MWriteRootFile.cc:
573 - fixed output in OpenFile
574
575 * mjobs/MSequence.cc:
576 - allow the "Night" resource to be empty
577
578 * msimcamera/MSimBundlePhotons.cc:
579 - some small improvements in case of empty maps
580
581 * msimcamera/MSimReadout.[h,cc]:
582 - reset gain. Use the new fConversionFactor instead
583 - removed some setting of fRunHeader
584
585 * msimcamera/MSimTrigger.[h,cc]:
586 - on useer request now offset and gain can be used to
587 convert the signal back into units of phe
588 - added possibility to use empty lookup tables
589 - added debug output
590
591 * msimcamera/MSimCamera.[h,cc]:
592 - outsourced the pedestal and gain numbers into ReInit
593 - use an MPedestalCam for Electronic Noise and Gain
594 - allow to switch ob whether the gain is applied to the
595 electronic noise or not
596 - SetPhotElfromShower
597
598 * msim/Makefile. msim/SimLinkDef.h:
599 - added MSimMMCS
600
601 * msim/MSimMMCS.[h,cc]:
602 - added
603
604 * msimcamera/Makefile:
605 - added -I../mpedestal
606
607 * ceres.rc:
608 - added
609
610 * msimreflector/MMirrorSquare.cc, msimreflector/MMirrorHex.cc,
611 msimreflector/MMirrorDisk.cc:
612 - changed the grey colors
613
614 * msimreflector/MMirrorHex.cc:
615 - fixed bugs in CanHit and HasHit
616
617
618
619 2009/02/10 Thomas Bretz
620
621 * manalysis/MMcTriggerLvl2Calc.cc:
622 - removed obsolete include of MmcRunHeader
623
624 * mbase/MSpline3.[h,cc]:
625 - improved the available constructors
626 - added some comments for future use
627 - added default constructor
628 - added GetHistogram()
629
630 * mcorsika/MCorsikaRunHeader.[h,cc]:
631 - added fImpactMax
632 - added some Getters
633
634 * melectronics/MPulseShape.[h,cc]:
635 - set class version to 1 to make it storable
636 - set a title for the splines
637 - implemented Paint function
638
639 * mhbase/MH.[h,cc]:
640 - added SetPadRange
641
642 * mhist/MHCamEvent.[h,cc]:
643 - Init the geometry in ReInit thus it can work with a geometry stored in a file
644 - Make sure that histogranms already drawn properly to a pad are found in Paint
645 - added RecursiveRemove for sanity
646
647 * mmc/MMcCorsikaRunHeader.h:
648 - added SetSpectrum
649
650 * mmc/MMcEvt.hxx:
651 - added SetEvtNumber
652 - added SetPhotElfromShower
653
654 * mmc/MMcEvtBasic.[h,cc]:
655 - added operator=
656
657 * mmc/MMcRunHeader.[hxx, cxx]:
658 - set default for the versions to UShort_t(-1)
659 - added some comments
660 - added SetNumSimulatedShowers
661 - added SetImpactMax
662
663 * mraw/MRawRunHeader.cc:
664 - suppress some information in header if not valid
665
666 * msignal/MSignalCalc.cc:
667 - if (!fPedestal) we should return kTRUE not kFALSE
668
669 * msimreflector/MMirror.[h,cc], msimreflector/MMirrorDisk.[h,cc],
670 msimreflector/MMirrorHex.[h,cc], msimreflector/MMirrorSquare.[h,cc],
671 msimreflector/MReflector.[h,cc],
672 - added Print
673 - some cosmetics in header
674 - set class version to 1 to make it storable
675
676 * mtools/MagicJam.cc:
677 - updated
678
679
680
681 2009/02/10 Daniela Dorner
682
683 * datacenter/db/tabs.php:
684 - if csv-file doesn't exist, only logs are displayed now
685
686
687
688 2009/02/08 Thomas Bretz
689
690 * Makefile.conf.linux:
691 - added -Winit-self
692
693 * msimcamera/MSimCalibrationSignal.[h,cc]:
694 - account for the pulse shape/width
695 - make number of photons settable
696 - make time jitter settable
697 - renamned fNumEntries to fNumEvents
698 - don't set daq event number (should be set by the "daq")
699 - set trigger pattern
700 - print number of events in PreProcess
701
702 * msimreflector/MSimReflector.[h,cc]:
703 - made the detector margin settable
704
705 * datacenter/macros/insertcacofile.C, datacenter/macros/insertsequence.C:
706 - print an error and exit
707
708 * macros/optim/optimdisp.C:
709 - set the default values as default
710 - added a short summary what a good strategy for optimization is
711
712 * mastro/MAstro.cc:
713 - replaced Form by MString::Form
714
715 * mcorsika/MCorsikaEvtHeader.[h,cc], mcorsika/MCorsikaRunHeader.[h,cc]:
716 - moved fParticleID from event header to run header
717 - increased Class Version accordingly
718 - added an error if more than one observation levels are read
719
720 * mhcalib/MHGausEvents.cc:
721 - replaced Form by MString::Form
722 - handle the creating of the TF1 fExpFit a bit more "root-safe"
723
724 * mhist/MHCamEvent.[h,cc]:
725 - added a new option to collect the maximum or minimum contents
726
727 * mhist/MHCamera.[h,cc]:
728 - added new functions SetMax/MinCamContent
729
730 * mraw/MRawEvtHeader.cc:
731 - initialize the data members in constructor
732
733 * mraw/MRawEvtHeader.h:
734 - removed bits for trigger type they were never used
735
736 * mraw/MRawRunHeader.cc:
737 - tiny cosmetics
738
739 * msim/MHPhotonEvent.[h,cc]:
740 - added a histogram to display the height
741 - don't fill kNightSky photons
742
743 * msim/MPhotonData.h:
744 - added getter for fProductionHeight
745
746 * msim/MPhotonEvent.h:
747 - commented IsValid (was not used anyhow)
748
749 * msimcamera/MSimGeomCam.[h,cc]:
750 - added one sample to the window to allow for time jitter of one sample
751 - make the code for the window indentical to MSimCalibrationSignal
752
753 * msimcamera/MSimReadout.[h,cc]:
754 - Set the daq event number (readout number)
755
756 * msimcamera/MSimTrigger.[h,cc]:
757 - added comments
758 - made the signal length settable
759 - made the coincidence time settable
760 - removed setting of the daq event number (should be done by the "daq")
761 - changed the trigger output from all to inf/inf2
762
763 * msimcamera/Makefile:
764 - added -I../mtrigger
765
766 * mjobs/MJSimulation.[h,cc]:
767 - added new mode to force the use of the trigger "electronics"
768 - moved setup of the fadc to the resource file
769 - added a new histogram to show the maximum signal in all pixels
770 - automatically setup the range of the TrigPos histogram
771 - don't show all histograms in all run conditions
772
773 * mraw/MRawRunHeader.[h,cc]:
774 - added ReadEnv for a setup from a resource file in ceres
775
776 * msimcamera/MSimAPD.cc:
777 - added a sanity check if ReInit has not been called
778
779
780
781 2009/02/07 Thomas Bretz
782
783 * sponde.rc:
784 - fixed a typo
785
786 * datacenter/scripts/runcorsika:
787 - added a comment
788
789 * mbase/MContinue.h:
790 - changed a comment
791
792 * mbase/MEnv.h, mbase/MMath.cc:
793 - Do not assign a temporary TString to const char *
794
795 * mcamera/MCameraCentralPix.[h,cc]:
796 - changed fDC from Float_t to Int_t
797
798 * mhflux/MHCollectionArea.cc, mhflux/MHDisp.cc, mhflux/MHEnergyEst.cc,
799 mhflux/MHFalseSource.cc, mhflux/MHThreshold.cc, mhbase/MFillH.cc,
800 mastro/MAstroCamera.cc, mastro/MAstroCatalog.cc, mbase/MContinue.cc,
801 mbase/MFilter.cc, mbase/MLog.cc, mbase/MParContainer.cc, mhbase/MH.cc,
802 mbase/MParEmulated.cc, mbase/MStatusDisplay.cc, mbase/MTime.cc,
803 mhbase/MH3.cc, mhbase/MHn.cc,mhflux/MHAlpha.cc, mhist/MHCamera.cc,
804 mhflux/MHEffectiveOnTime.cc, mmuon/MHMuonPar.cc, mmovie/MMovieWrite.cc,
805 mhflux/MHFalseSource.cc, mhist/MHCamEvent.cc,
806 mmain/MEventDisplay.cc, mreflector/MHReflector.cc:
807 - use MString::Format instead of Form
808
809 * msim/MHPhotonEvent.cc:
810 - don't fill kNightSky primaries
811
812 * msim/MPhotonEvent.[h,cc]:
813 - return the number of non NightSky photons
814
815 * msimcamera/MSimPSF.cc:
816 - changed default for fSigma from 1 to -1
817
818 * mbase/MContinue.cc:
819 - changed default title
820
821 * mfileio/MWriteRootFile.cc:
822 - set kMustCleanup bit, otherwise it is not correctly deleted from
823 the list of cleanups
824
825 * mhbase/MH3.[h,cc]:
826 - added RecursiveRemove
827
828 * mhflux/MAlphaFitter.[h,cc]:
829 - moved code to source file
830 - improved setting of a new fFunc
831
832 * mhflux/MHAlpha.[h,cc], mhvstime/MHSectorVsTime.[h,cc]
833 - added RecursiveRemove
834
835 * mjobs/MJSimulation.cc:
836 - added MSimPSF
837 - Show only the non NightSky photons in the size plot
838 - changed the binning of BinningEvtWidth
839
840
841
842 2009/02/06 Daniela Dorner
843
844 * datacenter/db/include.php:
845 - adapted status-query
846
847
848
849 2009/02/05 Daniel Hoehne-Moench
850
851 * datacenter/macros/filldotrun.C:
852 - implemented new SuperArehucas version
853
854
855
856 2009/02/03 Thomas Bretz
857
858 * mastro/MAstroCatalog.[h,cc]:
859 - searches now all catalogs also in the datacenter default path if
860 the file could not be found
861
862 * mbase/MStatusDisplay.cc:
863 - also print information about added tabs in batch mode
864
865 * mcorsika/MCorsikaEvtHeader.h:
866 - fixed a comment
867
868 * mfileio/MWriteRootFile.cc:
869 - added some more log-output
870 - open a new /dev/null only if none with the same title already exists
871 - added some comments
872
873 * mhflux/MHEffectiveOnTime.cc:
874 - Don't call PaintText if FitH failed (as suggested by valgrind)
875
876 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
877 - added a title to all MWriteRootFile
878
879 * mreport/MReportCC.cc:
880 - added more comments
881 - improved log-output
882
883
884
885 2009/02/03 Daniela Dorner
886
887 * datacenter/db/plotdb.php:
888 - sequence as default when startup
889
890 * datacenter/db/plotdb.php, datacenter/db/plot.php:
891 - added possibility to set size of plot
892
893
894
895 2009/02/03 Stefan Ruegamer
896
897 * datacenter/scripts/budb:
898 - added getdbsetup
899
900
901
902 2009/02/02 Thomas Bretz
903
904 * mcamera/MCameraCentralPix.[h,cc]:
905 - added data member fDC
906 - increased class version number accordingly
907
908 * mreport/MReportCC.cc:
909 - improved debug output
910 - remove minus from the third argument in SCHEDULE
911
912 * mreport/MReportCamera.[h,cc]:
913 - fixed for ver>=200812140
914 - added InterpretePSSEN
915 - added InterpreteLIQ
916
917 * msimcamera/MSimCamera.cc:
918 - added a time-shift uniformly according to the bin-width
919
920
921
922 2009/01/30 Thomas Bretz
923
924 * RELEASE V2.2
925
926
927 2009/02/02 Thomas Bretz
928
929 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
930 - fixed the regular expresssion
931
932
933
934 2009/01/30 Thomas Bretz
935
936 * datacenter/macros/fillcmt.C:
937 - added
938
939 * datacenter/macros/plotstat.C:
940 - extended loop to show all periods again
941
942 * msim/MPhotonData.cc:
943 - don't change the sign of the cosines. The direction of the
944 particle doesn't neet to be changed
945
946 * msimreflector/MSimReflector.cc:
947 - change the rotation matrix to fit the change in MPhotonData
948
949
950
951 2009/01/29 Thomas Bretz
952
953 * melectronics/MPulseShape.cc:
954 - changed spline range from -25/25 to -8/8
955
956 * mhflux/MAlphaFitter.cc, mhflux/MHAlpha.cc, mhflux/MHDisp.cc:
957 - for sanity (thread safety) replaced Form by MString::Format
958
959 * mhflux/MHDisp.cc:
960 - initialize fHalf as suggested by valgrind
961
962 * datacenter/macros/plotdb.C:
963 - updated comments
964
965 * resources/calibration_spline.rc:
966 - updated
967
968
969
970 2009/01/27 Thomas Bretz
971
972 * macros/rootlogon.C:
973 - added new subdirectories
974
975 * melectronics/MAnalogSignal.[h,cc]:
976 - added the posssibility to add a pulse from a TF1
977 - removed the printout if out of range
978 - returns whether the range had to be adapted
979 - changed the Discriminate function to allow for giving a start
980 and end time of the search
981 - imporved the fining of the falling and rising edge
982 - removed the printout in Discriminate
983
984 * msimcamera/MSimCamera.[h,cc]:
985 - moved the pulse shape specific code into a new class MPulseShape
986 - Fixed the range of the digitization
987
988 * melectronics/MPulseShape.[h,cc]:
989 - added
990
991 * melectronics/Makefile, melectronics/ElectronicsLinkDef.h:
992 - added MPulseShape
993
994 * msimcamera/MSimGeomCam.[h,cc]:
995 - Fixed the time window for random photons (Maybe move to a later
996 step in the analysis?)
997
998 * msimcamera/MSimReadout.cc:
999 - call SetReadyToSave for the run-header
1000 - added some debug output in case of failure
1001
1002 * msimcamera/MSimSignalCam.[h,cc]:
1003 - subtract the trigger position of any
1004
1005 * msimcamera/MSimTrigger.cc:
1006 - some changes to the debug output
1007
1008 * mjobs/MJSimulation.[h,cc]:
1009 - added
1010
1011 * mjobs/Makefile, mjobs/JobsLinkDef.h:
1012 - added MJSimulation
1013
1014 * ceres.cc, showlog.cc, callisto.cc, star.cc, ganymed.cc, sponde.cc:
1015 - added parenthesis suggested by compiler
1016
1017 * mbase/MParEnv.cc:
1018 - included TClass for newwer root versions
1019
1020 * msimreflector/MReflector.cc:
1021 - fixed return if read file was not existing
1022
1023 * msimrelfector/MSimReflector.cc:
1024 - added sanity check if reflector is valid
1025
1026 * datacenter/macros/insertdataset.C:
1027 - added fPriority
1028
1029 * datacenter/macros/plotoptical.C:
1030 - write a root-file as the other plot-macros do
1031
1032 * mreflector/MHReflector.cc:
1033 - added some SetDirectory(NULL), although this class is a candidate
1034 for removal
1035
1036 * mjobs/MJCut.cc, mjobs/MJCalibrateSignal.cc:
1037 - make the CheckEnv fail if kFALSE is returned
1038
1039
1040
1041 2009/01/26 Thomas Bretz
1042
1043 * Makefile:
1044 - added mcorsika, msim, msimreflector, msimcamera and
1045 msimelectronics
1046 - added readcorsika
1047
1048 * mbase/Makefile, mbase/BaseLinkDef.h:
1049 - added MParEnv
1050
1051 * mbase/MParEnv.[h,cc]:
1052 - added
1053
1054 * mbase/MParameters.[h,cc]:
1055 - added ReadEnv to all classes
1056
1057 * mbase/MParList.cc:
1058 - return the container within MParEnv if MParEnv found
1059
1060 * mbase/MParContainer.cc:
1061 - fixed a typo
1062
1063 * manalysis/MEventRateCalc.cc:
1064 - added a comment
1065
1066 * melectronics/MAnalogChannels.[h,cc]:
1067 - made the GetNum* unsigned
1068 - added new member functions to just initialize one size
1069
1070 * mraw/MRawRunHeader.[h,cc]:
1071 - added a possibility to just init the number of pixels
1072
1073 * msimcamera/MSimReadout.[h,cc]:
1074 - get the number of output channels from the camera geometry
1075 - initialize the runheader in ReInit
1076 - initialize the data arrays from the run-header in reinit
1077
1078 * mimage/MHHillas.cc:
1079 - the default binning is not scales by 0.9 anymore
1080
1081 * mmc/MMcEvtBasic.h:
1082 - added new type "artificial"
1083
1084 * mraw/MRawRunHeader.cc:
1085 - set header size in constructor to 0
1086
1087 * msimcamera/MSimCalibrationSignal.[h,cc]:
1088 - we need fEvt and fTrigger always
1089 - renamed ReInit to CallReInit
1090 - set photon primary type
1091 - set number of photons from 50 to 5
1092
1093 * msimcamera/MSimRandomPhotons.cc:
1094 - explicitly set weight to 1
1095
1096 * mjobs/Makefile:
1097 - added msim, msimreflector, msimcamera and mcorsika
1098
1099
1100
1101 2009/01/25 Thomas Bretz
1102
1103 * mbase/Makefile, mbase/BaseLinkDef.h:
1104 - added MLut
1105
1106 * mbase/MLut.[h,cc]:
1107 - added
1108
1109 * msimcamera/MSimCamera.[h,cc], msimcamera/MSimTrigger.[h,cc],
1110 msimcamera/MSimRadout.[h,cc], msimcamera/SimCameraLinkDef.h,
1111 msimcamera/Makefile, msimcamera/MSimCalibrationSignal.[h,cc],
1112 msimcamera/SimCameraIncl,h:
1113 - added
1114
1115 * mjobs/MJob.cc:
1116 - included TClass for newer root versions
1117
1118 * mreflector/MRflEvtData.cc:
1119 - repaced a use of MHexagon by a direct use of MGeomCam
1120
1121 * melectronics/MAvalanchePhotoDiode.[h,cc]:
1122 - added some getters
1123 - remobved some obsolete comment
1124 - set entries to 1 by default
1125
1126 * mgeom/MGeomCam.[h,cc]:
1127 - split the Get[Max,Min]Radius into two member functions
1128 - added the HitDetector based on the maximum radius calculated
1129
1130 * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:
1131 - removed overloading of the new HitDetector
1132
1133 * mgeom/MGeomPix.[h,cc]:
1134 - reset fUserBits in constructor according to a suggestion by valgrind
1135 - added GetT member function
1136
1137 * mjobs/MJSpectrum.cc:
1138 - replaced some Form calls for sanity by MString::Format
1139 - check the result of CheckEnv
1140
1141 * mjobs/MJStar.cc:
1142 - check the result of CheckEnv
1143
1144 * mjobs/MJob.cc:
1145 - fixed a typo in the name for the seed value resource
1146
1147 * mraw/MRawRunHeader.h:
1148 - added a getter for run type point run
1149
1150 * msignal/MSignalCalc.cc:
1151 - don't execute Process at all if fPedestal==NULL
1152
1153 * msignal/MSignalCam.cc:
1154 - aded case 10 and 11 to GetPixelContent
1155
1156 * msim/MHPhotonEvent.cc:
1157 - replaced case 4 by using the traversal distance in the 0-pixel
1158
1159 * msimcamera/MSimSignalCam.cc:
1160 - set pixel only to used if contents>0
1161
1162 * msimcamera/MSimTrigger.[h,cc]:
1163 - added ReadEnv for setup from a resource file
1164 - compress the trigger list after deleting slots
1165 - initialize descriminator threshold with -1
1166 - check for the validity of the discr. th in PreProcess
1167
1168 * msimreflector/MReflector.[h,cc]:
1169 - store file name in title
1170 - added ReadEnv for setup from a resource file
1171
1172 * msimreflector/MSimReflector.[h,cc]:
1173 - changed copyright notice
1174 - added fDetectorMargin
1175
1176
1177
1178
1179 2009/01/24 Thomas Bretz
1180
1181 * mbase/MMath.cc:
1182 - added two explicit conversion to make it compile on my Ubuntu
1183 - Replaced some Form by MString::Format
1184 - included MString
1185
1186
1187
1188 2009/01/23 Daniela Dorner
1189
1190 * datacenter/db/showplots-ds.php, datacenter/db/tabs.php,
1191 datacenter/db/plot.php:
1192 - adapted path to new web file structure
1193
1194 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php:
1195 - added option to group by date (year, month, night): pulldown in
1196 menu and adapted query
1197
1198 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php
1199 datacenter/db/datasetinfo-aio.php:
1200 - enabled possibility to combine all group-bys
1201
1202 * datacenter/db/datasetinfo-aio.php:
1203 - enhances information printed in table in case of group-by
1204
1205 * datacenter/db/include.php:
1206 - adapted pulldown of status-group-by
1207
1208 * datacenter/db/menu.php:
1209 - added pulldown for sumtrigger-flag to sequinfo-menu
1210 - added function to print pulldown for group-by date
1211
1212
1213
1214 2009/01/23 Thomas Bretz
1215
1216 * mcorsika/MCorsikaEvtHeader.[h,cc], msim/MPhotonData.[h,cc],
1217 msimcamera/MSimExcessNoise.cc, msimreflector/MMirrorDisk.cc,
1218 msimreflector/MMirrorHex.cc, msimreflector/MMirrorSquare.[h,cc],
1219 msimreflector/MReflector.cc, msimreflector/MSimReflector.cc,
1220 melectronics/MAnalogSignal.cc:
1221 - moved code which needs TMath to source file
1222 - included TMath for newer root versions
1223 - included TObjArray for newer root versions
1224
1225 * msimcamera/MSimAPD.[h,cc], msimcamera/MSimBundlePhotons.[h,cc],
1226 msimcamera/MSimRandomPhotons.[h,cc]:
1227 - added
1228
1229 * melectronics/Makefile, melectronics/MAnalogChannels.[h,cc],
1230 melectronics/ElectronicsIncl.h, melectronics/ElectronicsLinkDef.h,
1231 melectronics/MDigitalSignal.[h,cc],
1232 melectronics/MAnalogSignal.[h,cc],
1233 melectronics/MAvalanchePhotoDiode.[h,cc]:
1234 - added
1235
1236 * msim/M*.cc, msimreflector/M*.cc, msimcamera/M*.cc:
1237 - changed copyright notice
1238
1239 * mjobs/MJob.[h,cc]:
1240 - for convinience replaced GetEnvValue by GetEnvValue2
1241 - added initialization of the random number generator
1242
1243 * ceres.cc, mcorsika/CorsikaIncl.h:
1244 - added
1245
1246
1247
1248 2009/01/22 Thomas Bretz
1249
1250 * mraw/MRawRunHeader.h:
1251 - added new functions to access the runtype
1252
1253 * msim/MPhotonData.cc:
1254 - removed some obsolete comments
1255
1256 * msim/MPhotonEvent.[h,cc]
1257 - added some comments
1258 - added new member function GetFirst and GetLast
1259 - UnSort the array after reading new data
1260 - removed some old obsolete code
1261 - added new meber function Sort and IsSorted
1262
1263 * msimreflector/MSimReflector.cc:
1264 - force sorting of the array
1265
1266 * msimcamera/MSimPSF.[h,cc], msimcamera/MSimGeomCam.[h,cc],
1267 msimcamera/MSimExcessNoise.[h,cc], msimcamera/MSimSignalCam.[h,cc]:
1268 - added
1269
1270
1271
1272 2009/01/21 Thomas Bretz
1273
1274 * mbase/BaseLinkDef.h, mbase/Makefile:
1275 - added MQuaternion
1276 - added MReflection
1277
1278 * mbase/MQuaternion.[h,cc], mbase/MReflection.[h,cc]:
1279 - added
1280
1281 * mbase/MArrayI.[h,cc]:
1282 - added a few new functions (ReSort, Add, Find and AddUniq)
1283
1284 * mbase/MMath.cc:
1285 - replaced delete by delete[] where appropriate
1286
1287 * mgeom/MGeomCam.h:
1288 - added new virtual functions HitFrame and HitDetector
1289 - included MQuaternion
1290
1291 * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:
1292 - added new functions HitFrame and HitDetector:
1293
1294 * msim/MHPhotonEvent.cc:
1295 - removed the reference to MCamera
1296
1297 * mgeom/MGeomPix.[h,cc], mgui/MHexagon.[h,cc]:
1298 - moved DistanceToPrimitive from MHexagon to MGeomPix
1299 - moved the funtions to calculate overlapping areas
1300 also, but they are still in a comment
1301
1302 * mgui/MHexagon.[h,cc]:
1303 - started implementing a rotation angle
1304 - added data meber fPhi
1305 - increased class version number
1306
1307 * mhist/MHCamera.cc, mtools/MagicJam.cc:
1308 - we don't have to use a MHexagon anymore caluclating
1309 DistanceToPrimitive
1310
1311 * msimreflector/MMirror.[h,cc], msimreflector/MMirrorSquare.[h,cc],
1312 msimreflector/MMirrorHex.[h,cc], msimreflector/MMirrorDisk.[h,cc],
1313 msimreflector/MReflector.[h,cc], msimreflector/MSimReflector.[h,cc],
1314 msimreflector/Makefile, msimreflector/SimReflectorLinkDef.h,
1315 msimreflector/SimReflectorIncl.h:
1316 - added
1317
1318
1319
1320 2009/01/21 Stefan Ruegamer
1321
1322 * datacenter/scripts/read_lapalma-tapes:
1323 - added check of the tape slot when exporting the tapes
1324
1325
1326
1327 2009/01/20 Thomas Bretz
1328
1329 * mjobs/MJob.h:
1330 - added Esc member function
1331
1332 * msim/MPhotonData.[h,cc], msim/MPhotonEvent.[h,cc],
1333 msim/MSimAbsorption.[h,cc], msim/MSimPointingPos.[h,cc],
1334 MHPhotonEvent.[h,cc], msim/Makefile, msim/SimIncl.h
1335 msim/SimLinkDef.h:
1336 - added
1337
1338
1339 2009/01/19 Thomas Bretz
1340
1341 * mfileio/MWriteRootFile.cc:
1342 - simplified how the rules are evaluated using TPregexp
1343 - by this the rules got more powerful
1344
1345 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
1346 - changed ols style rule to new style
1347
1348
1349
1350 2009/01/18 Thomas Bretz
1351
1352 * mbase/BaseLinkDef.h, mbase/Makefile:
1353 - added MSpline3
1354
1355 * mcorsika/MCorsikaEvtHeader.cc:
1356 - some little cosmetics
1357
1358 * mcorsika/MCorsikaEvtHeader.h:
1359 - added some missing getters
1360
1361 * mcorsika/MCorsikaRunHeader.cc:
1362 - removed some obsolete comments
1363 - reordered some comments
1364
1365 * mextralgo/MExtralgoSpline.h:
1366 - changed default in GetIntegral from true to false
1367
1368 * mraw/MRawEvtHeader.h:
1369 - added Setter for DAQEventNumber
1370
1371 * mraw/MRawRunHeader.cc:
1372 - start pixel hardware indices with 1 not with 0
1373
1374
1375
1376 2009/01/17 Thomas Bretz
1377
1378 * mbase/MMath.[h,cc]:
1379 - added a new function RndmExp which should be a tiny bit faster than
1380 root's own implementation because it ises Rndm() instead of Uniform()
1381
1382 * mextralgo/ExtralgoIncl.h:
1383 - added MArrayF
1384
1385 * mextralgo/MExtralgoSpline.[h,cc]:
1386 - divided FindY into FindYup and FindYdn to avoid an obsolete if-clause
1387 - added a new member function to return the integral function of the
1388 spline. This is useful to init a new spline and use it for
1389 producing the proper random distribution.
1390
1391 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
1392 - added Print() function
1393
1394 * mraw/MRawEvtData.[h,cc]:
1395 - added a member function to Reset the arrays
1396 - added member function to set the pixel indices
1397 - Improved the new Set function
1398
1399 * readcorsika.cc:
1400 - added
1401
1402
1403
1404 2009/01/16 Daniel Hoehne-Moench
1405
1406 * datacenter/scripts/mcsequences:
1407 - implemented sumtrigger -> modes, fTriggerFlagKEY
1408 - fPriority(MCSequenceProcessStatus) is now filled into the mcdb
1409
1410 * datacenter/scripts/fillmccallisto, fillmcstar:
1411 - bugfix: changed argument of $primaries from [$s+$s] to [$s]
1412
1413 * datacenter/macros/fillcamera.C:
1414 - changed NumPheFromDNSB to float(7,3)
1415 - fPriority(MCRunProcessStatus) is now filled into the mcdb
1416
1417 * datacenter/macros/fillmccalib.C:
1418 - minor changes, bugfix (wrong column name for mcdb)
1419
1420 * datacenter/macros/fillmcsignal.C:
1421 - definition of some parameters changed according to fillsignal.C
1422 - minor changes, deleted unnecessary code
1423 - implemented if clause for HiLo-Parameters. Instead of
1424 seqno<200000 the fAmplFadcKEY is queried in the mcdb for each
1425 sequence. For MUX MCs the HiLo-Parameters are not calculated.
1426
1427
1428
1429 2009/01/15 Thomas Bretz
1430
1431 * callisto.cc:
1432 - cosmetics to output
1433
1434 * mcorsika/MCorsikaRunHeader.cc:
1435 - cosmetics (removed a ;;)
1436
1437 * mhist/MHEvent.[h,cc]:
1438 - ReInit to allow the change of the camera geoemtry in ReInit
1439
1440
1441
1442 2009/01/15 Stefan Ruegamer
1443
1444 * datacenter/scripts/dodatacheck:
1445 - removed the _E in the find command; files from 2008/06/04 on do
1446 not have it any more
1447
1448
1449
1450 2009/01/14 Daniel Hoehne-Moench
1451
1452 * datacenter/scripts/sourcefile:
1453 - extended errorcoding on mc run process status
1454
1455 * datacenter/scripts/runmccallisto, runmcstar:
1456 - deleted unnecessary lines, adapted to primary structure
1457
1458 * datacenter/macros/fillmcsignal.C, fillmccalib.C, fillmcstar.C:
1459 - added
1460
1461 * datacenter/scripts/fillmccallisto, fillmcstar:
1462 - added
1463
1464
1465
1466 2009/01/14 Thomas Bretz
1467
1468 * readraw.cc:
1469 - check first whether the file exist before adding the extension
1470
1471 * mbase/MMath.[h,cc]:
1472 - added function to Re-sort an array
1473
1474 * mfileio/MReadMarsFile.cc, mfileio/MWriteRootFile.cc:
1475 - Improved output
1476
1477 * mfileio/MWriteRootFile.cc:
1478 - fixed a problem which prevented to open more than one /dev/null
1479 devices independantly
1480
1481 * mgeom/MGeomCam.cc:
1482 - cosmetics
1483
1484 * mgeom/MGeomCamDwarf.h:
1485 - fixed a typo in an ifdef
1486
1487 * mgeom/MGeomPix.[h,cc]:
1488 - added funtion to return positon as TVector2
1489 - slightly improved the algorithm to check IsInside
1490 - fixed the conditional signs for the orientation of pixels
1491 in GetDirection
1492
1493 * mmain/MEventDisplay.cc:
1494 - Give different names to the MPedestalSubtract tasks
1495 - fixed buttons
1496 - call AddGeometryTags after ReInit to allow reading new geometries in
1497 ReInit
1498
1499 * mmc/MMcEvtBasic.h:
1500 - added a new primary type kNightSky
1501
1502 * mraw/MRawEvtPixelIter.h:
1503 - replaced type of the number of bytes by UInt_t
1504
1505 * mraw/MRawRunHeader.h:
1506 - allow to validate the magic-number from outside (for MCs)
1507
1508 * datacenter/scripts/runcorsika:
1509 - added a lot of comments
1510 - reordered values in input card
1511 - switched off a lot of obsolete output
1512 - changed the Magnetic field to a value corresponding to the location of
1513 MAGIC at 2200m height valid for January 2009. (The old value never took
1514 place there?!) The value was taken from www.noaa.gov/geomagmodels
1515
1516
1517
1518 2009/01/12 Daniel Hoehne-Moench
1519
1520 * datacenter/db/menu.php:
1521 - bugfix: now the SumTriggerFlag is correctly displayed in the web
1522 interface
1523
1524
1525
1526 2009/01/09 Daniel Hoehne-Moench
1527
1528 * datacenter/macros/fillcamera.C
1529 - implemented new variables: zbinmin, zbinmax, number of
1530 sumtriggers, sum trigger flag
1531 - bugfix: for P and C runs the mirror fraction and the impact
1532 parameter had unreasonable values (negative) which were filled
1533 into the mcdb, now->0
1534
1535 * datacenter/scripts/fillcamera, mcsequences:
1536 - implemented call of getdbsetup
1537
1538
1539
1540 2009/01/09 Stefan Ruegamer
1541
1542 * datacenter/scripts/buildsequenceentries
1543 - corrected IFS argument
1544
1545
1546
1547 2009/01/08 Stefan Ruegamer
1548
1549 * datacenter/scripts/filesondisk
1550 - added S and N runs
1551
1552
1553
1554 2009/01/07 Daniel Hoehne-Moench
1555
1556 * datacenter/macros/filldotrun.C:
1557 - updated column counting numbers
1558 - included a check for the number of columns in the runfiles
1559
1560 * datacenter/macros/buildsequenceentries.C:
1561 - implemented SumTriggerFlagKEY for sequence building
1562
1563
1564
1565 2009/01/06 Thomas Bretz
1566
1567 * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h,
1568 mbase/MArrayI.h, mbase/MArrayS.h:
1569 - removed GetSize
1570
1571 * mbase/MArrayF.h:
1572 - added Add()
1573 - added AddClipped
1574
1575 * mbase/MMath.[h,cc]:
1576 - implemented ReSort
1577
1578 * mcorsika/MCorsikaEvtHeader.cc:
1579 - removed obsolete comments
1580
1581 * mcorsika/MCorsikaRead.cc:
1582 - cosmetics
1583
1584 * mcorsika/MCorsikaRunHeader.[h,cc]:
1585 - added comments about file contents
1586 - added fWavelengthMin/Max
1587
1588 * mextralgo/MExtralgoSpline.[h,cc]:
1589 - renamed SearchY to SearchYdn
1590 - fixed a problem in SearchYup (must be ++i instead of i++)
1591 (this is relatively unimportant because it was only used
1592 in the determination of the pulse width which we never
1593 really used)
1594 - added a sanity/range-check to SearchYup and SearchYdn
1595 - added a comment
1596 - changed the order of arguments in EvalDeriv1
1597 - changed the order of arguments in EvalDeriv2
1598 - accelerated EvalDeriv1 (one multiplication less)
1599 - added Deriv1 function
1600 - made SearchYup and SearchYdn public
1601
1602 * mjobs/MDataSet.cc:
1603 - removed an obsolete return statement
1604
1605 * mraw/MRawEvtData.[h,cc]:
1606 - changed pointer in AddPixel to reference
1607 - added a Set function
1608
1609 * mraw/MRawRunHeader.[h,cc]:
1610 - added a lot of fixes for wrong run numbers written by Arehucas
1611 - added a fix for strange file numbers written by Arehucas
1612 - added functions as monta carlo interface to set contents
1613
1614 * msignal/MSignalCam.cc:
1615 - defined a case 9
1616
1617
1618
1619 2009/01/05 Thomas Bretz
1620
1621 * mhbase/MH.h:
1622 - commited missing changes from last year
1623
1624 * merpp.cc:
1625 - fixed a description
1626
1627 * sponde.cc:
1628 - added "Multiple dataset at once"
1629
1630 * star.cc:
1631 - removed obsolete -ff option from output
1632
1633 * mbase/MTime.[h,cc]:
1634 - added GetBinary
1635 - added WriteBinary
1636
1637 * mbase/MEvtLoop.cc:
1638 - display paused status in status line
1639 - improved pause handling
Note: See TracBrowser for help on using the repository browser.