source: trunk/MagicSoft/Mars/Changelog@ 9350

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