source: trunk/MagicSoft/Mars/Changelog@ 9539

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