source: trunk/MagicSoft/Mars/Changelog@ 9505

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