source: trunk/MagicSoft/Mars/Changelog@ 9518

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