source: trunk/MagicSoft/Mars/Changelog@ 9497

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