source: trunk/MagicSoft/Mars/Changelog@ 9528

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