source: trunk/MagicSoft/Mars/Changelog@ 9530

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