source: trunk/MagicSoft/Mars/Changelog@ 9526

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