source: trunk/MagicSoft/Mars/Changelog@ 9529

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