source: trunk/MagicSoft/Mars/Changelog@ 9525

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