source: trunk/MagicSoft/Mars/Changelog@ 9543

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