source: trunk/MagicSoft/Mars/Changelog@ 9472

Last change on this file since 9472 was 9472, checked in by tbretz, 16 years ago
*** empty log message ***
File size: 68.5 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20
21 2009/07/01 Thomas Bretz
22
23 * mreport/MReportDrive.cc:
24 - fixed typo in version number
25
26 * mjobs/MJob.cc:
27 - improved check for write permissions
28
29 * mfileio/MWriteRootFile.cc:
30 - option should not only contain "memory" it should be identical
31 to "memory"
32
33
34
35 2009/06/28 Daniel Hoehne-Moench
36
37 * datacenter/macros/filldotrun.C
38 - fixed typo in Arehucas Version: 090661-0 -> 090616-0
39
40
41
42 2009/06/26 Daniel Hoehne-Moench
43
44 * datacenter/macros/filldotrun.C
45 - inserted Arehucas version 090616-0
46
47 * datacenter/macros/fillcamera.C:
48 - changed number of digits for thetamin, thetamax, pmin, pmax
49 - fPhiMin (pmin) and fPhiMax (pmax) are now filled into
50 MyMagicMonteCarlo
51
52
53
54 2009/06/22 Daniela Dorner
55
56 * datacenter/db/showplots.php, datacenter/db/showplots-ds.php,
57 datacenter/db/showplots-seq.php:
58 - additional information on the sequence is displayed on mouse-over
59 on the path of the file
60
61 * datacenter/db/plotinclude.php:
62 - implemented function for mouse-over in showplots*.php
63
64 * datacenter/db/showplots.php:
65 - adapted layout of menu to new feature
66
67
68
69 2009/06/20 Thomas Bretz
70
71 * mbase/MLut.[h,cc]:
72 - renamed Default to DefaultCol
73 - added DefaultRow
74 - added Print
75 - added some const qualifiers
76
77 * mbase/MParList.cc:
78 - make sure a parlist is not added to itself
79 - improved some debug output
80
81 * melectronics/MAvalanchePhotoDiode.[h,cc]:
82 - keep a time-stamp fTime
83 - added functions to "relax/evolve" the apd over a given time
84
85 * mgeom/MGeomCamDwarf.cc:
86 - fixed a broken comment
87
88 * mjobs/MJPedestal.cc:
89 - improved output in case of error
90
91 * mjobs/MJSimulation.cc:
92 - implemented a PreCut (to gain processing time)
93 - implemented the correct type id in the file name
94
95 * mpedestal/MPedCalcPedRun.cc:
96 - check for the run-number only if real data
97
98 * mraw/MRawRunHeader.[h,cc]:
99 - added GetRuntypeChar
100 - fixed a bug which returned the runtype instead of the
101 telescopenumber
102
103 * mreport/MReport.cc:
104 - added a new report version number 200905170 (preliminray!)
105
106 * mreport/MReportDrive.cc:
107 - added a fix for the starguider sttaus in the report
108
109 * msimcamera/MSimAPD.cc:
110 - instead of a full initialization of the APD before each event
111 we now only simulate a time evolution which is needed to relax
112 a cell to one permille error. This is much faster.
113
114 * msimcamera/MSimTrigger.[h,cc]:
115 - allow switching off of the electronics trigger
116 - replaced the real coincidence by better and faster algorithm
117 - the new algorithm also supports multiplicity triggers
118 - therefore added fMinMultiplicity
119 - updated the handling and ouput in case of empty coincidence maps
120
121 * mtrigger/MTriggerPattern.h:
122 - added some information in the bit description
123
124 * mtrigger/MTriggerPatternDecode.cc:
125 - fixed the decoding for runs for which L1TPU was connected
126 instead of L1
127
128 * megom/MGeomCamFact.[h,cc]:
129 - added
130
131 * megom/Makefile, mgeom/GeomLinkDef.h:
132 - added MGeomCamFact
133
134
135
136 2009/06/18 Daniela Dorner
137
138 * mjobs/MDataSet.h:
139 - fixed typo in comment
140
141
142
143 2009/06/16 Daniela Dorner
144
145 * datacenter/db/plotinclude.php, datacenter/db/plotdb.php:
146 - implemented feature to query/plot only data of one source (with
147 regular expressions)
148
149
150
151 2009/06/12 Daniela Dorner
152
153 * datacenter/db/include.php:
154 - adapted path of plus.png and minus.png
155
156 * datacenter/db/index-footer.html:
157 - adapted footer
158
159 * datacenter/db/menu.php:
160 - added functions for CTA MC
161
162 * datacenter/db/ctadefs.php:
163 - added (analog file to magicdefs.php for CTA)
164
165 * datacenter/db/ctamcinfo.php:
166 - added (website to display info about produced CTA MC)
167
168 * macros/starvisyear.C:
169 - added includes for compiling
170
171 * datacenter/scripts/sourcefile:
172 - replaced case- by if-statement in checklock()
173 - added more information to the output to the lockfile
174 - added processlog in makedir()
175 - improved processlog output and layout of queries
176 - added option to query only jobs for one node
177
178 * datacenter/scripts/jobmanager:
179 - added option for production of cta mc
180
181 * datacenter/scripts/jobmanager, datacenter/scripts/setup:
182 - added $totalmax which can overwrite $pnototal[$hour]
183
184
185
186 2009/06/09 Daniela Dorner
187
188 * mbase/MSpline3.cc:
189 - added include of TMath
190
191
192
193 2009/06/05 Stefan Ruegamer, Daniel Hoehne-Moench
194
195 * Mars-2.3/datacenter/macros/filldotrun.C
196 - inserted Arehucas versions 090522-0 and 090525-0
197
198
199
200 2009/05/15 Thomas Bretz
201
202 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
203 - fixed names for Hadronness Cut
204
205
206
207 2009/05/15 Thomas Bretz
208
209 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
210 - fixed names for Hadronness Cut
211
212
213
214 2009/05/10 Thomas Bretz
215
216 * ceres.cc:
217 - added usage of sequence files
218 - added new options for pedestal and calibration mode
219
220 * mbase/MDirIter.[h,cc]:
221 - added AddFile member function
222
223 * mbase/MArgs.[h,cc]:
224 - added member function to remove an argument from the list
225
226 * mgeom/MGeomPix.h:
227 - added Getter for Width in x and y
228
229 * mjobs/MJSimulation.[h,cc]:
230 - added fOperationMode
231 - added use of sequence
232 - name ceres file according to sequence number
233 - changes to the binnings
234
235 * mjobs/MSequence.[h,cc]:
236 - unified the usual and the default constructor
237 - don't output default values in Print
238 - added kCorsika files
239
240
241
242 2009/04/29 Thomas Bretz
243
244 * msimcamera/Makefile:
245 - added -I../msimreflector
246
247
248
249 2009/04/28 Thomas Bretz
250
251 * mjobs/MJStar.cc:
252 - allow to run thru even if discriminator threshold are missing
253
254
255
256 2009/04/26 Thomas Bretz
257
258 * mraw/MRawFileRead.cc:
259 - added consistency check for two consecutive headers
260
261 * mraw/MRawRunHeader.[h,cc]:
262 - added copy constructor
263 - added member function for conistency check
264
265
266
267 2009/04/16 Thomas Bretz
268
269 * mbase/MEvtLoop.cc:
270 - make sure that no negative values for the estimated time
271 is shown
272
273 * mcorsika/MCorsikaEvtHeader.cc:
274 - calculate impact in the telescope dish plane and not on the
275 ground
276
277 * mhflux/MHCollectionArea.cc:
278 - initialize more variables in the constructor as suggested
279 by valgrind
280
281 * mpointing/MHPointing.cc:
282 - set the maximum such that both axis are scaled correctly
283
284 * msimcamera/MSimBundlePhotons.cc:
285 - added some more output
286
287 * resmc/dwarf-pde-gapd.txt:
288 - used new curve from ETH
289 - extrapolated curve on both ends linearily
290
291 * resmc/dwarf-reflectivity.txt:
292 - extrapolated linearily to 980 nm
293
294 * resmc/magic-pde.txt:
295 - set to 0 at 900nm
296
297 * resmc/magic-reflectivity.txt:
298 - extrpolated to 900nm
299
300 * msimcamera/MSimReadout.cc:
301 - small improvement to sanity check to allow having less channels
302 than pixels
303
304 * mreport/MReport.cc:
305 - added once more a fix for a wrong Arehucas version
306
307 * mbase/MSpline3.[h,cc]:
308 - added functions to return the analytical integral
309 of the spline
310
311 * mjobs/MJSimulation.[h,cc]:
312 - replaced the 2D histogram with the impact on ground with
313 a 1D histogram with the impact perpendicular to Alt/Az
314 - Use a MParSline instead of MPulseShape
315 - Use MParSplines as input for MSimAbsorption
316 - increased the number of bins for the threshold histogram
317 - adapted BinningImpact
318 - added another histogram for the event distribution after cleaning
319 - changed the default number of the NSB to fit the new input
320 definition
321 - added histogram for MNewImagePar
322 - added tab "Info2"
323 - added all MHPhotonEvent to the paremeter list to allow access
324 of the ReadEnv
325
326 * msim/MSimAbsorption.[h,cc]:
327 - moved the spline code to MParSpline
328 - use MParSpline as new input
329
330 * msimcamera/MSimCalibrationSignal.[h,cc], msimcamera/MSimCamera.[h,cc],
331 msimcamera/MSimGeomCam.[h,cc]:
332 - replaces MPulseShape by MParSpline
333
334 * msimcamera/MSimRandomPhotons.[h,cc]:
335 - scale NSB rates like it is done in Eckart's paper
336 - write rates to an output container
337
338 * ceres.rc:
339 - adapted
340
341 * msimcamera/MSimAPD.[h,cc]:
342 - take the acidental rate from a container
343
344 * mbase/Makefile, mbase/BaseLinkDef.h:
345 - added MParSpline
346
347 * mbase/MParSpline.[h,cc]:
348 - added
349
350 * msim/MSimAtmosphere.cc:
351 - fixed a bug which caused the aerosol coefficient to be
352 incorrectly initialized
353
354
355
356 2009/04/01 Thomas Bretz
357
358 * Makefile.conf.linux:
359 - removed accidental '-g'
360
361 * Makefile.conf.linux:
362 - removed -Wconversion (produces too much output on newer
363 compilers)
364
365 * ceres.rc, mjobs/MJSimulation.cc:
366 - added a cut "Cut" after image parameter calculation
367 - updated noise numbers
368
369 * resmc/dwarf-pde-gapd.txt:
370 - upadted with a more reliable curve from theeth meeting page
371 (linear extrapolate below 350nm)
372
373
374
375 2009/03/30 Thomas Bretz
376
377 * manalysis/MMcCalibrationUpdate.cc:
378 - fixed a conditional which prevented the display from
379 correctly process raw data
380
381 * mgeom/MGeomCamSquare.cc:
382 - shifted pixels to be centered around 0
383
384 * msimcamera/MSimCamera.cc:
385 - added an additional sanity check
386
387 * mhbase/MH.cc:
388 - added "temp" to palette
389
390
391
392 2009/03/27 Stefan Ruegamer
393
394 * datacenter/scripts/checkstardone
395 - added missing ;; for the case-switching
396
397
398
399 2009/03/24 Stefan Ruegamer
400
401 * mhflux/MHAlpha.cc
402 - changed in DrawAll the line color of on-off to blue
403
404
405
406 2009/03/23 Thomas Bretz
407
408 * resources/starguider01000534.txt:
409 - added
410
411 * mbase/MStatusDisplay.cc:
412 - if no MStatusArray is found now all object are drawn
413
414 * mfileio/MWriteRootFile.[h,cc]:
415 - trees to be copied can now be made optional
416
417 * mhbase/MH.cc:
418 - included TProfile2D for newer root versions
419
420 * mjobs/MJCalibrateSignal.cc:
421 - made the copy of "OriginalMC" optional. Now it also works
422 for non-ceres (original MMCS) files again which don't
423 have this tree.
424
425
426
427 2009/03/19 Daniel Hoehne-Moench
428
429 * datacenter/scropts/mcsequences:
430 - bugfix: replaced $user by $us
431 - bugfix: fPriority is now inserted into the correct table
432
433
434
435 2009/03/16 Thomas Bretz
436
437 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
438 - added new starguider calibration since 1000534
439
440 * datacenter/macros/plotdb.C, datacenter/macros/plotrundb.C:
441 - added option to set ds-number in datset
442
443 * mgeom/MGeomCamMagic.cc:
444 - fixed layout of the MII camera
445
446 * mpointing/MPointingDevCalc.cc:
447 - updated informations
448
449
450
451 2009/03/16 Daniel Hoehne-Moench
452
453 * datacenter/scripts/fillcamera
454 - bugfix: the first line was moved by a tabulator
455
456
457
458 2009/03/16 Stefan Ruegamer
459
460 * datacenter/scripts/makecallistolinks
461 - added >/dev/null in line 68 to prevent the mails to dc@astro
462 - removed the -v for the ln
463
464 * datacenter/scripts/sourcefile
465 - added printprocesslog for rm -v in the finish function (mails)
466
467
468
469 2009/03/15 Thomas Bretz
470
471 * mgeom/MGeomCam.[h,cc]:
472 - added member function to get the total sensitive area of the
473 camera
474
475 * mgeom/MGeomCamMagic.cc:
476 - included TMath for newer root versions
477
478
479
480 2009/03/07 Thomas Bretz
481
482 * RELEASE V2.3
483
484
485
486 2009/03/06 Thomas Bretz
487
488 * datacenter/macros/plotrundb.C datacenter/macros/fillstar.C:
489 - added RunDataCheck access
490
491 * mreflector/MRflEventData.cc:
492 - replaced DistanceToPrimitive by IsInside
493
494
495
496 2009/03/05 Thomas Bretz
497
498 * mreport/MReportCamera.cc:
499 - fixed a problem if the HVFIL section is empty
500
501 * merpp.cc:
502 - added --dev-null option to Usage output
503
504 * mjobs/MJMerpp.[h,cc]:
505 - fixed operation in --dev-null mode
506
507
508
509 2009/03/04 Thomas Bretz
510
511 * datacenter/macros/plotdb.C:
512 - updated some binnings
513
514 * datacenter/macros/fillganymed.C:
515 - use the primary also when inserting
516
517 * mgeom/GeomLinkDef.h:
518 - added MGeomCamMagicII
519
520 * mgeom/MGeom.[h,cc]:
521 - added option to set position
522 - removed DistanceToPrimitive, use IsInside instead
523
524 * mgeom/MGeomCam.[h,cc]:
525 - added a virtual function to CreateNN
526 - added a workaround after reading by calling CreateNN
527 because with the last changes the pixel indices get lost
528
529 * mgeom/MGeomCamCT1.[h,cc]:
530 - now derives from MGeomCamDwarf
531 - accordingly increased version number
532
533 * mgeom/MGeomCamDwarf.[h,cc]:
534 - removed Clone -> now in MGeomCam
535
536 * mgeom/MGeomCamMagic.[h,cc]:
537 - added MGeomCamMagicII <preliminary>
538
539 * mgeom/MGeomCamSquare.[h,cc]:
540 - removed creation of next neighbors -> now automatic
541
542 * mgeom/MGeomPix.[h,cc]:
543 - added rotation angle in terms of cos(phi) and sin(phi)
544 - rotate in PaintPrimitive
545 - adapted IsInside accordingly
546
547 * mgeom/MGeomRectangle.[h,cc]:
548 - if only width is given assume a square
549 - make sure that the box is correctly painted for all root versions
550 - fixed distance to farthest point
551
552 * mgui/MHexagon.[h,cc]:
553 - removed obsolete dependence on MGeomPix
554
555 * mhist/MHCamera.cc, mtools/MagicJam.cc:
556 - replaced DistanceToPrimitive by IsInside
557
558 * mjobs/MJSimulation.cc:
559 - replaced accidental _I_ in file names by _Y_
560
561 * mreport/MReportCC.[h,cc]:
562 - added version >=200809030
563 - improved modularity of code
564
565
566
567 2009/03/03 Thomas Bretz
568
569 * ceres.rc:
570 - added some more infomation
571 - updated paths
572
573 * mcorsika/MCorsikaRunHeader.[h,cc]:
574 - added atmospheric layers
575 - added interpretation of new XSCATT/YSCATT in newer corsikas
576
577 * msim/MSimAtmosphere.[h,cc]:
578 - changed path
579 - MAtmosphere doesn't search for any files per default anymore
580 - changed atmopsheric layers to the ones fitted by Corsika
581 - added possibility to change input files to ReadEnv
582
583 * msimcamera/MSimCalibrationSignal.cc:
584 - don't create a camera geometry yourself
585
586 * resmc/atmosphere-aerosols.txt, resmc/atmosphere-ozone.txt,
587 resmc/ct1-pde.txt, resmc/dwarf-apdmap.txt, resmc/dwarf-cones.txt,
588 resmc/dwarf-pde-gapd.txt, resmc/dwarf-reflectivity.txt,
589 resmc/dwarf-reflector.txt, resmc/magic-cones-inner.txt,
590 resmc/magic-pde.txt, resmc/magic-reflectivity.txt,
591 resmc/magic-reflector-chessboard.txt, resmc/magic-reflector.txt,
592 resmc/magic-trigger-1NN.txt, resmc/magic-trigger-2NN.txt,
593 resmc/magic-trigger-3NN.txt, resmc/magic-trigger-4NN.txt:
594 - added
595
596 * mhist/Makefile:
597 - removed accidental MHQuality
598
599 * mhist/MHCamera.cc:
600 - fixed a warning when calling DistancetoPrimitive
601
602 * mgeom/MGeomCamSquare.cc:
603 - accidentaly used Double_t instead of Short_t when calling
604 SetNeighbors
605 - changed number of pixels from UInt_t to Short_t. It doesn't make
606 sense to support more pixels than we can store as index for
607 neighbors
608
609 * Makefile:
610 - added mreflector to resolve unresolved symbols
611
612
613
614 2009/03/02 Daniela Dorner
615
616 * datacenter/db/plotdb.php:
617 - adapted width of table
618
619
620
621 2009/03/02 Thomas Bretz
622
623 * mgeom/MGeomCam.[h,cc], msimreflector/MMirror.h,
624 msimreflector/MMirrorDisk.[h,cc], msimreflector/MMirrorHex.[h,cc],
625 msimreflector/MMirrorSquare.[h,cc], msimreflector/MReflector.[h,cc]:
626 - added GetA member function
627
628 * manalysis/MCameraData.cc, mbadpixels/MBadPixelsCalc.cc,
629 mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsTreat.cc,
630 mcalib/MCalibrationCam.cc, mcalib/MCalibrationChargeCalc.cc,
631 mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationPulseTimeCam.cc,
632 mcalib/MCalibrationRelTimeCalc.cc, mcalib/MCalibrationRelTimeCam.cc,
633 mcalib/MCalibrationTestCalc.cc, mcalib/MCalibrationTestCam.cc,
634 mcorsika/MCorsikaEvtHeader.cc, mfilter/MFSoftwareTrigger.cc,
635 mgeom/MGeomCam.cc, mhcalib/MHCalibrationCam.cc,
636 mhcalib/MHCalibrationChargeCam.cc, msignal/MSignalCam.cc,
637 mhcalib/MHCalibrationPulseTimeCam.cc, mpointing/MPointingPos.h,
638 mhcalib/MHCalibrationRelTimeCam.cc, mhft/MHexagonalFTCalc.cc,
639 mhist/MHCamera.cc, mimage/MHillas.cc, mimage/MNewImagePar.cc,
640 mjobs/MJCut.cc, mjobs/MJSimulation.cc, mpedestal/MPedPhotCam.cc,
641 mpedestal/MExtractPedestal.cc, mpedestal/MPedestalCam.cc,
642 msimcamera/MSimGeomCam.cc, msimcamera/MSimRandomPhotons.cc:
643 - replaced MGeomPix by MGeom
644
645 * mjobs/MJStar.cc:
646 - added BinningDist
647 - converted Muon cuts from mm to deg
648
649 * mhflux/MHCollectionArea.cc:
650 - fixed a problem that a plot disappeared in old files
651
652 * mmuon/MMuonSearchPar.cc:
653 - switched off the check in Paint (this works only for MAGIC :( )
654
655 * datacenter/macros/fillganymed.C:
656 - simplified by using MSQLMagic instead of MSQLServer
657
658
659
660 2009/03/01 Thomas Bretz
661
662 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
663 - added pointing model 328198
664
665 * mbase/MSpline3.h:
666 - added a cast to make it compile with root 5.18
667
668 * melectronics/MPulseShape.cc:
669 - included TH1 to make it compile with root 5.18
670
671 * mhflux/MAlphaFitter.[h,cc]:
672 - convert MString::Format to Data()
673 - added type SignificanceSqrtExcess
674
675 * mhflux/MHFalseSource.cc, mjobs/MJSpectrum.cc:
676 - convert MString::Format to Data()
677
678 * mhist/MHCamera.cc:
679 - changed some const TString to const char to resolve
680 ambiguity in root 5.18 in TF1 constructor
681
682 * msim/MHPhotonEvent.cc:
683 - use TMath::Abs instead of abs
684
685 * msim/MSimPointingPos.[h,cc]:
686 - moved getter and setter to source file to avoid including of
687 TMath
688
689 * mgeom/MGeom.[h,cc]:
690 - added
691
692 * mgeom/MGeomRectangle.[h,cc]:
693 - added
694
695 * mgeom/MGeomCamSquare.[h,cc]:
696 - added
697
698 * mgeom/Makefile, mgeom/GeomLinkDef.h:
699 - added MGeom
700 - added MGeomRectangle
701 - added MGeomCamSquare
702
703 * Makefile.rules:
704 - removed dependance on ROOTSYS from rmkdepend. It should be in
705 the path anyway as rootcint
706
707 * ceres.rc:
708 - added an example of setting the APD type
709
710 * mbadpixels/MBadPixelsCam.[h,cc], mbadpixels/MBadPixelsTreat.cc,
711 mcalib/MCalibrationChargeCalc.cc, mcalib/MCalibrationTestCalc.cc,
712 mfilter/MFSoftwareTrigger.cc:
713 - replaced references to MGeomPix by references to MGeom
714
715 * mbase/MStatusDisplay.cc:
716 - evaluate the return code of fwrite as suggested by newer
717 gcc versions
718 - set a paranthesis as suggested by a warning
719
720 * mgeom/MGeomCam.[h,cc]:
721 - adapted to the changes in MGeomPix/MGeom
722 - added SetAt function for external setup
723 - added Copy constructor
724
725 * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamDwarf.cc,
726 mgeom/MGeomCamMagic.cc, mhft/MHexagonFreqSpace.cc,
727 mimage/MHillas.cc, mimage/MHillasExt.cc,
728 mimage/MImgCleanStd.[h,cc], mimage/MNewImagePar.cc,
729 mimage/MNewImagePar2.cc, mmuon/MHSingleMuon.cc,
730 msignal/MSignalCam.cc, mtools/MagicJam.cc,
731
732 - adapted to the changes in MGeomPix/MGeom
733 - use SetAt for setup
734
735 * mgeom/MGeomPix.cc:
736 - moved most of the code to new base class MGeom
737 - now derives from MGeom
738 - increased version number accordingly
739
740 * mhbase/MBinning.cc:
741 - replaced a Int_t by UInt_t as suggested by a warning
742
743 * mhbase/MH.cc:
744 - added a const_cast for GetObjectInfo (should be const,
745 but isn't)
746
747 * mhbase/MHMatrix.cc, mhflux/MHAlpha.cc, mhflux/MHThetaSq.cc,
748 mhflux/MHThetaSqN.cc, mhist/MHCamEventRot.cc, hvstime/MHVsTime.cc,
749 mjobs/MJStar.cc, mraw/MRawEvtHeader.cc:
750 - added paranthesis as suggested by a warning
751
752 * mhft/MGeomCamMagicXT.[h,cc]:
753 - replaced by deriving from MGeomCamDwarf
754
755 * mhist/MHCamera.cc:
756 - adapted to the changes in MGeomPix/MGeom
757 - use SetAt for setup
758 - use new PaintPrimitive to skip the usage of MHexagon
759
760 * mmc/MMcTrigHeader.hxx:
761 - fixed wrong condition in SetTrigger
762
763 * msimcamera/MSimAPD.[h,cc]:
764 - added a possibility to switch between the 50mu and 100mu
765 Diodes
766
767 * mtools/MagicCivilization.[h,cc], mtools/MagicDomino.[h,cc],
768 mtools/MagicReversi.[h,cc], mtools/MagicShow.[h,cc],
769 mtools/MagicSnake.[h,cc], mtools/MineSweeper.[h,cc],
770 - adapted to the changes in MGeomPix/MGeom, therefore restructered
771 the code to get rid of MHexagon
772
773 * mmovie/MMovieWrite.cc:
774 - allow to switch off timing via preprocessor directive
775 - replaced MGeomPix by MGeom
776 - slightly changed palette
777 - evaluate return of fwrite
778
779 * mbase/MQuaternion.h, msim/MPhotonData.h:
780 - added a workaround for sqrt in root 5.18/00
781
782
783
784 2009/02/26 Daniel Hoehne-Moench
785
786 * datacenter/macros/filldotrun.C:
787 - implemented new SuperArehucas version
788
789
790
791 2009/02/23 Thomas Bretz
792
793 * mcorsika/MCorsikaRunHeader.cc:
794 - switched off the impact max workaround - it doesn't work
795 - initialize fImpact Max
796 - print also number of used ATMEXT
797
798 * mhbase/MH.cc:
799 - improved setting of binning from the parameter list in the
800 n-D case
801
802 * mhbase/MH3.cc:
803 - imporved output
804
805 * mhflux/MHCollectionArea.cc:
806 - also collect the maximum impact while running for a nicer
807 behaviour of the plots
808
809 * mhflux/MHThreshold.cc:
810 - allow setting of a dedicated Threshold binning
811
812 * mimage/MHHillasExt.cc:
813 - converted slope binning to deg
814
815 * mjobs/MJSimulation.cc:
816 - write MMcCorsikaRunHeader
817 - changed binnings
818 - added new binning
819 - now display the signal unscaled
820 - show threshold and collection area only for data runs
821
822 * msim/MSimMMCS.cc:
823 - make setting of directions depending on view-cone option
824
825 * msim/MSimPointingPos.[h,cc]:
826 - added class description
827 - removed obsolete fPointingCorsika
828 - improved output
829 - added option for homogenous distribution
830
831 * mmuon/MMuonCalibParCalc.cc:
832 - converted cuts from mm to deg so they will work also for other
833 geometries
834
835
836
837 2009/02/20 Thomas Bretz
838
839 * mmuon/MHMuonPar.[h,cc]:
840 - updated class version number after fMm2Deg got removed
841
842 * mpointing/MHSrcPosCam.cc:
843 - fixed the fill style of the ellipse to produce correct ps-files
844
845
846
847 2009/02/19 Daniela Dorner
848
849 * datacenter/scripts/buildsequenceentries,
850 datacenter/scripts/checkfilesforsequenceavail,
851 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
852 datacenter/scripts/dbchk, datacenter/scripts/dodatacheck,
853 datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,
854 datacenter/scripts/fillcamera, datacenter/scripts/fillganymed,
855 datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
856 datacenter/scripts/makecallistolinks,
857 datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles,
858 datacenter/scripts/movingrawfiles_OK, datacenter/scripts/runcamera,
859 datacenter/scripts/runcorsika, datacenter/scripts/runreflector,
860 datacenter/scripts/sourcefile,
861 datacenter/scripts/writedatasetfiles,
862 datacenter/scripts/writesequencefiles:
863 - removed scriptlog
864
865 * datacenter/scripts/jobmanager:
866 - fixed typo
867
868
869
870 2009/02/19 Thomas Bretz
871
872 * mcorsika/MCorsikaRunHeader.[h,cc]:
873 - reformatted output
874 - added "Options" to output
875 - made Has const
876 - added a workaround to get the maximum simulated impact
877 although it is not officially stored in the file
878
879 * msim/MHPhotonEvent.cc:
880 - improved automatic binning
881
882 * msim/MPhotonData.[h,cc]:
883 - added GetCosW2
884 - added GetSinW2
885 - added GetSinW
886
887 * msim/MSimAbsorption.cc:
888 - don't check wavelength range when theta should be used
889
890 * msimcamera/MSimAPD.cc:
891 - check for uninitialized indices
892
893 * msim/MPhotonEvent.[h,cc]:
894 - moved the code for MyClonesArray to the source file
895 - improved a lot the reading speed by reading larger blocks
896 of data from the file at once
897 - improved memory handling. This ensures that even the largest
898 events don't fill the memory forever and the allocated memory
899 is free'd again after some time
900
901 * msimreflector/MSimReflector.cc:
902 - Use the new Resize function of MPhotonEvent to make sure
903 that the memory is not allocated forever.
904
905 * mimage/MHHillas.cc, mimage/MMHillas.Ext.cc, mimage/MHHillasSrc.cc:
906 - converted default binning from mm to deg
907
908 * mraw/MRawRunHeader.cc:
909 - print less when values doen't have any meaning
910
911 * msim/MSimAtmosphere.[h,cc]:
912 - added
913
914 * msim/SimLinkDef.h, msim/Makefile:
915 - added MSimAtmosphere
916
917 * mjobs/MJSimulation.cc:
918 - added simulation of atmosphere
919 - clean isolated pixels away before calculating image parameters
920 - don't clean calibration runs
921 - correct displayed az by magnetic field
922 - added auto range for the 2D histograms
923 - set automatic binning for dist
924 - added tab with histogram for trigger area and threshold
925
926 * readcorsika.cc:
927 - implemented -ff option
928
929 * mcorsika/MCorsikaRunHeader.cc:
930 - improved Print output
931
932 * mimage/MImgCleanStd.cc:
933 - fixed the checks for the cleaning parameters there
934 where some wrong conditions
935
936 * msim/MSimMMCS.cc:
937 - fixed typo in a comment
938
939 * ceres.rc:
940 - added units for psf
941 - some small updates
942
943 * msimreflector/MSimReflector.cc:
944 - convert units of psf from mm to cm
945 - Use MPointingPos instead of PointingCorsika, ARRANG already
946 rotates all vectors accrodingly
947
948 * msim/MSimPointingPos.cc:
949 - don't write PoinitingCorsika anymore. ARRANg already includes
950 the rotation
951
952 * mgeom/MGeomCamMagic.[h,cc]:
953 - added a constructor which allows to set the focal distance
954
955 * msimcamera/MSimAPD.cc, msimcamera/MSimGeomCam.cc,
956 msimcamera/MSimRandomPhotons.cc, msimreflector/MSimReflector.cc:
957 - don't create an object if MGeomCam not found, try "MGeomCam"
958 as default instead
959
960 * mhflux/MHCollectionArea.[h,cc]:
961 - added MMcRunHeader to data members to be able to check
962 the maximum impact in Finalize for the case the maximum
963 impect is collected "on-line" from the events
964 - if the event distribution comes just from the spectrum fill
965 the distribution event by event to get correct errors
966 - romved some old obsolete code
967
968 * msim/MSimMMCS.[h,cc]:
969 - added MMcRunHeader to data members to allow to collect the
970 maximum impact from the events
971
972
973
974 2009/02/18 Thomas Bretz
975
976 * datacenter/scripts/runcorsika:
977 - added a comment
978
979 * mbase/MParList.cc:
980 - when adding a TCollectionn only add MParContainers
981
982 * mcorsika/MCorsikaRunHeader.[h,cc]:
983 - added reading of Atmospheric coefficients
984 - added reading of Cherenkov Flag
985 - added corsika's Earth Radius
986
987 * melectronics/MDigitalSignal.[h,cc]:
988 - added and initialized an index to allow to "connect"
989 the digital signal to a channel
990
991 * mjtrain/MJTrainSeparation.cc:
992 - replaced kGreen by kBlue
993
994 * mmain/MEventDisplay.cc:
995 - added a type==3 which is for ceres-reflector files
996
997 * mmain/Makefile:
998 - added -I../mcorsika
999 - added -I../msim
1000 - added -I../msimcamera
1001
1002 * msim/MHPhotonEvent.[h,cc]:
1003 - set the binning more automatically from the run-headers
1004 where possible
1005 - added RadEnv
1006 - added Clear function for external access
1007
1008 * msim/MSimAbsorption.cc:
1009 - addec const-qualifier for photon
1010
1011 * msimcamera/MSimGeomCam.cc:
1012 - allow usage also without pulse and pulse position (for display)
1013
1014 * msimcamera/MSimSignalCam.cc:
1015 - allow usage also without TriggerPos
1016 - added a check whether MSignalCam was correctly initialized
1017
1018
1019
1020 2009/02/16 Thomas Bretz
1021
1022 * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
1023 mimage/MHImagePar.cc:
1024 - replaced green by blue for better readability on projectors
1025
1026 * mbase/MEnv.[h,cc]:
1027 - added the option of a default name to allow i/o more similar
1028 to MParContainer
1029 - improved Print()
1030
1031 * ceres.cc, callisto.cc, star.cc, ganymed.cc, sponde.cc:
1032 - make use of the new default name of MEnv
1033
1034 * mjobs/MJSpectrum.cc:
1035 - read and write ganymed.rc
1036
1037 * mbase/MParList.cc:
1038 - if adding a TObjArray add only MParContainers (for sanity)
1039
1040 * mjobs/MJob.cc:
1041 - when reading read also TObjects
1042
1043 * mjobs/MJSpectrum.cc:
1044 - now read the ganymed.rc and write it to the output
1045
1046 * mhflux/MHEffectiveOnTime.h:
1047 - increased class version by 1
1048
1049 * mhflux/MHAlpha.cc:
1050 - removed erronornously comittet SetSumw2
1051 - don't output the numbe rof excess events vs time
1052
1053
1054
1055 2009/02/15 Thomas Bretz
1056
1057 * ceres.rc:
1058 - added the MAGIC I high gain pulse as example
1059
1060 * sponde.cc:
1061 - redirect root error handler
1062 - added new option to force on-time fit
1063
1064 * datacenter/scripts/runcorsika:
1065 - added a comment
1066 - remove empty dat file after corsika finished
1067
1068 * mbase/MLog.cc:
1069 - added several more log-levels to handling root's error handler
1070
1071 * mbase/MPrint.cc:
1072 - flush buffer before printing
1073 - set output level to all
1074
1075 * melectronics/MPulseShape.h:
1076 - let clone also clone the spline
1077
1078 * mfileio/MWriteRootFile.cc:
1079 - don't output title if empty
1080
1081 * mhflux/MHEffectiveOnTime.[h,cc]:
1082 - added new data mebers to store the result of the overall-fit
1083 which is now done in Finalize
1084 - output the results of the effective on-time fit as inf2
1085 - increased clas version accordingly
1086
1087 * mjobs/MJSimulation.[h,cc]:
1088 - simplified setting up the file structure
1089
1090 * mjobs/MJSpectrum.[h,cc]:
1091 - added the possibility to force a new on-time fit.
1092 - a MHEffectiveOnTime histogram is now always displayed
1093 for manual cross checks
1094
1095 * mjobs/MJStar.cc:
1096 - added MSrcPosCam for Monte Carlos to output
1097
1098 * mpointing/MSrcPosCalc.cc:
1099 - ignore the WobbleMode from the MMcCorsikaRunHeader
1100 if it is a ceres file
1101
1102 * msim/MPhotonEvent.[h,cc]:
1103 - added function GetTimeFirst
1104 - added function GetTimeLast
1105 - added function GetTimeMedianDev
1106 - added fLength to MPhotonStatistics
1107
1108 * msimcamera/MSimGeomCam.cc:
1109 - make use of the new functions
1110 - set length to statistics container
1111
1112 * mpointing/MHSrcPosCam.[h,cc], mpointing/MSrcPosRndm.[h,cc],
1113 mfilter/MFMagicCuts.[h,cc], mmuon/MHMuonPar.[h,cc],
1114 mhflux/MHThetaSqN.[h,cc]:
1115 - support changing geometries (conversion factors) reading
1116 a new geometry from a run header
1117
1118 * mimage/MHVsSize.[h,cc], mimage/MHNewImagePar.[h,cc],
1119 mimage/MHHillasSrc.[h,cc], mimage/MHHillasExt.[h,cc],
1120 mimage/MHHillas.[h,cc], mimage/MNewImagePar2.[h,cc]:
1121 - removed option to set conversion factor manually
1122 - support changing geometries (conversion factors) reading
1123 a new geometry from a run header
1124 - increased class version by one
1125
1126 * mhflux/MMcSpectrumWeight.cc:
1127 - replaced Form by MString::Format
1128
1129 - made sure that nobody is mixing different energy-range monte
1130 carlos and normalizes by integral (to be implemented)
1131
1132 * manalysis/MMcCalibrationUpdate.cc:
1133 - switched off file Ceres files (this might only be temporary
1134 but it makes the display work quite well even without
1135 calibrated units.
1136
1137 * mjobs/MJCalibrateSignal.cc:
1138 - updated the rule to allow for file names without the leading date
1139
1140 * mjobs/MJSpectrum.[h,cc]:
1141 - set the kMustCleanup bit for sanity
1142 - replaced a lot of Form by MString::Format
1143 - moved the getting of the right Alpha-histogram to GetHAlpha
1144 - the tlist2 doesn't neet to replace anything because all previous
1145 tasklists added to the list have been removed again
1146 - "DataType" already in parlist? Don't add a second one
1147 - replaced some gLog by fLog
1148 - make sure that the "Done." message is printed even in case
1149 no output is written at the end
1150
1151 * ceres.rc:
1152 - added some more info
1153
1154 * datacenter/scripts/runcorsika:
1155 - added magnetic field Azimuth direction (ARRANG), currently
1156 at ~ -7deg at La Palma
1157
1158 * mbase/MLog.cc:
1159 - finallyadded a really stupid hack/workaround to suppress these
1160 annoying errors in case of a log-scale set too early
1161
1162 * mbase/MTask.[h,cc]:
1163 - Replaced OverwritesProcess by Overwrites
1164
1165 * mcorsika/MCorsikaEvtHeader.cc:
1166 - fixed particle momentum coordinate system
1167
1168 * mcorsika/MCorsikaRunHeader.[h,cc]:
1169 - added magnetic field values
1170 - improved output
1171
1172 * mjobs/MJSimulation.cc:
1173 - updated height scale
1174 - use MPhotonStatistics.fLength
1175 - plot median dev of photon arrival times
1176
1177 * mmc/MMcRunHeader.hxx:
1178 - added a getter IsCeres
1179 - added a setter for the Corsika Version
1180
1181 * mpedestal/MMcPedestalCopy.cc:
1182 - use the new IsCeres
1183
1184 * msim/MSimMMCS.[h,cc]:
1185 - use the telescope pointing in telescope coordinates for MMcEvt
1186 - correct the shower direction by the magnetic field azimuth
1187 - set corsika program version
1188
1189 * msim/MSimPointingPos.[h,cc]:
1190 - splitted the output into coordinated in the corsika frame
1191 (module the magnetic field) and the poiting direction in
1192 telescope coordinates
1193 - added possibility to "observe" in off-target mode
1194
1195 * msimreflector/MSimReflector.cc:
1196 - use new pointing direction in the corsika frame
1197
1198
1199
1200
1201 2009/02/13 Thomas Bretz
1202
1203 * mcorsika/MCorsikaEvtHeader.h:
1204 - added some comments on the coordinate system
1205
1206 * ceres.rc:
1207 - added some comments
1208 - setup a psf for the dwarf mirror
1209
1210 * mcorsika/MCorsikaRunHeader.h:
1211 - added some comments
1212
1213 * mjobs/MJSimulation.cc:
1214 - added some histogram titles
1215 - fixed the x, y coordinates of the impact histogram
1216 - write "ElectronicNoise"
1217
1218 * mjobs/MJStar.cc:
1219 - don't force writing of containers which are not filles by ceres
1220 - updated rule to support files without date
1221
1222 * mpedestal/MPedestalPix.[h,cc]:
1223 - added Print() function
1224
1225 * mraw/MRawFileRead.cc:
1226 - added a comment
1227
1228 * msim/MPhotonData.h:
1229 - added comments about coordinate system
1230
1231 * msimcamera/MSimGeomCam.cc:
1232 - when looking for the pixels convert from ceres-coordinates
1233 to GeomCam camera-coordinates
1234
1235 * msimreflector/MMirror.h:
1236 - added Setter for SigmaPSF
1237
1238 * msimreflector/MMirrorDisk.cc, msimreflector/MMirrorHex.cc,
1239 msimreflector/MMirrorSquare.cc:
1240 - now start counting in ReadM with 0
1241
1242 * msimreflector/MReflector.[h,cc]:
1243 - added some documentation
1244 - added function to set psf of all mirrors
1245 - added psf optional to input file
1246 - remove already evaluated tokens from TObjArray
1247 - added reading of a default psf from the input file
1248
1249 * mjobs/MSequence.cc:
1250 - fixed a bug in GetArrays which could cause seg-faults
1251 - added a sanity check
1252
1253
1254
1255 2009/02/12 Thomas Bretz
1256
1257 * datacenter/macros/fillsources.C:
1258 - updated
1259
1260 * mfileio/MWriteRootFile.[h,cc]:
1261 - added some comments
1262 - renamed GetNewFileName to SubstituteName
1263 - made SubstituteName static
1264
1265 * mhist/MHCamera.cc:
1266 - fixed the number in the legend (was wrong since last update)
1267
1268 * mjobs/MDataSet.cc:
1269 - replaced From by MString::Format
1270
1271 * mjobs/MJSimulation.cc:
1272 - a lot of things were renamed
1273 - the refelctor can now be set from the setup file
1274 - changed the binning for the event width
1275 - removed plot "CamShadow"
1276 - changed rules for file names
1277
1278 * ceres.rc:
1279 - updated according to the changes in MJSimulation
1280
1281 * mjobs/MSequence.cc:
1282 - replaced use of Form by MString::Format
1283 - allow non-setting of fNight
1284 - don't print period if -1
1285
1286 * mmain/MEventDisplay.cc:
1287 - decode trigger pattern for display
1288
1289 * mmain/Makefile:
1290 - included mtrigger
1291
1292 * msim/MHPhotonEvent.cc:
1293 - search Reflector instead of MReflector
1294
1295 * msim/MSimAbsorption.cc:
1296 - added some info output
1297
1298 * msimcamera/MSimAPD.[h,cc]:
1299 - added an option to set the geom cam name. Can be used to skip
1300 this task
1301
1302 * msimcamera/MSimCamera.[h,cc]:
1303 - allow to set BaselineGain from resource file
1304
1305 * msimreflector/MSimReflector.cc:
1306 - removed CamShadow container
1307 - search Reflector instead of MReflector
1308
1309 * Makefile:
1310 - removed mreflector
1311
1312 * mcalib/MCalibrationPatternDecode.cc:
1313 - in case of pattern==0 and MCs set the color to CT1. This is
1314 a workaround because the bits don't allow to set is explicitly
1315 - removed the check for the kCT1Pulser bit. It can never be true
1316 - consequently removed the kCT1Pulser bit
1317
1318 * mpedestal/MMcPedestalCopy.[h,cc]:
1319 - fixed for MUX MCs (the pedestal has to be scaled)
1320 - added option to process ceres data
1321
1322
1323
1324 2009/02/11 Thomas Bretz
1325
1326 * mcalib/MCalibColorSet.[h,cc]:
1327 - removed some obsolete break statements
1328 - removed obsolete gkMCRunLimit
1329 - fixed setting of signal strength for extremely old
1330 runs (I think we don't have them anyway)
1331
1332 * mcalib/MCalibrateData.cc:
1333 - improved output
1334
1335 * mcalib/MCalibrationChargeCalc.cc:
1336 - stop if no valid pulser colors have been found
1337
1338 * mcorsika/MCorsikaRunHeader.h:
1339 - some cosmetics
1340 - added some getter
1341
1342 * mhist/MHEvent.[h,cc]:
1343 - some improvements to output
1344 - implemented display for trigger pattern
1345
1346 * mtrigger/MTriggerPattern.[h,cc]:
1347 - added Copy-function
1348
1349 * mhist/Makefile:
1350 - added -I../mtrigger
1351
1352 * mmc/MMcEvtBasic.[h,cc]:
1353 - moved the getter returning a TString to the source file
1354 - replaced Form by MString::Format
1355
1356 * mraw/MRawRunHeader.cc:
1357 - initialize fSourceEpochChar[1]
1358 - initialize fNumEventsRead
1359 - suppress more output which has not been initialized
1360 - removed run-type from SetRunInfo
1361 - added new function SetRunType
1362 - use strncpy instead of memcpy
1363 - replaced const char[] arguments by TString
1364
1365 * msimreflector/MReflector.[h,cc]:
1366 - added Print
1367 - added a circle around the mirror showing fMaxR
1368
1369 * mastro/MAstro.cc:
1370 - updated some typos in comments
1371
1372 * mbase/MEnv.cc:
1373 - replaced Form by MString::Format
1374
1375 * mbase/MTask.cc:
1376 - made the total number of executions really count the total
1377 number
1378
1379 * mcalib/MCalibrationPatternDecode.cc:
1380 - some cosmetics
1381 - corrected the use of a wrong FindCreateObj
1382
1383 * mcorsika/MCorsikaRead.cc:
1384 - added a comment
1385
1386 * mfileio/MWriteRootFile.cc:
1387 - improved output
1388 - improved the copy of a tree (now done without unpacking)
1389 - made sure that copied trees are shown in the summary
1390 - made sure that the copied trees are nevertheless deleted
1391
1392 * mfilter/MFDeltaT.cc:
1393 - adapted to change in GetNumExecutions
1394
1395 * mhbase/MFillH.cc:
1396 - set the number of executions (as it is in MTask) before the
1397 execution
1398
1399 * mhbase/MH.cc:
1400 - improved the statistics output
1401
1402 * mhist/MHCamera.[h,cc]:
1403 - don't create an own pad anymore
1404 - removed SetRange
1405 - SetRange now done via MH::SetPadRange
1406 - some sanity checks if fGeomCam is set
1407 - some adaptions to the new layout scheme without
1408 an own pad
1409 - Changed DrawProjection to a more commonly usable scheme
1410 - Removed all dependencies from MGeomCamMagic
1411 - start the gaus fit with the maximum not the integral
1412
1413 * mjobs/MJCalibrateSignal.cc:
1414 - If the input files contain an OriginalMC tree
1415 copy it
1416 - consequently we make the MMcEvtBasic from the
1417 parameter-list optional
1418 - fixed the rule (MC files with .root as extension could not
1419 be processed)
1420
1421 * mjobs/MJCalibration.[h,cc], mjobs/MJPedestal.[h,cc]:
1422 - Use MHCamera::CamDraw more extensively
1423 - replace use of Form by MString::Format
1424
1425 * mjobs/MJSimulation.cc:
1426 - added an option to switch the cmaera electronics off
1427 - write some more containers to output file (for easy access)
1428 - set the MC bit in the header
1429 - now use MSimMMCS to "fake" the correct file structure
1430 - added three new writers to write the MMcEvtBasic information
1431 - added a display of the most important things
1432
1433 * mmain/MEventDisplay.cc:
1434 - don't change into the not more existing pad of a MHCamera
1435
1436 * msimcamera/MSimCalibrationSignal.cc:
1437 - adapted GetNumExecution
1438 - SetReadyToSave for the run header
1439 - jitter the number of emitted photons
1440 - corrected the emitted trigger positon
1441 - (re)set calibration pattern
1442
1443 * mbase/MLut.[h,cc]:
1444 - added overload of Delete() function
1445 - added IsDefault
1446 - added SetDefault
1447
1448 * mfileio/MWriteRootFile.cc:
1449 - fixed output in OpenFile
1450
1451 * mjobs/MSequence.cc:
1452 - allow the "Night" resource to be empty
1453
1454 * msimcamera/MSimBundlePhotons.cc:
1455 - some small improvements in case of empty maps
1456
1457 * msimcamera/MSimReadout.[h,cc]:
1458 - reset gain. Use the new fConversionFactor instead
1459 - removed some setting of fRunHeader
1460
1461 * msimcamera/MSimTrigger.[h,cc]:
1462 - on useer request now offset and gain can be used to
1463 convert the signal back into units of phe
1464 - added possibility to use empty lookup tables
1465 - added debug output
1466
1467 * msimcamera/MSimCamera.[h,cc]:
1468 - outsourced the pedestal and gain numbers into ReInit
1469 - use an MPedestalCam for Electronic Noise and Gain
1470 - allow to switch ob whether the gain is applied to the
1471 electronic noise or not
1472 - SetPhotElfromShower
1473
1474 * msim/Makefile. msim/SimLinkDef.h:
1475 - added MSimMMCS
1476
1477 * msim/MSimMMCS.[h,cc]:
1478 - added
1479
1480 * msimcamera/Makefile:
1481 - added -I../mpedestal
1482
1483 * ceres.rc:
1484 - added
1485
1486 * msimreflector/MMirrorSquare.cc, msimreflector/MMirrorHex.cc,
1487 msimreflector/MMirrorDisk.cc:
1488 - changed the grey colors
1489
1490 * msimreflector/MMirrorHex.cc:
1491 - fixed bugs in CanHit and HasHit
1492
1493
1494
1495 2009/02/10 Thomas Bretz
1496
1497 * manalysis/MMcTriggerLvl2Calc.cc:
1498 - removed obsolete include of MmcRunHeader
1499
1500 * mbase/MSpline3.[h,cc]:
1501 - improved the available constructors
1502 - added some comments for future use
1503 - added default constructor
1504 - added GetHistogram()
1505
1506 * mcorsika/MCorsikaRunHeader.[h,cc]:
1507 - added fImpactMax
1508 - added some Getters
1509
1510 * melectronics/MPulseShape.[h,cc]:
1511 - set class version to 1 to make it storable
1512 - set a title for the splines
1513 - implemented Paint function
1514
1515 * mhbase/MH.[h,cc]:
1516 - added SetPadRange
1517
1518 * mhist/MHCamEvent.[h,cc]:
1519 - Init the geometry in ReInit thus it can work with a geometry stored in a file
1520 - Make sure that histogranms already drawn properly to a pad are found in Paint
1521 - added RecursiveRemove for sanity
1522
1523 * mmc/MMcCorsikaRunHeader.h:
1524 - added SetSpectrum
1525
1526 * mmc/MMcEvt.hxx:
1527 - added SetEvtNumber
1528 - added SetPhotElfromShower
1529
1530 * mmc/MMcEvtBasic.[h,cc]:
1531 - added operator=
1532
1533 * mmc/MMcRunHeader.[hxx, cxx]:
1534 - set default for the versions to UShort_t(-1)
1535 - added some comments
1536 - added SetNumSimulatedShowers
1537 - added SetImpactMax
1538
1539 * mraw/MRawRunHeader.cc:
1540 - suppress some information in header if not valid
1541
1542 * msignal/MSignalCalc.cc:
1543 - if (!fPedestal) we should return kTRUE not kFALSE
1544
1545 * msimreflector/MMirror.[h,cc], msimreflector/MMirrorDisk.[h,cc],
1546 msimreflector/MMirrorHex.[h,cc], msimreflector/MMirrorSquare.[h,cc],
1547 msimreflector/MReflector.[h,cc],
1548 - added Print
1549 - some cosmetics in header
1550 - set class version to 1 to make it storable
1551
1552 * mtools/MagicJam.cc:
1553 - updated
1554
1555
1556
1557 2009/02/10 Daniela Dorner
1558
1559 * datacenter/db/tabs.php:
1560 - if csv-file doesn't exist, only logs are displayed now
1561
1562
1563
1564 2009/02/08 Thomas Bretz
1565
1566 * Makefile.conf.linux:
1567 - added -Winit-self
1568
1569 * msimcamera/MSimCalibrationSignal.[h,cc]:
1570 - account for the pulse shape/width
1571 - make number of photons settable
1572 - make time jitter settable
1573 - renamned fNumEntries to fNumEvents
1574 - don't set daq event number (should be set by the "daq")
1575 - set trigger pattern
1576 - print number of events in PreProcess
1577
1578 * msimreflector/MSimReflector.[h,cc]:
1579 - made the detector margin settable
1580
1581 * datacenter/macros/insertcacofile.C, datacenter/macros/insertsequence.C:
1582 - print an error and exit
1583
1584 * macros/optim/optimdisp.C:
1585 - set the default values as default
1586 - added a short summary what a good strategy for optimization is
1587
1588 * mastro/MAstro.cc:
1589 - replaced Form by MString::Form
1590
1591 * mcorsika/MCorsikaEvtHeader.[h,cc], mcorsika/MCorsikaRunHeader.[h,cc]:
1592 - moved fParticleID from event header to run header
1593 - increased Class Version accordingly
1594 - added an error if more than one observation levels are read
1595
1596 * mhcalib/MHGausEvents.cc:
1597 - replaced Form by MString::Form
1598 - handle the creating of the TF1 fExpFit a bit more "root-safe"
1599
1600 * mhist/MHCamEvent.[h,cc]:
1601 - added a new option to collect the maximum or minimum contents
1602
1603 * mhist/MHCamera.[h,cc]:
1604 - added new functions SetMax/MinCamContent
1605
1606 * mraw/MRawEvtHeader.cc:
1607 - initialize the data members in constructor
1608
1609 * mraw/MRawEvtHeader.h:
1610 - removed bits for trigger type they were never used
1611
1612 * mraw/MRawRunHeader.cc:
1613 - tiny cosmetics
1614
1615 * msim/MHPhotonEvent.[h,cc]:
1616 - added a histogram to display the height
1617 - don't fill kNightSky photons
1618
1619 * msim/MPhotonData.h:
1620 - added getter for fProductionHeight
1621
1622 * msim/MPhotonEvent.h:
1623 - commented IsValid (was not used anyhow)
1624
1625 * msimcamera/MSimGeomCam.[h,cc]:
1626 - added one sample to the window to allow for time jitter of one sample
1627 - make the code for the window indentical to MSimCalibrationSignal
1628
1629 * msimcamera/MSimReadout.[h,cc]:
1630 - Set the daq event number (readout number)
1631
1632 * msimcamera/MSimTrigger.[h,cc]:
1633 - added comments
1634 - made the signal length settable
1635 - made the coincidence time settable
1636 - removed setting of the daq event number (should be done by the "daq")
1637 - changed the trigger output from all to inf/inf2
1638
1639 * msimcamera/Makefile:
1640 - added -I../mtrigger
1641
1642 * mjobs/MJSimulation.[h,cc]:
1643 - added new mode to force the use of the trigger "electronics"
1644 - moved setup of the fadc to the resource file
1645 - added a new histogram to show the maximum signal in all pixels
1646 - automatically setup the range of the TrigPos histogram
1647 - don't show all histograms in all run conditions
1648
1649 * mraw/MRawRunHeader.[h,cc]:
1650 - added ReadEnv for a setup from a resource file in ceres
1651
1652 * msimcamera/MSimAPD.cc:
1653 - added a sanity check if ReInit has not been called
1654
1655
1656
1657 2009/02/07 Thomas Bretz
1658
1659 * sponde.rc:
1660 - fixed a typo
1661
1662 * datacenter/scripts/runcorsika:
1663 - added a comment
1664
1665 * mbase/MContinue.h:
1666 - changed a comment
1667
1668 * mbase/MEnv.h, mbase/MMath.cc:
1669 - Do not assign a temporary TString to const char *
1670
1671 * mcamera/MCameraCentralPix.[h,cc]:
1672 - changed fDC from Float_t to Int_t
1673
1674 * mhflux/MHCollectionArea.cc, mhflux/MHDisp.cc, mhflux/MHEnergyEst.cc,
1675 mhflux/MHFalseSource.cc, mhflux/MHThreshold.cc, mhbase/MFillH.cc,
1676 mastro/MAstroCamera.cc, mastro/MAstroCatalog.cc, mbase/MContinue.cc,
1677 mbase/MFilter.cc, mbase/MLog.cc, mbase/MParContainer.cc, mhbase/MH.cc,
1678 mbase/MParEmulated.cc, mbase/MStatusDisplay.cc, mbase/MTime.cc,
1679 mhbase/MH3.cc, mhbase/MHn.cc,mhflux/MHAlpha.cc, mhist/MHCamera.cc,
1680 mhflux/MHEffectiveOnTime.cc, mmuon/MHMuonPar.cc, mmovie/MMovieWrite.cc,
1681 mhflux/MHFalseSource.cc, mhist/MHCamEvent.cc,
1682 mmain/MEventDisplay.cc, mreflector/MHReflector.cc:
1683 - use MString::Format instead of Form
1684
1685 * msim/MHPhotonEvent.cc:
1686 - don't fill kNightSky primaries
1687
1688 * msim/MPhotonEvent.[h,cc]:
1689 - return the number of non NightSky photons
1690
1691 * msimcamera/MSimPSF.cc:
1692 - changed default for fSigma from 1 to -1
1693
1694 * mbase/MContinue.cc:
1695 - changed default title
1696
1697 * mfileio/MWriteRootFile.cc:
1698 - set kMustCleanup bit, otherwise it is not correctly deleted from
1699 the list of cleanups
1700
1701 * mhbase/MH3.[h,cc]:
1702 - added RecursiveRemove
1703
1704 * mhflux/MAlphaFitter.[h,cc]:
1705 - moved code to source file
1706 - improved setting of a new fFunc
1707
1708 * mhflux/MHAlpha.[h,cc], mhvstime/MHSectorVsTime.[h,cc]
1709 - added RecursiveRemove
1710
1711 * mjobs/MJSimulation.cc:
1712 - added MSimPSF
1713 - Show only the non NightSky photons in the size plot
1714 - changed the binning of BinningEvtWidth
1715
1716
1717
1718 2009/02/06 Daniela Dorner
1719
1720 * datacenter/db/include.php:
1721 - adapted status-query
1722
1723
1724
1725 2009/02/05 Daniel Hoehne-Moench
1726
1727 * datacenter/macros/filldotrun.C:
1728 - implemented new SuperArehucas version
1729
1730
1731
1732 2009/02/03 Thomas Bretz
1733
1734 * mastro/MAstroCatalog.[h,cc]:
1735 - searches now all catalogs also in the datacenter default path if
1736 the file could not be found
1737
1738 * mbase/MStatusDisplay.cc:
1739 - also print information about added tabs in batch mode
1740
1741 * mcorsika/MCorsikaEvtHeader.h:
1742 - fixed a comment
1743
1744 * mfileio/MWriteRootFile.cc:
1745 - added some more log-output
1746 - open a new /dev/null only if none with the same title already exists
1747 - added some comments
1748
1749 * mhflux/MHEffectiveOnTime.cc:
1750 - Don't call PaintText if FitH failed (as suggested by valgrind)
1751
1752 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
1753 - added a title to all MWriteRootFile
1754
1755 * mreport/MReportCC.cc:
1756 - added more comments
1757 - improved log-output
1758
1759
1760
1761 2009/02/03 Daniela Dorner
1762
1763 * datacenter/db/plotdb.php:
1764 - sequence as default when startup
1765
1766 * datacenter/db/plotdb.php, datacenter/db/plot.php:
1767 - added possibility to set size of plot
1768
1769
1770
1771 2009/02/03 Stefan Ruegamer
1772
1773 * datacenter/scripts/budb:
1774 - added getdbsetup
1775
1776
1777
1778 2009/02/02 Thomas Bretz
1779
1780 * mcamera/MCameraCentralPix.[h,cc]:
1781 - added data member fDC
1782 - increased class version number accordingly
1783
1784 * mreport/MReportCC.cc:
1785 - improved debug output
1786 - remove minus from the third argument in SCHEDULE
1787
1788 * mreport/MReportCamera.[h,cc]:
1789 - fixed for ver>=200812140
1790 - added InterpretePSSEN
1791 - added InterpreteLIQ
1792
1793 * msimcamera/MSimCamera.cc:
1794 - added a time-shift uniformly according to the bin-width
1795
1796
1797
1798 2009/01/30 Thomas Bretz
1799
1800 * RELEASE V2.2
1801
1802
1803 2009/02/02 Thomas Bretz
1804
1805 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
1806 - fixed the regular expresssion
1807
1808
1809
1810 2009/01/30 Thomas Bretz
1811
1812 * datacenter/macros/fillcmt.C:
1813 - added
1814
1815 * datacenter/macros/plotstat.C:
1816 - extended loop to show all periods again
1817
1818 * msim/MPhotonData.cc:
1819 - don't change the sign of the cosines. The direction of the
1820 particle doesn't neet to be changed
1821
1822 * msimreflector/MSimReflector.cc:
1823 - change the rotation matrix to fit the change in MPhotonData
1824
1825
1826
1827 2009/01/29 Thomas Bretz
1828
1829 * melectronics/MPulseShape.cc:
1830 - changed spline range from -25/25 to -8/8
1831
1832 * mhflux/MAlphaFitter.cc, mhflux/MHAlpha.cc, mhflux/MHDisp.cc:
1833 - for sanity (thread safety) replaced Form by MString::Format
1834
1835 * mhflux/MHDisp.cc:
1836 - initialize fHalf as suggested by valgrind
1837
1838 * datacenter/macros/plotdb.C:
1839 - updated comments
1840
1841 * resources/calibration_spline.rc:
1842 - updated
1843
1844
1845
1846 2009/01/27 Thomas Bretz
1847
1848 * macros/rootlogon.C:
1849 - added new subdirectories
1850
1851 * melectronics/MAnalogSignal.[h,cc]:
1852 - added the posssibility to add a pulse from a TF1
1853 - removed the printout if out of range
1854 - returns whether the range had to be adapted
1855 - changed the Discriminate function to allow for giving a start
1856 and end time of the search
1857 - imporved the fining of the falling and rising edge
1858 - removed the printout in Discriminate
1859
1860 * msimcamera/MSimCamera.[h,cc]:
1861 - moved the pulse shape specific code into a new class MPulseShape
1862 - Fixed the range of the digitization
1863
1864 * melectronics/MPulseShape.[h,cc]:
1865 - added
1866
1867 * melectronics/Makefile, melectronics/ElectronicsLinkDef.h:
1868 - added MPulseShape
1869
1870 * msimcamera/MSimGeomCam.[h,cc]:
1871 - Fixed the time window for random photons (Maybe move to a later
1872 step in the analysis?)
1873
1874 * msimcamera/MSimReadout.cc:
1875 - call SetReadyToSave for the run-header
1876 - added some debug output in case of failure
1877
1878 * msimcamera/MSimSignalCam.[h,cc]:
1879 - subtract the trigger position of any
1880
1881 * msimcamera/MSimTrigger.cc:
1882 - some changes to the debug output
1883
1884 * mjobs/MJSimulation.[h,cc]:
1885 - added
1886
1887 * mjobs/Makefile, mjobs/JobsLinkDef.h:
1888 - added MJSimulation
1889
1890 * ceres.cc, showlog.cc, callisto.cc, star.cc, ganymed.cc, sponde.cc:
1891 - added parenthesis suggested by compiler
1892
1893 * mbase/MParEnv.cc:
1894 - included TClass for newwer root versions
1895
1896 * msimreflector/MReflector.cc:
1897 - fixed return if read file was not existing
1898
1899 * msimrelfector/MSimReflector.cc:
1900 - added sanity check if reflector is valid
1901
1902 * datacenter/macros/insertdataset.C:
1903 - added fPriority
1904
1905 * datacenter/macros/plotoptical.C:
1906 - write a root-file as the other plot-macros do
1907
1908 * mreflector/MHReflector.cc:
1909 - added some SetDirectory(NULL), although this class is a candidate
1910 for removal
1911
1912 * mjobs/MJCut.cc, mjobs/MJCalibrateSignal.cc:
1913 - make the CheckEnv fail if kFALSE is returned
1914
1915
1916
1917 2009/01/26 Thomas Bretz
1918
1919 * Makefile:
1920 - added mcorsika, msim, msimreflector, msimcamera and
1921 msimelectronics
1922 - added readcorsika
1923
1924 * mbase/Makefile, mbase/BaseLinkDef.h:
1925 - added MParEnv
1926
1927 * mbase/MParEnv.[h,cc]:
1928 - added
1929
1930 * mbase/MParameters.[h,cc]:
1931 - added ReadEnv to all classes
1932
1933 * mbase/MParList.cc:
1934 - return the container within MParEnv if MParEnv found
1935
1936 * mbase/MParContainer.cc:
1937 - fixed a typo
1938
1939 * manalysis/MEventRateCalc.cc:
1940 - added a comment
1941
1942 * melectronics/MAnalogChannels.[h,cc]:
1943 - made the GetNum* unsigned
1944 - added new member functions to just initialize one size
1945
1946 * mraw/MRawRunHeader.[h,cc]:
1947 - added a possibility to just init the number of pixels
1948
1949 * msimcamera/MSimReadout.[h,cc]:
1950 - get the number of output channels from the camera geometry
1951 - initialize the runheader in ReInit
1952 - initialize the data arrays from the run-header in reinit
1953
1954 * mimage/MHHillas.cc:
1955 - the default binning is not scales by 0.9 anymore
1956
1957 * mmc/MMcEvtBasic.h:
1958 - added new type "artificial"
1959
1960 * mraw/MRawRunHeader.cc:
1961 - set header size in constructor to 0
1962
1963 * msimcamera/MSimCalibrationSignal.[h,cc]:
1964 - we need fEvt and fTrigger always
1965 - renamed ReInit to CallReInit
1966 - set photon primary type
1967 - set number of photons from 50 to 5
1968
1969 * msimcamera/MSimRandomPhotons.cc:
1970 - explicitly set weight to 1
1971
1972 * mjobs/Makefile:
1973 - added msim, msimreflector, msimcamera and mcorsika
1974
1975
1976
1977 2009/01/25 Thomas Bretz
1978
1979 * mbase/Makefile, mbase/BaseLinkDef.h:
1980 - added MLut
1981
1982 * mbase/MLut.[h,cc]:
1983 - added
1984
1985 * msimcamera/MSimCamera.[h,cc], msimcamera/MSimTrigger.[h,cc],
1986 msimcamera/MSimRadout.[h,cc], msimcamera/SimCameraLinkDef.h,
1987 msimcamera/Makefile, msimcamera/MSimCalibrationSignal.[h,cc],
1988 msimcamera/SimCameraIncl,h:
1989 - added
1990
1991 * mjobs/MJob.cc:
1992 - included TClass for newer root versions
1993
1994 * mreflector/MRflEvtData.cc:
1995 - repaced a use of MHexagon by a direct use of MGeomCam
1996
1997 * melectronics/MAvalanchePhotoDiode.[h,cc]:
1998 - added some getters
1999 - remobved some obsolete comment
2000 - set entries to 1 by default
2001
2002 * mgeom/MGeomCam.[h,cc]:
2003 - split the Get[Max,Min]Radius into two member functions
2004 - added the HitDetector based on the maximum radius calculated
2005
2006 * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:
2007 - removed overloading of the new HitDetector
2008
2009 * mgeom/MGeomPix.[h,cc]:
2010 - reset fUserBits in constructor according to a suggestion by valgrind
2011 - added GetT member function
2012
2013 * mjobs/MJSpectrum.cc:
2014 - replaced some Form calls for sanity by MString::Format
2015 - check the result of CheckEnv
2016
2017 * mjobs/MJStar.cc:
2018 - check the result of CheckEnv
2019
2020 * mjobs/MJob.cc:
2021 - fixed a typo in the name for the seed value resource
2022
2023 * mraw/MRawRunHeader.h:
2024 - added a getter for run type point run
2025
2026 * msignal/MSignalCalc.cc:
2027 - don't execute Process at all if fPedestal==NULL
2028
2029 * msignal/MSignalCam.cc:
2030 - aded case 10 and 11 to GetPixelContent
2031
2032 * msim/MHPhotonEvent.cc:
2033 - replaced case 4 by using the traversal distance in the 0-pixel
2034
2035 * msimcamera/MSimSignalCam.cc:
2036 - set pixel only to used if contents>0
2037
2038 * msimcamera/MSimTrigger.[h,cc]:
2039 - added ReadEnv for setup from a resource file
2040 - compress the trigger list after deleting slots
2041 - initialize descriminator threshold with -1
2042 - check for the validity of the discr. th in PreProcess
2043
2044 * msimreflector/MReflector.[h,cc]:
2045 - store file name in title
2046 - added ReadEnv for setup from a resource file
2047
2048 * msimreflector/MSimReflector.[h,cc]:
2049 - changed copyright notice
2050 - added fDetectorMargin
2051
2052
2053
2054
2055 2009/01/24 Thomas Bretz
2056
2057 * mbase/MMath.cc:
2058 - added two explicit conversion to make it compile on my Ubuntu
2059 - Replaced some Form by MString::Format
2060 - included MString
2061
2062
2063
2064 2009/01/23 Daniela Dorner
2065
2066 * datacenter/db/showplots-ds.php, datacenter/db/tabs.php,
2067 datacenter/db/plot.php:
2068 - adapted path to new web file structure
2069
2070 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php:
2071 - added option to group by date (year, month, night): pulldown in
2072 menu and adapted query
2073
2074 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php
2075 datacenter/db/datasetinfo-aio.php:
2076 - enabled possibility to combine all group-bys
2077
2078 * datacenter/db/datasetinfo-aio.php:
2079 - enhances information printed in table in case of group-by
2080
2081 * datacenter/db/include.php:
2082 - adapted pulldown of status-group-by
2083
2084 * datacenter/db/menu.php:
2085 - added pulldown for sumtrigger-flag to sequinfo-menu
2086 - added function to print pulldown for group-by date
2087
2088
2089
2090 2009/01/23 Thomas Bretz
2091
2092 * mcorsika/MCorsikaEvtHeader.[h,cc], msim/MPhotonData.[h,cc],
2093 msimcamera/MSimExcessNoise.cc, msimreflector/MMirrorDisk.cc,
2094 msimreflector/MMirrorHex.cc, msimreflector/MMirrorSquare.[h,cc],
2095 msimreflector/MReflector.cc, msimreflector/MSimReflector.cc,
2096 melectronics/MAnalogSignal.cc:
2097 - moved code which needs TMath to source file
2098 - included TMath for newer root versions
2099 - included TObjArray for newer root versions
2100
2101 * msimcamera/MSimAPD.[h,cc], msimcamera/MSimBundlePhotons.[h,cc],
2102 msimcamera/MSimRandomPhotons.[h,cc]:
2103 - added
2104
2105 * melectronics/Makefile, melectronics/MAnalogChannels.[h,cc],
2106 melectronics/ElectronicsIncl.h, melectronics/ElectronicsLinkDef.h,
2107 melectronics/MDigitalSignal.[h,cc],
2108 melectronics/MAnalogSignal.[h,cc],
2109 melectronics/MAvalanchePhotoDiode.[h,cc]:
2110 - added
2111
2112 * msim/M*.cc, msimreflector/M*.cc, msimcamera/M*.cc:
2113 - changed copyright notice
2114
2115 * mjobs/MJob.[h,cc]:
2116 - for convinience replaced GetEnvValue by GetEnvValue2
2117 - added initialization of the random number generator
2118
2119 * ceres.cc, mcorsika/CorsikaIncl.h:
2120 - added
2121
2122
2123
2124 2009/01/22 Thomas Bretz
2125
2126 * mraw/MRawRunHeader.h:
2127 - added new functions to access the runtype
2128
2129 * msim/MPhotonData.cc:
2130 - removed some obsolete comments
2131
2132 * msim/MPhotonEvent.[h,cc]
2133 - added some comments
2134 - added new member function GetFirst and GetLast
2135 - UnSort the array after reading new data
2136 - removed some old obsolete code
2137 - added new meber function Sort and IsSorted
2138
2139 * msimreflector/MSimReflector.cc:
2140 - force sorting of the array
2141
2142 * msimcamera/MSimPSF.[h,cc], msimcamera/MSimGeomCam.[h,cc],
2143 msimcamera/MSimExcessNoise.[h,cc], msimcamera/MSimSignalCam.[h,cc]:
2144 - added
2145
2146
2147
2148 2009/01/21 Thomas Bretz
2149
2150 * mbase/BaseLinkDef.h, mbase/Makefile:
2151 - added MQuaternion
2152 - added MReflection
2153
2154 * mbase/MQuaternion.[h,cc], mbase/MReflection.[h,cc]:
2155 - added
2156
2157 * mbase/MArrayI.[h,cc]:
2158 - added a few new functions (ReSort, Add, Find and AddUniq)
2159
2160 * mbase/MMath.cc:
2161 - replaced delete by delete[] where appropriate
2162
2163 * mgeom/MGeomCam.h:
2164 - added new virtual functions HitFrame and HitDetector
2165 - included MQuaternion
2166
2167 * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:
2168 - added new functions HitFrame and HitDetector:
2169
2170 * msim/MHPhotonEvent.cc:
2171 - removed the reference to MCamera
2172
2173 * mgeom/MGeomPix.[h,cc], mgui/MHexagon.[h,cc]:
2174 - moved DistanceToPrimitive from MHexagon to MGeomPix
2175 - moved the funtions to calculate overlapping areas
2176 also, but they are still in a comment
2177
2178 * mgui/MHexagon.[h,cc]:
2179 - started implementing a rotation angle
2180 - added data meber fPhi
2181 - increased class version number
2182
2183 * mhist/MHCamera.cc, mtools/MagicJam.cc:
2184 - we don't have to use a MHexagon anymore caluclating
2185 DistanceToPrimitive
2186
2187 * msimreflector/MMirror.[h,cc], msimreflector/MMirrorSquare.[h,cc],
2188 msimreflector/MMirrorHex.[h,cc], msimreflector/MMirrorDisk.[h,cc],
2189 msimreflector/MReflector.[h,cc], msimreflector/MSimReflector.[h,cc],
2190 msimreflector/Makefile, msimreflector/SimReflectorLinkDef.h,
2191 msimreflector/SimReflectorIncl.h:
2192 - added
2193
2194
2195
2196 2009/01/21 Stefan Ruegamer
2197
2198 * datacenter/scripts/read_lapalma-tapes:
2199 - added check of the tape slot when exporting the tapes
2200
2201
2202
2203 2009/01/20 Thomas Bretz
2204
2205 * mjobs/MJob.h:
2206 - added Esc member function
2207
2208 * msim/MPhotonData.[h,cc], msim/MPhotonEvent.[h,cc],
2209 msim/MSimAbsorption.[h,cc], msim/MSimPointingPos.[h,cc],
2210 MHPhotonEvent.[h,cc], msim/Makefile, msim/SimIncl.h
2211 msim/SimLinkDef.h:
2212 - added
2213
2214
2215 2009/01/19 Thomas Bretz
2216
2217 * mfileio/MWriteRootFile.cc:
2218 - simplified how the rules are evaluated using TPregexp
2219 - by this the rules got more powerful
2220
2221 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
2222 - changed ols style rule to new style
2223
2224
2225
2226 2009/01/18 Thomas Bretz
2227
2228 * mbase/BaseLinkDef.h, mbase/Makefile:
2229 - added MSpline3
2230
2231 * mcorsika/MCorsikaEvtHeader.cc:
2232 - some little cosmetics
2233
2234 * mcorsika/MCorsikaEvtHeader.h:
2235 - added some missing getters
2236
2237 * mcorsika/MCorsikaRunHeader.cc:
2238 - removed some obsolete comments
2239 - reordered some comments
2240
2241 * mextralgo/MExtralgoSpline.h:
2242 - changed default in GetIntegral from true to false
2243
2244 * mraw/MRawEvtHeader.h:
2245 - added Setter for DAQEventNumber
2246
2247 * mraw/MRawRunHeader.cc:
2248 - start pixel hardware indices with 1 not with 0
2249
2250
2251
2252 2009/01/17 Thomas Bretz
2253
2254 * mbase/MMath.[h,cc]:
2255 - added a new function RndmExp which should be a tiny bit faster than
2256 root's own implementation because it ises Rndm() instead of Uniform()
2257
2258 * mextralgo/ExtralgoIncl.h:
2259 - added MArrayF
2260
2261 * mextralgo/MExtralgoSpline.[h,cc]:
2262 - divided FindY into FindYup and FindYdn to avoid an obsolete if-clause
2263 - added a new member function to return the integral function of the
2264 spline. This is useful to init a new spline and use it for
2265 producing the proper random distribution.
2266
2267 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
2268 - added Print() function
2269
2270 * mraw/MRawEvtData.[h,cc]:
2271 - added a member function to Reset the arrays
2272 - added member function to set the pixel indices
2273 - Improved the new Set function
2274
2275 * readcorsika.cc:
2276 - added
2277
2278
2279
2280 2009/01/16 Daniel Hoehne-Moench
2281
2282 * datacenter/scripts/mcsequences:
2283 - implemented sumtrigger -> modes, fTriggerFlagKEY
2284 - fPriority(MCSequenceProcessStatus) is now filled into the mcdb
2285
2286 * datacenter/scripts/fillmccallisto, fillmcstar:
2287 - bugfix: changed argument of $primaries from [$s+$s] to [$s]
2288
2289 * datacenter/macros/fillcamera.C:
2290 - changed NumPheFromDNSB to float(7,3)
2291 - fPriority(MCRunProcessStatus) is now filled into the mcdb
2292
2293 * datacenter/macros/fillmccalib.C:
2294 - minor changes, bugfix (wrong column name for mcdb)
2295
2296 * datacenter/macros/fillmcsignal.C:
2297 - definition of some parameters changed according to fillsignal.C
2298 - minor changes, deleted unnecessary code
2299 - implemented if clause for HiLo-Parameters. Instead of
2300 seqno<200000 the fAmplFadcKEY is queried in the mcdb for each
2301 sequence. For MUX MCs the HiLo-Parameters are not calculated.
2302
2303
2304
2305 2009/01/15 Thomas Bretz
2306
2307 * callisto.cc:
2308 - cosmetics to output
2309
2310 * mcorsika/MCorsikaRunHeader.cc:
2311 - cosmetics (removed a ;;)
2312
2313 * mhist/MHEvent.[h,cc]:
2314 - ReInit to allow the change of the camera geoemtry in ReInit
2315
2316
2317
2318 2009/01/15 Stefan Ruegamer
2319
2320 * datacenter/scripts/dodatacheck:
2321 - removed the _E in the find command; files from 2008/06/04 on do
2322 not have it any more
2323
2324
2325
2326 2009/01/14 Daniel Hoehne-Moench
2327
2328 * datacenter/scripts/sourcefile:
2329 - extended errorcoding on mc run process status
2330
2331 * datacenter/scripts/runmccallisto, runmcstar:
2332 - deleted unnecessary lines, adapted to primary structure
2333
2334 * datacenter/macros/fillmcsignal.C, fillmccalib.C, fillmcstar.C:
2335 - added
2336
2337 * datacenter/scripts/fillmccallisto, fillmcstar:
2338 - added
2339
2340
2341
2342 2009/01/14 Thomas Bretz
2343
2344 * readraw.cc:
2345 - check first whether the file exist before adding the extension
2346
2347 * mbase/MMath.[h,cc]:
2348 - added function to Re-sort an array
2349
2350 * mfileio/MReadMarsFile.cc, mfileio/MWriteRootFile.cc:
2351 - Improved output
2352
2353 * mfileio/MWriteRootFile.cc:
2354 - fixed a problem which prevented to open more than one /dev/null
2355 devices independantly
2356
2357 * mgeom/MGeomCam.cc:
2358 - cosmetics
2359
2360 * mgeom/MGeomCamDwarf.h:
2361 - fixed a typo in an ifdef
2362
2363 * mgeom/MGeomPix.[h,cc]:
2364 - added funtion to return positon as TVector2
2365 - slightly improved the algorithm to check IsInside
2366 - fixed the conditional signs for the orientation of pixels
2367 in GetDirection
2368
2369 * mmain/MEventDisplay.cc:
2370 - Give different names to the MPedestalSubtract tasks
2371 - fixed buttons
2372 - call AddGeometryTags after ReInit to allow reading new geometries in
2373 ReInit
2374
2375 * mmc/MMcEvtBasic.h:
2376 - added a new primary type kNightSky
2377
2378 * mraw/MRawEvtPixelIter.h:
2379 - replaced type of the number of bytes by UInt_t
2380
2381 * mraw/MRawRunHeader.h:
2382 - allow to validate the magic-number from outside (for MCs)
2383
2384 * datacenter/scripts/runcorsika:
2385 - added a lot of comments
2386 - reordered values in input card
2387 - switched off a lot of obsolete output
2388 - changed the Magnetic field to a value corresponding to the location of
2389 MAGIC at 2200m height valid for January 2009. (The old value never took
2390 place there?!) The value was taken from www.noaa.gov/geomagmodels
2391
2392
2393
2394 2009/01/12 Daniel Hoehne-Moench
2395
2396 * datacenter/db/menu.php:
2397 - bugfix: now the SumTriggerFlag is correctly displayed in the web
2398 interface
2399
2400
2401
2402 2009/01/09 Daniel Hoehne-Moench
2403
2404 * datacenter/macros/fillcamera.C
2405 - implemented new variables: zbinmin, zbinmax, number of
2406 sumtriggers, sum trigger flag
2407 - bugfix: for P and C runs the mirror fraction and the impact
2408 parameter had unreasonable values (negative) which were filled
2409 into the mcdb, now->0
2410
2411 * datacenter/scripts/fillcamera, mcsequences:
2412 - implemented call of getdbsetup
2413
2414
2415
2416 2009/01/09 Stefan Ruegamer
2417
2418 * datacenter/scripts/buildsequenceentries
2419 - corrected IFS argument
2420
2421
2422
2423 2009/01/08 Stefan Ruegamer
2424
2425 * datacenter/scripts/filesondisk
2426 - added S and N runs
2427
2428
2429
2430 2009/01/07 Daniel Hoehne-Moench
2431
2432 * datacenter/macros/filldotrun.C:
2433 - updated column counting numbers
2434 - included a check for the number of columns in the runfiles
2435
2436 * datacenter/macros/buildsequenceentries.C:
2437 - implemented SumTriggerFlagKEY for sequence building
2438
2439
2440
2441 2009/01/06 Thomas Bretz
2442
2443 * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h,
2444 mbase/MArrayI.h, mbase/MArrayS.h:
2445 - removed GetSize
2446
2447 * mbase/MArrayF.h:
2448 - added Add()
2449 - added AddClipped
2450
2451 * mbase/MMath.[h,cc]:
2452 - implemented ReSort
2453
2454 * mcorsika/MCorsikaEvtHeader.cc:
2455 - removed obsolete comments
2456
2457 * mcorsika/MCorsikaRead.cc:
2458 - cosmetics
2459
2460 * mcorsika/MCorsikaRunHeader.[h,cc]:
2461 - added comments about file contents
2462 - added fWavelengthMin/Max
2463
2464 * mextralgo/MExtralgoSpline.[h,cc]:
2465 - renamed SearchY to SearchYdn
2466 - fixed a problem in SearchYup (must be ++i instead of i++)
2467 (this is relatively unimportant because it was only used
2468 in the determination of the pulse width which we never
2469 really used)
2470 - added a sanity/range-check to SearchYup and SearchYdn
2471 - added a comment
2472 - changed the order of arguments in EvalDeriv1
2473 - changed the order of arguments in EvalDeriv2
2474 - accelerated EvalDeriv1 (one multiplication less)
2475 - added Deriv1 function
2476 - made SearchYup and SearchYdn public
2477
2478 * mjobs/MDataSet.cc:
2479 - removed an obsolete return statement
2480
2481 * mraw/MRawEvtData.[h,cc]:
2482 - changed pointer in AddPixel to reference
2483 - added a Set function
2484
2485 * mraw/MRawRunHeader.[h,cc]:
2486 - added a lot of fixes for wrong run numbers written by Arehucas
2487 - added a fix for strange file numbers written by Arehucas
2488 - added functions as monta carlo interface to set contents
2489
2490 * msignal/MSignalCam.cc:
2491 - defined a case 9
2492
2493
2494
2495 2009/01/05 Thomas Bretz
2496
2497 * mhbase/MH.h:
2498 - commited missing changes from last year
2499
2500 * merpp.cc:
2501 - fixed a description
2502
2503 * sponde.cc:
2504 - added "Multiple dataset at once"
2505
2506 * star.cc:
2507 - removed obsolete -ff option from output
2508
2509 * mbase/MTime.[h,cc]:
2510 - added GetBinary
2511 - added WriteBinary
2512
2513 * mbase/MEvtLoop.cc:
2514 - display paused status in status line
2515 - improved pause handling
Note: See TracBrowser for help on using the repository browser.