source: tags/Mars-V2.4/Changelog

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