source: trunk/MagicSoft/Mars/Changelog@ 9459

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