source: trunk/Mars/Changelog@ 9946

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