source: trunk/MagicSoft/Mars/Changelog@ 9520

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