source: trunk/MagicSoft/Mars/Changelog@ 9531

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