source: trunk/MagicSoft/Mars/Changelog@ 9492

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