source: trunk/MagicSoft/Mars/Changelog@ 9524

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