source: trunk/Mars/Changelog@ 9947

Last change on this file since 9947 was 9947, checked in by tbretz, 14 years ago
Implemented a new mirror type MMirrorHex90 and a possibility to write a file with a relfector definition.
File size: 32.4 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20
21 2010/09/29 Thomas Bretz
22
23 * msimreflector/MMirrorHex.[h,cc]:
24 - implemented WriteM
25 - implemented new class MMirrorHex90
26
27 * msimreflector/SimReflectorLinkDef.h:
28 - added MMirrorHex90
29
30 * msimreflector/MMirrorDisk.[h,cc], msimreflector/MMirrorSquare.[h,cc]:
31 - implemented WriteM
32
33 * msimreflector/MReflector.[h,cc]:
34 - added function to write a file with a reflector definition
35
36 * msimreflector/MMirror.h:
37 - added virtual WriteM
38 - added several Getter for Z, Nx, Ny, Nz and Shape
39
40
41
42 2010/09/28 Thomas Bretz
43
44 * mcorsika/MCorsikaFormat.[h,cc]:
45 - added Read function to allow MCorsikaRead to read
46 object 1203
47 - added Rewind function to allow MCorsikaRead to jump back
48 in file
49 - added a lot of debug output
50 - make GetNextEvent read one telescope data from one array after
51 the other
52
53 * mcorsika/MCorsikaEvtHeader.h:
54 - added AddXY which allows MCorsikaRead to add the telescope
55 position to the showers impact parameter
56
57 * mcorsika/MCorsikaRead.[h,cc]:
58 - commented out obsolete use of fIn
59 - added reading of telescope positions (object 1201) in
60 eventio format
61 - added number of telescopes to the calculation of the
62 total number of events
63 - added a working ReadEvent for eventio format
64 - added ReadEnv to be able to set the requested telscope index
65 - added new data members to hold the telescope positions
66 - removed obsolete OpenStream
67 - added member function to set telescope index
68
69 * msim/MHPhotonEvent.cc:
70 - changed the number of bins to an odd value to get a bin at zero
71 for the 2D histograms
72
73
74
75 2010/09/24 Thomas Bretz
76
77 * mcorsika/MCorsikaEvtHeader.cc:
78 - store impact parameters persistent for further use (because in
79 eventio format the header is not repeated this is needed)
80
81 * mcorsika/MCorsikaFormat.[h,cc]:
82 - adapted to be able to read all telescopes and all reused shower
83 events in eventio
84 - a lot of cosmetics
85 - many more comments
86 - PRELIMINARY
87
88 * mcorsika/MCorsikaRead.[h,cc]:
89 - implemented variable for selection of the telescope in eventio format
90 - implemented eventio format (PRELIMINARY)
91
92 * msim/MPhotonData.[h,cc], msim/MPhotonEvent.[h,cc]:
93 - implemented function to calculate mean event time
94 - implemented function to simulate the wavelength (lambda^-2)
95 - implemented function to shift all photons by a certain xy
96 - adapted ReadCorsikaEvt to changes in MCorsikaFormat
97
98
99
100 2010/09/24 Daniela Dorner
101
102 * datacenter/scripts/insertmc:
103 - fixed typo
104
105
106
107 2010/09/22 Thomas Bretz
108
109 * mjobs/MJSimulation.cc:
110 - slight improvement of debug output
111 - call SetAllowEmpty for the three ContEmpty filters
112 - changed binning of camera histograms
113
114 * msimcamera/MSimRandomPhotons.cc:
115 - improved output in case of failure
116
117 * readcorsika.cc:
118 - added RunHeaders
119 - fixed usage-info
120
121 * mbase/MContinue.cc:
122 - no need to call MTask::GetFilter(), GetFilter() is enough
123
124 * mfbase/MF.cc:
125 - accept = as a conditional sign
126 - make sure the return code of the evaluated filter is corectly returned
127
128 * msim/MHPhotonEvent.cc:
129 - implemented types 6-8
130
131 * mcorsika/MCorsikaEvtHeader.[h,cc]:
132 - added fNumReuse
133 - added member functions to increase and reset the number of reusages
134 - increased class version number accordingly
135
136 * mcorsika/MCorsikaRead.[h,cc]:
137 - count the number of showers (events) times its reusage
138 for fNumTotalEvents
139 - adapted ReadEvent to re-usage of showers (still needs to be tested for
140 EventIO)
141 - Fixed return type (should be Int_t) of ReadEvent
142 - take the number of reusages in PostProcess into account
143
144 * mcorsika/MCorsikaRunHeader.[h,cc]:
145 - added total number of reusages fNumReuse
146 - increased class version number accordingly
147
148 * mmc/MMcEvt.hxx:
149 - added setter for the reuse counter
150
151 * msim/MPhotonData.[h,cc]:
152 - removed fNumPhotons (we allow 1-photon bunches only anyway and MMCS
153 doesn't even distribute this number)
154 - increased class version number accordingly
155
156 * msim/MSimMMCS.cc:
157 - correctly propagate the number of events (number of showers times reusage)
158 - propagate counter for reusage to MMcEvt
159
160 * msim/MPhotonEvent.[h,cc]:
161 - added functions to calculate mean x and mean y
162 - propagate re-usage counter through ReadEvent
163
164 * mcorsika/MCorsikaFormat.[h,cc]:
165 - a few clean-ups to the code
166 - added standard file header
167 - a few minor simplifications
168 - replaced local logging stream with gLog
169 - added some empty comments
170
171
172
173 2010/09/21 Thomas Bretz
174
175 * mjobs/MJSimulation.cc:
176 - correctly propagated run-number to the file-name
177 - fixed a problem with the tab-title in the ps-files
178 - fixed the histogram size for the camera (should be 5 instead
179 of 3, I hope)
180 - fixed the tab-title for the MedDev tab
181 - do not write image-files in dev-null mode
182
183
184
185 2010/09/14 Daniela Dorner
186
187 * datacenter/scripts/runcorsika:
188 - removed STEPFC from inputcard as anyhow default of 1 was used
189 instead of 0.1
190
191
192
193 2010/09/06 Thomas Bretz
194
195 * msimreflector/MSimRays.cc:
196 - included TMath for newer root versions
197
198
199
200 2010/09/03 Daniela Dorner
201
202 * datacenter/scripts/insertmc:
203 - added new standard setup runs
204
205 * datacenter/scripts/runceres:
206 - fixed queries for change from file based to run based processing
207
208 * datacenter/scripts/runcallisto_mc:
209 - changed setup path: implemented ceres setup, as different
210 callisto.rc are needed for different ceres setup
211
212
213
214 2010/08/31 Thomas Bretz
215
216 * msimcamera/MSimRandomPhotons.[h,cc]:
217 - improved the range checks. All ranges are now aligned on the
218 range of simulated wavlengths
219
220
221
222 2010/08/30 Daniela Dorner
223
224 * datacenter/db/mcdefs.php:
225 - adapted joins for processing of ceres on run basis
226
227 * datacenter/scripts/insertmc:
228 - bugfix for insert of rows for new ceres key(s)
229
230
231
232 2010/08/30 Thomas Bretz
233
234 * mhist/MHCamera.cc:
235 - added options to display contents as int and float
236
237 * mgeom/MGeomCamFACT.cc:
238 - changed default distance from 4.8887 to 4.90
239
240 * mbase/MLut.cc:
241 - added possibility to have comment (ignored) lines
242
243 * msim/MHPhotonEvent.cc:
244 - fixed Type==5
245
246 * msimreflector/MSimRays.[h,cc]:
247 - added
248
249 * msimreflector/SimReflectorLinkDef.h
250 - added MSimRays
251
252 * msimreflector/Makefile
253 - added MSimRays
254
255
256
257 2010/08/27 Daniela Dorner
258
259 * datacenter/scripts/insertmc:
260 - updated some default values
261
262 * datacenter/scripts/insertmc, datacenter/scripts/insertmc,
263 resources/step_fact.rc:
264 - changed processing of ceres from file- to run-basis
265
266
267
268 2010/08/26 Daniela Dorner
269
270 * datacenter/db/mcinfo.php:
271 - implemented status 'crashed' also for display of list of runs
272
273 * datacenter/db/mcdefs.php, datacenter/db/menu.php:
274 - implemented CeresSetupKEY for mcinfo.php
275
276
277
278 2010/08/26 Reiner Rohlfs
279
280 * mcorsika/MCorsikaFormat.[h,cc]
281 - fixed a problem in comparing fRunePos with position 0
282
283
284
285 2010/08/25 Thomas Bretz
286
287 * mjtrain/MJTrainCuts.cc:
288 - fixed the SetDrawOption for the 2D histogram
289
290
291
292 2010/08/24 Thomas Bretz
293
294 * mjtrain/MJTrainCuts.cc:
295 - removed the SetDrawOption from the 1D histogram
296
297
298
299 2010/08/24 Reiner Rohlfs
300
301 * mcorsika/MCorsikaFormat.[h,cc]
302 - in method MCorsikaFormatEventIO::SeekEvtEnd() the RUNE block
303 is first searched at the end of the file. It it is not found
304 the whole file is scanned for the RUNE block. Once it is
305 found it can be accessed directly at the next call of this
306 function.
307
308
309
310 2010/08/20 Daniela Dorner
311
312 * datacenter/scripts/sourcefile:
313 - bugfix in query for influenced steps
314
315
316
317 2010/08/19 Thomas Bretz
318
319 * mjobs/MSequence.cc:
320 - fixed treatment of file number 0 in InflateFileName and
321 PrintRuns
322
323
324
325 2010/08/17 Thomas Bretz
326
327 * resmc/fact-trigger-sum.txt, resmc/fact-trigger-all.txt,
328 macros/fact/fact_trigger.C:
329 - added
330
331
332
333 2010/08/17 Daniela Dorner
334
335 * datacenter/scripts/insertmc:
336 - added (script to insert mc runs and sequences to the FACT MC DB)
337
338
339
340 2010/08/16 Thomas Bretz
341
342 * mgeom/GeomLinkDef.h, mgeom/Makefile:
343 - added MGeomCamFACT
344
345 * mgeom/MGeomCamFACT.[h,cc]:
346 - added
347
348 * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomPix.[h,cc]:
349 - moved CalcXY to MGeomPix
350 - removed obsolete includes
351
352 * mgeom/MGeomCamFact.cc:
353 - removed obsolete includes
354
355 * mranforest/MRanForestCalc.h:
356 - added new function Train which either calls TrainRegression
357 or TrainSingleRF
358
359 * mranforest/MHRanForestGini.cc:
360 - improved display
361
362 * mfileio/MReadMarsFile.cc:
363 - evaluate return code of fRun->Process()
364 - print return code in case of failure
365
366 * mjoptim/MJOptimizeBase.[h,cc]:
367 - improved existing comments
368 - added a full class description
369 - print a warning if TRandom is used a random number generator
370
371 * mtools/MTFillMatrix.cc:
372 - improved handling of negative number of events
373
374 * mjtrain/MJTrainSeparation.cc:
375 - added names to test- and train-dataset for storage
376
377 * mjtrain/TrainLinkDef.h, mjtrain/Makefile:
378 - added MJTrainCuts
379
380 * macros/train/traincuts.C:
381 - added
382
383 * mpointing/MPointingDevCalc.cc:
384 - added a comment about the last lut update
385
386
387
388 2010/08/13 Thomas Bretz
389
390 * mimage/MHHillasExt.[h,cc]:
391 - added new histograms to display new variables
392 - increased class version number
393
394 * mimage/MHillasExt.cc:
395 - fixed claculation of the weighted time spreads
396 - fixed a bug in the calculation of the third moments!
397
398 * mhist/MHHadronness.cc:
399 - fixed min/max of the intgral histogram
400
401 * mfbase/MFEventSelector.cc:
402 - if the number of events to be selected is negative select all events
403
404 * mhbase/MHn.[h,cc]:
405 - fixed the complex display for five histograms
406
407 * mhbase/MHn.[h,cc], mhbase/MH3.[h,cc]:
408 - implemented a TProfile3D
409 - implemented an option to skip reset of the histograms in a new
410 eventloop
411
412 * mhbase/MH3.[h,cc]:
413 - moved the addition weight to a new data meber fWeight
414 - increased class version number
415
416
417
418 2010/08/13 Daniela Dorner
419
420 * datacenter/scripts/sourcefile:
421 - implemented faster queries for the dependencies of the steps
422 - simplified code
423 - introduced new level for printprocesslog: DEBUG
424
425 * resources/steps_fact.rc:
426 - adapted to change in queries in sourcefile
427
428
429
430 2010/08/12 Thomas Bretz
431
432 * mimage/MHillasExt.[h,cc]:
433 - added Getter for fSlope*
434 - added new data members to Print() output
435 - adapted Set() member function
436 - fixed code for calculating weighted spreads
437 - added new data members to Clear function
438
439 * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHNewImagePar.cc,
440 mimage/MHVsSize.cc, mimage/MHHillasSrc.cc, mimage/MHImagePar.cc,
441 mhcalib/MHGausEvents.cc, mhflux/MHThetaSq.cc, mhflux/MHAlpha.cc,
442 mhflux/MHFalseSource.cc, mhflux/MHEffectiveOnTime.cc,
443 mhflux/MHCollectionArea.cc, mhflux/MHThetaSqN.cc, mhflux/MHDisp.cc,
444 mhflux/MHThreshold.cc, mhflux/MHEnergyEst.cc, mjtrain/MJTrainDisp.cc,
445 mtools/MHSimulatedAnnealing.cc, mmuon/MHSingleMuon.cc,
446 mmuon/MHMuonPar.cc, mpointing/MHSrcPosCam.cc,
447 mpedestal/MHPedestalCor.cc, mhist/MHCamEventRot.cc,
448 mhist/MHStarMap.cc, mjobs/MJSpectrum.cc, mbadpixels/MHBadPixels.cc,
449 mfbase/MFEventSelector2.cc, mhbase/MBinning.cc, mhbase/MH.[h,cc],
450 mhbase/MH3.cc, mhbase/MHMatrix.cc, msim/MHPhotonEvent.cc:
451 - changes MH::SetBinning and similar functions to take references
452 instead of pointers
453 - for the time being wrappers are kept not to break macros
454
455
456
457 2010/08/11 Thomas Bretz
458
459 * mhbase/MH3.[h,cc]:
460 - added another type to be able to setup a standard profile and
461 one which display the spread as error
462 - improved/fixed error calculation/display
463
464 * mimage/MHillasExt.[h,cc]:
465 - added new data members fTimeSpread and fTimeSpreadWeighted
466 - added new data members fSlopeSpread and fSlopeSpreadWeighted
467 - implemented code to calculate the time spreads and slope spreads
468 - increased class version id by 1
469
470 * mjtrain/TrainLinkDef.h:
471 - added MJTrainImpact
472
473 * mjtrain/MJTrainImpact.[h,cc]:
474 - added
475
476 * mjtrain/MJTrainEnergy.h:
477 - added SetTrainExpSize member function
478
479 * mjtrain/MJTrainDisp.cc:
480 - made the display of the cut-lines a bit more flexible
481 - slightly changed the meaning of the plots
482
483
484
485 2010/08/10 Thomas Bretz
486
487 * msim/MPhotonData.cc:
488 - fixed two warnings in FillEventIO (implicit conversion
489 from float to int)
490
491 * mhbase/MHn.[h,cc]:
492 - added SetConversion to allow for setting a conversion function
493
494 * mhbase/MH3.[h,cc]:
495 - added conversion function for displaying the histogram
496 - added new data member fConversion
497 - added new member functions Convert and SetConversion
498 - implemented conversion before displaying
499
500 * mjtrain/MJTrainEnergy.cc:
501 - display resolution directly (sqrt)
502 - changed default binning
503 - don't use build in conversion from mm to degree but
504 MGeomCam.fConvMm2Deg instead.
505
506 * Makefile.rules:
507 - replaced cvs by svn in diff
508
509 * mjtrain/MJTrainDisp.cc:
510 - don't use build in conversion from mm to degree but
511 MGeomCam.fConvMm2Deg instead.
512
513
514
515 2010/08/06 Thomas Bretz
516
517 * msimcamera/MSimCamera.[h,cc]:
518 - added the possibility to set an overall baseline, baseline-noise
519 and gain.
520
521 * ceres.rc:
522 - added entries for the new values
523
524
525
526 2010/07/28 Daniela Dorner
527
528 * datacenter/db/menu.php:
529 - updated initial parameter selection for mcinfo.php
530 - changed table for GetMin/Max to CeresInfo
531
532 * datacenter/db/mcinfo.php:
533 - bugfix for removing WHERE or AND at end of queries
534 - added fStopTime to status-column in case of failure
535 - bugfix for correct joins in case of group-by
536
537 * datacenter/db/mcdefs.php:
538 - updated runtime of ceres
539 - updated joins for status tables
540
541 * datacenter/scripts/insertmc:
542 - added (script to add runs to the database)
543
544 * datacenter/scripts/runcorsika:
545 - added check if 'END OF FILE' is contained in logfile
546 - added check if file number > 999 and change filename if it is
547
548 * datacenter/scripts/setup.wue.fact.mc:
549 - removed cprun
550 - added callisto and star in scripts-array
551
552 * datacenter/scripts/sourcefile:
553 - removed variables for fProgramId
554
555 * resources/steps_fact.rc:
556 - added missing needs
557
558
559
560 2010/07/23 Reiner Rohlfs
561
562 * mcorsika/MCorsikaFormat.[h,cc]
563 - new files
564 All the differences between EventIo files and coriska files
565 are implemented in these files.
566
567 * mcoriska/MCorsikaRead.[h,cc]
568 - the file handler fIn is replaced by the MCorsikaFormat class.
569 - every access to the input file is replaces by calling
570 methods of MCorsikaFormat.
571
572 * mcoriska/MCorsikaRunHeader.[h,cc]
573 - the file handler fIn is replaced by the MCorsikaFormat class.
574 - every access to the input file is replaces by calling
575 methods of MCorsikaFormat.
576
577 * mcoriska/MCorsikaEvtHeader.[h,cc]
578 - the file handler fIn is replaced by the MCorsikaFormat class.
579 - every access to the input file is replaces by calling
580 methods of MCorsikaFormat.
581
582 * msim/MPhotonEvent.cc
583 - method ReadCorsikaEvt distinguish between Corsika and EventIo
584 input files and calls either FillEventIO() or FillCorsika().
585
586 * msim/MPhotonData.[h,cc]
587 - new method: FillEventIO, which is similar as FillCorsika
588
589
590 2010/07/09 Thomas Bretz
591
592 * mpointing/MSrcPosCam.[h,cc]:
593 - now the particle position is stored in any case in the headers
594 so in case we have a view cone we must keep the position fixed
595 - added the fix for the MC monte carlos (for them X needs to
596 change its sign due to a bug in the reflector program)
597
598 * mars.rc, star.rc:
599 - changed time contraint in cleaning from aboslute values
600 to relative values (units now ns/deg)
601
602 * mimage/MImgCleanStd.cc:
603 - changed time contraint in cleaning from aboslute values
604 to relative values (units now ns/deg)
605
606
607
608 2010/07/07 Daniela Dorner
609
610 * datacenter/scripts/runceres:
611 - fixed typo
612
613
614
615 2010/07/06 Daniela Dorner
616
617 * datacenter/scripts/runstar_mc:
618 - fixed typo
619 - added inpath to command line
620
621
622
623 2010/07/05 Daniela Dorner
624
625 * datacenter/scripts/runceres:
626 - added path for C and P run (was not the same like for D run)
627
628 * datacenter/scripts/sourcefile:
629 - fixed joins in subquerypart()
630
631 * datacenter/scripts/runcallisto_mc:
632 - added inpath to command line
633
634 * datacenter/db/mcinfo.php:
635 - removed FailMenu
636 - fixed bug (group by did not work in case statusvalue was not
637 selected)
638
639 * datacenter/db/mcdefs.php:
640 - removed FailMenu columns
641
642
643
644 2010/07/05 Thomas Bretz
645
646 * mraw/MRawRunHeader.h:
647 - added missing SetFileNumber
648
649 * mjobs/MSequence.cc:
650 - added the missing file number to teh MC file names
651
652 * msimcamera/MSimCalibrationSignal.h:
653 - changed virtual file name from 000000 to 000001 to force file
654 number to be 1.
655
656 * mjobs/MJSimulation.[h,cc]:
657 - added run-number to ceres.root filename
658
659
660
661 2010/07/02 Daniela Dorner
662
663 * datacenter/scripts/runcorsika:
664 - removed $com
665 - updated logging
666
667 * datacenter/scripts/runceres:
668 - fixed path
669 - added error handling
670
671 * resources/steps_fact.rc:
672 - update joins to new scheme to include further steps in the chain
673
674 * datacenter/scripts/sourcefile:
675 - adapted queries to new scheme of joins
676
677 * datacenter/scripts/runstar_mc:
678 - added (script to run star for mc)
679
680
681
682 2010/07/02 Daniela Dorner, Christian Farnier
683
684 * datacenter/scripts/runcallisto_mc:
685 - added (script to callibrate mc)
686
687
688
689 2010/06/30 Daniela Dorner
690
691 * datacenter/db/mcinfo.php:
692 - added output to step column in case job is running
693 - fixed typo
694
695 * datacenter/scripts/runcorsika:
696 - small bugfix (new version of 'cut' gives error for '-c 0-4')
697
698 * datacenter/scripts/runceres:
699 - added (script to run telescope simulation of file basis)
700
701 * datacenter/scripts/setup.wue.magic.data,
702 datacenter/scripts/setup.wue.magic.mc,
703 datacenter/scripts/setup.wue.fact.mc:
704 - added condorpath
705
706 * datacenter/scripts/jobmanager,
707 datacenter/scripts/scriptlauncher:
708 - implemented condorpath
709
710 * datacenter/scripts/sourcefile:
711 - changed log and error file name for jobmanager
712
713 * resources/steps_fact.rc:
714 - fixed typo
715
716
717
718 2010/06/29 Daniela Dorner
719
720 * datacenter/db/mcinfo.php:
721 - added duration to step column in case of 'failed' and 'done'
722
723
724
725 2010/06/28 Daniela Dorner
726
727 * datacenter/db/include.php:
728 - adapted status query for new db layout
729
730 * datacenter/db/menu.php:
731 - added and exchanged menu points and init elements for the new
732 layout of the FACT mc db
733 - bugfix that menu items can be switched off
734
735 * datacenter/db/mcinfo.php:
736 - adapted the queries for the new layout of the FACT mc db
737 (different table names, structures and content)
738 - adapted query for the status group by
739
740 * datacenter/db/mcdefs.php:
741 - adapted the arrays for the new layout of the FACT mc db
742
743
744
745 2010/06/28 Thomas Bretz
746
747 * mbase/MStatusDisplay.cc:
748 - Status displays where stored as MStatusArray instead of
749 MStatusDisplay
750 - Read now also can read other StatusDisplays if a key is found in
751 the file
752
753
754
755 2010/06/25 Thomas Bretz
756
757 * mjobs/MJSimulation.[h,cc]:
758 - added data member fRunNumber
759 - changed the rules to create the output file names
760 - set default run-numbers for different run-ytpes
761 - apply run-number
762 - added IntendedPulsePosition to output
763
764 * mraw/MRawRunHeader.h:
765 - added SetFileNumber member function
766
767
768
769 2010/06/24 Thomas Bretz
770
771 * mgeom/MGeomCam.h:
772 - call constructor of base class in copy-constructor
773
774 * mhbase/MH.h:
775 - remove argument name where obsolete
776
777 * mjobs/MJSimulation.cc:
778 - fixed some axis labels
779
780 * msimreflector/MMirrorDisk.cc:
781 - changed interpretation from file from radius to diameter
782
783 * ceres.cc:
784 - added option --run-number
785
786 * showplot.cc:
787 - set default palette to pretty palette
788
789 * mcorsika/MCorsikaRunHeader.h:
790 - added getter for ViewConeInnerAngle
791
792 * mmc/MMcCorsikaRunHeader.h:
793 - added HasViewCone
794 - added SetViewCone
795
796 * mmc/MMcEvt.[hxx,cxx], mmc/MMcEvtBasic.[h,cc]:
797 - moved fPhi and fTheta from MMcEvt to MMcEvtBasic
798 - increased class version number accordingly
799 - moved setter
800 - moved getter
801 - adapted Clean()
802 - adapter copy-constructor
803
804 * mpointing/MPointingDevCalc.cc:
805 - added some comments
806
807 * msim/MSimMMCS.cc:
808 - transfer view cone data
809 - set run-info (run/file-number) according to new scheme
810 - always set MMcEvt::fPhi/fTheta to particle direction
811
812
813
814 2010/06/24 Daniela Dorner
815
816 * datacenter/scripts/sourcefile, resources/steps_fact.rc:
817 - bugfixes: changed joins to get correct queries for all cases
818
819 * datacenter/scripts/setup.wue.fact.mc:
820 - changed path for setup files
821 - added runceres to jobmanager settings
822
823
824
825 2010/06/22 Daniela Dorner
826
827 * datacenter/scripts/writemcsequencefile:
828 - improved logging
829
830 * datacenter/scripts/sourcefile:
831 - adapted greps in rc-files to grep only lines which are no
832 comments
833
834
835
836 2010/06/17 Daniela Dorner
837
838 * resources/steps_fact.rc:
839 - removed step CPRun
840 - split 'Joins' to 'Joins' and 'SpecialJoins' depending on
841 whether the join is with a different table
842
843 * datacenter/scripts/sourcefile:
844 - bugfix in query
845 - included new type of join from steps.rc
846 - added comments
847
848
849
850 2010/06/16 Daniela Dorner
851
852 * resources/steps_fact.rc:
853 - removed step CPRun
854 - added step SequenceFile
855
856 * datacenter/scripts/setup.wue.fact.mc:
857 - added path for mc sequences
858
859 * datacenter/scripts/writemcsequencefile:
860 - added (script to write mc sequencefiles)
861
862
863
864 2010/06/15 Daniela Dorner
865
866 * resources/steps_fact.rc:
867 - added (file containing the dependencies for the steps of the
868 automatic production of MC for FACT)
869
870
871
872 2010/06/14 Daniela Dorner
873
874 * datacenter/scripts/sourcefile:
875 - bugfix in query
876
877 * datacenter/scripts/runcorsika:
878 - added output of command to processlog
879
880 * datacenter/scripts/setup.wue.fact.mc:
881 - changed setup to be used by user montecarlo to reproduce some
882 corsikas
883
884
885
886 2010/06/11 Daniela Dorner
887
888 * datacenter/scripts/sourcefile:
889 - changed functions and queries to new db layout
890 - added functions to get values from steps.rc
891 - new function for part of query which is identical for the
892 functions getstatus() and gettodo()
893 - removed $reset (was only needed for MerppUpdate)
894 - improved and added comments
895
896 * datacenter/scripts/jobmanager:
897 - implemented changes for new db layout
898 - fix in function nextscript(): wrong variable was used
899
900 * datacenter/scripts/runcorsika:
901 - implemented changes for new db layout
902 - merged uncommitted changes of Thomas Bretz
903 - Observatory values and atmosphere now read from DB
904 - implemented new seeds
905 - removed $reused
906 - wavelength range now read from DB
907
908 * datacenter/scripts/setup.wue.fact.mc:
909 - added (setup for fact mc production)
910
911
912
913 2010/06/11 Stefan Ruegamer
914
915 * mjobs/MJSpectrum.cc
916 - corrected the flux of the published MAGIC spectrum
917
918
919
920 2010/06/03 Thomas Bretz
921
922 * mranforest/MRanForestCalc.cc:
923 - added stdlib.h to make Dominik happy ;)
924
925
926
927 2010/05/05 Thomas Bretz
928
929 * mastro/MAstro.cc:
930 - fixed AngularDistance (called a non existing function and
931 the compiler didn't complain)
932
933 * mbase/MParContainer.[h,cc]:
934 - added static function Overwrites (previously in MTask)
935
936 * mbase/MStatusDisplay.[h,cc]:
937 - allow writing a MStatusDisplay without writing a MStatusArray
938 (therefore added SeveAsPlainRoot)
939 - improved reading of files just containing canvases and objects
940
941 * mbase/MTask.[h,cc]:
942 - moved code from Overwrites to a static function in MParContainer
943
944 * msimcamera/MSimCalibrationSignal.cc:
945 - changed distribution of signal from Gauss to Poissonian
946
947 * showplot.cc:
948 - removed nonsense "-q" option
949
950 * mbase/MStatusArray.[h,cc]:
951 - fixed/improved (once again) deleting of the array
952
953 * mbase/MStatusDisplay.cc:
954 - removed the MAstroCatalog workaround - is it still necessary?
955 (needs testing)
956 - added UpdateMemory every here and there to get the memory
957 consumption is more circumstances
958
959
960
961 2010/04/22 Thomas Bretz
962
963 * showplot.cc:
964 - added --debug-mem option
965
966 * mbase/MParSpline.cc, mhbase/MH3.cc, mhbase/MHn.cc,
967 mhflux/MHAlpha.cc, mhist/MHCamEvent.cc:
968 - added missing call to the RecursiveRemove of the base class
969
970 * mfileio/MReadTree.cc:
971 - In the case Notify failed since about two years accidentaly
972 kTRUE instead of kERROR was returned
973
974 * mfileio/MWriteRootFile.cc:
975 - added some more debug output
976
977 * mhflux/MAlphaFitter.cc:
978 - Return if fit failed
979
980 * mhflux/MHPhi.cc:
981 - avoid inf and nan when producing histogram (the divisor could
982 have been zero in case of the inetgral of an empty histogram)
983
984
985
986 2010/04/21 Thomas Bretz
987
988 * macros/rootlogon.C:
989 - a small fix which gets rid of the annoying error about an
990 unlocked mutex when starting the MStatusDisplay in the
991 interpreter. It makes sure that fGThreadFactory gets initialized
992 from the main thread.
993
994 * mbase/MStatusDisplay.cc:
995 - added a console output if TryLock fails
996 - the return value of TString::Index was misinterpreted
997
998 * mmuon/MHSingleMuon.cc:
999 - removed another reference to gMinuit
1000
1001 * msimcamera/MSimRandomPhotons.cc:
1002 - re-did the output
1003 - choose the other rate f2 instead of f1
1004
1005 * msimcamera/MSimTrigger.[h,cc]:
1006 - keep the index of the trigger channel which finnaly issued
1007 the trigger and propagate it to the event header
1008
1009 * mraw/MrawEvtHeader.h:
1010 - implementd setter for fNumTriggerLvl1
1011
1012
1013
1014 2010/04/20 Thomas Bretz
1015
1016 * mfileio/MReadTree.cc:
1017 - no error was returned anymore when Notify() failed. Fixed.
1018
1019
1020
1021 2010/04/19 Thomas Bretz
1022
1023 * mbase/MStatusArray.cc:
1024 - added a workaround to prevent crashes in case of double
1025 deleteion of the fHistogram in TGraphs
1026
1027 * mcorsika/MCorsikaEvtHeader.cc:
1028 - replaced special characters by UTF8 characters
1029
1030 * mgeom/MGeom.[h,cc]:
1031 - implemented function to return the distance squared
1032
1033 * mjobs/MJSimulation.cc:
1034 - display degree symbol correctly in plots
1035 - added artificial star-files to output
1036 - for the moment the output of the reflector files is suppressed
1037
1038 * mmuon/MHSingleMuon.cc:
1039 - catch if the fit failed
1040 - replaced use of gMinuit by direct access to the function
1041
1042 * mpointing/MPointing.cc:
1043 - replaced deg-symbol by UTF8 character
1044
1045 * mpointing/MPointingDevCalc.cc:
1046 - added more information
1047
1048 * msignal/MSignalCam.[h,cc]:
1049 - made the data members describing the image persistent.
1050 they are not guranteed to have correct contents. Use
1051 MNewImagePar instead.
1052 - increased class version number accordingly
1053
1054 * msimreflector/MMirrorHex.h:
1055 - added Getter for fD
1056
1057
1058
1059 2010/04/13 Daniela Dorner
1060
1061 * datacenter/db/builddatasets.php:
1062 - updated check for observation mode: allowed 'N/A', as there is
1063 else an error for old data
1064
1065
1066
1067 2010/04/13 Thomas Bretz
1068
1069 * msim/MHPhotonEvent.cc:
1070 - automatic binning for case 3
1071 - new case 5
1072
1073 * msim/MHPhotonEvent.h:
1074 - this can be a huge memory consumption and we don't need double
1075 precision (range) accordingly changed all TH*D to TH*F.
1076 consequently increased class version number
1077
1078
1079
1080 2010/03/30 Thomas Bretz
1081
1082 * Makefile.conf.general:
1083 - moved ARCHDEFS from DEFINES to CXXFLAGS otherwise it might get
1084 ignored
1085
1086 * mbase/MQuaternion.h:
1087 - added member-function to normalize vector part of quaternion
1088
1089 * mbase/MTime.cc:
1090 - issue an error if __LINUX__ is not set
1091
1092 * mjobs/MJSimulation.cc:
1093 - set name of reflector explicitly to "Reflector"
1094
1095 * msimreflector/MMirror.h:
1096 - added member function to set z position (for optimization purpose)
1097 - added SimPSF(TVector3&)
1098
1099 * msimreflector/MSimReflector.[h,cc]:
1100 - added name of reflector as data member
1101
1102 * melectronics/MAvalanchePhotoDiode.cc:
1103 - scale the crosstalk probability as the height of the emitted
1104 signal with the recovery time.
1105
1106 * mhflux/MHEnergyEst.cc:
1107 - added a workaround to get rid of some root-warnings
1108
1109 * mjtrain/MJTrainEnergy.cc:
1110 - improved axis labels
1111
1112 * mpointing/MPointingDevCalc.cc:
1113 - added some more comments
1114
1115 * msimreflector/MMirror.[h,cc]:
1116 - added fShape to allow for parabolic mirrors
1117
1118 * msimreflector/MReflector.cc:
1119 - implemented the option of parabolic mirrors into the
1120 reflector defintion file
1121
1122 * msimreflector/MSimReflector.[h,cc]:
1123 - implemented (and fixed) the calculation of the reflection at
1124 parabolic surfaces
1125 - implemented the possibility to switch off the early check for
1126 "photon can hit the camera" (fDetectorMargin<0)
1127 - added setter for fDetectorMargin
1128
1129
1130
1131
1132 2010/03/01 Stefan Ruegamer
1133
1134 * resources/hilocalib.rc:
1135 - added df factors for p23-25, using the same as for p22. Sequences
1136 are not running with df in these periods, therefore the correct
1137 factors cannot be determined, and it doesn't matter anyway.
1138
1139 * datacenter/read_lapalma-tapes:
1140 - added automationsetup before movingrawfiles
1141
1142
1143
1144 2010/02/23 Thomas Bretz
1145
1146 * mbase/MAGIC.cc:
1147 - projections are supposed to work again in root 5.26
1148 (not tested yet)
1149
1150 * mbase/MGMap.cc, mbase/MObjLookup.cc:
1151 - key and val are Long64 in newer root versions
1152
1153 * mdata/MDataPhrase.cc:
1154 - need inclusion of TFormulaPrimitive in root 5.26
1155
1156 * mhflux/MMcSpectrumWeight.cc:
1157 - root 5.26 has a different calling convention for TH1::Intgeral
1158
1159 * mjobs/MJob.cc:
1160 - added a suggested parenthesis
1161
1162 * mjtrain/MJTrainDisp.cc:
1163 - cast the MH3 histogram correctly to a TH2
1164
1165
1166
1167 2010/02/22 Daniela Dorner
1168
1169 * datacenter/db/menu.php:
1170 - added ObsLevel and download link column for cta pages
1171
1172 * datacenter/db/ctadefs.php:
1173 - added observation level
1174
1175 * datacenter/db/ctamcinfo.php:
1176 - added column with download link for the files
1177
1178 * datacenter/db/builddatasets.php, datacenter/db/ctamcinfo.php,
1179 datacenter/db/culminating.php, datacenter/db/datacheck.php,
1180 datacenter/db/datasetinfo-aio.php, datacenter/db/ganymed.php,
1181 datacenter/db/include.php, datacenter/db/mcinfo.php,
1182 datacenter/db/opticaldata.php, datacenter/db/printtable.php,
1183 datacenter/db/queryrbk.php, datacenter/db/runinfo-aio.php,
1184 datacenter/db/sequence.php, datacenter/db/sequinfo-aio.php,
1185 datacenter/db/sources.php, datacenter/db/statussbs.php:
1186 - bugfix for get.txt
1187
1188 * datacenter/db/datasetinfo-aio.php:
1189 - bugfix calling PrintPage()
1190
1191
1192
1193 2010/02/01 Daniela Dorner
1194
1195 * datacenter/scripts/fillmcdb:
1196 - added observation level
1197
1198 * datacenter/scripts/sourcefile:
1199 - added comment concerning $0 problem
1200 - added 'ERROR' in processlog message of makedir
1201
1202
1203
1204 2010/02/04 Stefan Ruegamer
1205
1206 * mraw/MRawRunHeader.cc
1207 - changed GetTypeID()!=fTelescopeNumber*10U+5U to GetTypeID()!=5U
1208 so that the new 5xxxxxx sequences can be processed
1209 - adapted error message
1210 - inserted Domino calibration run
1211
1212 * mraw/MRawRunHeader.cc
1213 - inserted Domino calibration run
1214
1215
1216
1217 2010/02/01 Daniela Dorner
1218
1219 * datacenter/scripts/runsimtel
1220 - fixes typo
1221 - replaced path in disk-check by variable
1222
1223
1224
1225 2010/01/15 Stefan Ruegamer
1226
1227 * datacenter/scripts/dowebplots, jobmanager
1228 - if-condition if [ "$numproc" = "" ] now correctly checks for "0"
1229
1230 * datacenter/scripts/scriptlauncher
1231 - added automationsetup variable in condor command
1232
1233 * datacenter/macros/buildsequenceentries.C
1234 - where necessary changed Int to Long to account for the high value
1235 of the stereo runs
1236
1237 * resources/sequences.rc
1238 - added two transition conditions for the calibration scripts
1239 10Led_UV_PEDANDCAL_1kHz and 10LED_UV
Note: See TracBrowser for help on using the repository browser.