source: trunk/MagicSoft/Mars/Changelog@ 9537

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