source: branches/Mars_MC/Changelog.09@ 17462

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