source: trunk/MagicSoft/Mars/Changelog@ 9533

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