source: trunk/MagicSoft/Mars/Changelog@ 9548

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