source: trunk/Mars/Changelog@ 9948

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