source: trunk/Mars/Changelog@ 9850

Last change on this file since 9850 was 9850, checked in by tbretz, 15 years ago
Adapted MHillasExt member functions. Fixed code to calculate weighted time spread.
File size: 21.1 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/08/12 Thomas Bretz
22
23 * mimage/MHillasExt.[h,cc]:
24 - added Getter for fSlope*
25 - added new data members to Print() output
26 - adapted Set() member function
27 - fixed code for calculating weighted spreads
28 - added new data members to Clear function
29
30
31
32 2010/08/11 Thomas Bretz
33
34 * mhbase/MH3.[h,cc]:
35 - added another type to be able to setup a standard profile and
36 one which display the spread as error
37 - improved/fixed error calculation/display
38
39 * mimage/MHillasExt.[h,cc]:
40 - added new data members fTimeSpread and fTimeSpreadWeighted
41 - added new data members fSlopeSpread and fSlopeSpreadWeighted
42 - implemented code to calculate the time spreads and slope spreads
43 - increased class version id by 1
44
45 * mjtrain/TrainLinkDef.h:
46 - added MJTrainImpact
47
48 * mjtrain/MJTrainImpact.[h,cc]:
49 - added
50
51 * mjtrain/MJTrainEnergy.h:
52 - added SetTrainExpSize member function
53
54 * mjtrain/MJTrainDisp.cc:
55 - made the display of the cut-lines a bit more flexible
56 - slightly changed the meaning of the plots
57
58
59
60 2010/08/10 Thomas Bretz
61
62 * msim/MPhotonData.cc:
63 - fixed two warnings in FillEventIO (implicit conversion
64 from float to int)
65
66 * mhbase/MHn.[h,cc]:
67 - added SetConversion to allow for setting a conversion function
68
69 * mhbase/MH3.[h,cc]:
70 - added conversion function for displaying the histogram
71 - added new data member fConversion
72 - added new member functions Convert and SetConversion
73 - implemented conversion before displaying
74
75 * mjtrain/MJTrainEnergy.cc:
76 - display resolution directly (sqrt)
77 - changed default binning
78 - don't use build in conversion from mm to degree but
79 MGeomCam.fConvMm2Deg instead.
80
81 * Makefile.rules:
82 - replaced cvs by svn in diff
83
84 * mjtrain/MJTrainDisp.cc:
85 - don't use build in conversion from mm to degree but
86 MGeomCam.fConvMm2Deg instead.
87
88
89
90 2010/08/06 Thomas Bretz
91
92 * msimcamera/MSimCamera.[h,cc]:
93 - added the possibility to set an overall baseline, baseline-noise
94 and gain.
95
96 * ceres.rc:
97 - added entries for the new values
98
99
100
101 2010/07/28 Daniela Dorner
102
103 * datacenter/db/menu.php:
104 - updated initial parameter selection for mcinfo.php
105 - changed table for GetMin/Max to CeresInfo
106
107 * datacenter/db/mcinfo.php:
108 - bugfix for removing WHERE or AND at end of queries
109 - added fStopTime to status-column in case of failure
110 - bugfix for correct joins in case of group-by
111
112 * datacenter/db/mcdefs.php:
113 - updated runtime of ceres
114 - updated joins for status tables
115
116 * datacenter/scripts/insertmc:
117 - added (script to add runs to the database)
118
119 * datacenter/scripts/runcorsika:
120 - added check if 'END OF FILE' is contained in logfile
121 - added check if file number > 999 and change filename if it is
122
123 * datacenter/scripts/setup.wue.fact.mc:
124 - removed cprun
125 - added callisto and star in scripts-array
126
127 * datacenter/scripts/sourcefile:
128 - removed variables for fProgramId
129
130 * resources/steps_fact.rc:
131 - added missing needs
132
133
134 2010/07/23 Reiner Rohlfs
135
136 * mcorsika/MCorsikaFormat.[h,cc]
137 - new files
138 All the differences between EventIo files and coriska files
139 are implemented in these files.
140
141 * mcoriska/MCorsikaRead.[h,cc]
142 - the file handler fIn is replaced by the MCorsikaFormat class.
143 - every access to the input file is replaces by calling
144 methods of MCorsikaFormat.
145
146 * mcoriska/MCorsikaRunHeader.[h,cc]
147 - the file handler fIn is replaced by the MCorsikaFormat class.
148 - every access to the input file is replaces by calling
149 methods of MCorsikaFormat.
150
151 * mcoriska/MCorsikaEvtHeader.[h,cc]
152 - the file handler fIn is replaced by the MCorsikaFormat class.
153 - every access to the input file is replaces by calling
154 methods of MCorsikaFormat.
155
156 * msim/MPhotonEvent.cc
157 - method ReadCorsikaEvt distinguish between Corsika and EventIo
158 input files and calls either FillEventIO() or FillCorsika().
159
160 * msim/MPhotonData.[h,cc]
161 - new method: FillEventIO, which is similar as FillCorsika
162
163
164 2010/07/09 Thomas Bretz
165
166 * mpointing/MSrcPosCam.[h,cc]:
167 - now the particle position is stored in any case in the headers
168 so in case we have a view cone we must keep the position fixed
169 - added the fix for the MC monte carlos (for them X needs to
170 change its sign due to a bug in the reflector program)
171
172 * mars.rc, star.rc:
173 - changed time contraint in cleaning from aboslute values
174 to relative values (units now ns/deg)
175
176 * mimage/MImgCleanStd.cc:
177 - changed time contraint in cleaning from aboslute values
178 to relative values (units now ns/deg)
179
180
181
182 2010/07/07 Daniela Dorner
183
184 * datacenter/scripts/runceres:
185 - fixed typo
186
187
188
189 2010/07/06 Daniela Dorner
190
191 * datacenter/scripts/runstar_mc:
192 - fixed typo
193 - added inpath to command line
194
195
196
197 2010/07/05 Daniela Dorner
198
199 * datacenter/scripts/runceres:
200 - added path for C and P run (was not the same like for D run)
201
202 * datacenter/scripts/sourcefile:
203 - fixed joins in subquerypart()
204
205 * datacenter/scripts/runcallisto_mc:
206 - added inpath to command line
207
208 * datacenter/db/mcinfo.php:
209 - removed FailMenu
210 - fixed bug (group by did not work in case statusvalue was not
211 selected)
212
213 * datacenter/db/mcdefs.php:
214 - removed FailMenu columns
215
216
217
218 2010/07/05 Thomas Bretz
219
220 * mraw/MRawRunHeader.h:
221 - added missing SetFileNumber
222
223 * mjobs/MSequence.cc:
224 - added the missing file number to teh MC file names
225
226 * msimcamera/MSimCalibrationSignal.h:
227 - changed virtual file name from 000000 to 000001 to force file
228 number to be 1.
229
230 * mjobs/MJSimulation.[h,cc]:
231 - added run-number to ceres.root filename
232
233
234
235 2010/07/02 Daniela Dorner
236
237 * datacenter/scripts/runcorsika:
238 - removed $com
239 - updated logging
240
241 * datacenter/scripts/runceres:
242 - fixed path
243 - added error handling
244
245 * resources/steps_fact.rc:
246 - update joins to new scheme to include further steps in the chain
247
248 * datacenter/scripts/sourcefile:
249 - adapted queries to new scheme of joins
250
251 * datacenter/scripts/runstar_mc:
252 - added (script to run star for mc)
253
254
255
256 2010/07/02 Daniela Dorner, Christian Farnier
257
258 * datacenter/scripts/runcallisto_mc:
259 - added (script to callibrate mc)
260
261
262
263 2010/06/30 Daniela Dorner
264
265 * datacenter/db/mcinfo.php:
266 - added output to step column in case job is running
267 - fixed typo
268
269 * datacenter/scripts/runcorsika:
270 - small bugfix (new version of 'cut' gives error for '-c 0-4')
271
272 * datacenter/scripts/runceres:
273 - added (script to run telescope simulation of file basis)
274
275 * datacenter/scripts/setup.wue.magic.data,
276 datacenter/scripts/setup.wue.magic.mc,
277 datacenter/scripts/setup.wue.fact.mc:
278 - added condorpath
279
280 * datacenter/scripts/jobmanager,
281 datacenter/scripts/scriptlauncher:
282 - implemented condorpath
283
284 * datacenter/scripts/sourcefile:
285 - changed log and error file name for jobmanager
286
287 * resources/steps_fact.rc:
288 - fixed typo
289
290
291
292 2010/06/29 Daniela Dorner
293
294 * datacenter/db/mcinfo.php:
295 - added duration to step column in case of 'failed' and 'done'
296
297
298
299 2010/06/28 Daniela Dorner
300
301 * datacenter/db/include.php:
302 - adapted status query for new db layout
303
304 * datacenter/db/menu.php:
305 - added and exchanged menu points and init elements for the new
306 layout of the FACT mc db
307 - bugfix that menu items can be switched off
308
309 * datacenter/db/mcinfo.php:
310 - adapted the queries for the new layout of the FACT mc db
311 (different table names, structures and content)
312 - adapted query for the status group by
313
314 * datacenter/db/mcdefs.php:
315 - adapted the arrays for the new layout of the FACT mc db
316
317
318
319 2010/06/28 Thomas Bretz
320
321 * mbase/MStatusDisplay.cc:
322 - Status displays where stored as MStatusArray instead of
323 MStatusDisplay
324 - Read now also can read other StatusDisplays if a key is found in
325 the file
326
327
328
329 2010/06/25 Thomas Bretz
330
331 * mjobs/MJSimulation.[h,cc]:
332 - added data member fRunNumber
333 - changed the rules to create the output file names
334 - set default run-numbers for different run-ytpes
335 - apply run-number
336 - added IntendedPulsePosition to output
337
338 * mraw/MRawRunHeader.h:
339 - added SetFileNumber member function
340
341
342
343 2010/06/24 Thomas Bretz
344
345 * mgeom/MGeomCam.h:
346 - call constructor of base class in copy-constructor
347
348 * mhbase/MH.h:
349 - remove argument name where obsolete
350
351 * mjobs/MJSimulation.cc:
352 - fixed some axis labels
353
354 * msimreflector/MMirrorDisk.cc:
355 - changed interpretation from file from radius to diameter
356
357 * ceres.cc:
358 - added option --run-number
359
360 * showplot.cc:
361 - set default palette to pretty palette
362
363 * mcorsika/MCorsikaRunHeader.h:
364 - added getter for ViewConeInnerAngle
365
366 * mmc/MMcCorsikaRunHeader.h:
367 - added HasViewCone
368 - added SetViewCone
369
370 * mmc/MMcEvt.[hxx,cxx], mmc/MMcEvtBasic.[h,cc]:
371 - moved fPhi and fTheta from MMcEvt to MMcEvtBasic
372 - increased class version number accordingly
373 - moved setter
374 - moved getter
375 - adapted Clean()
376 - adapter copy-constructor
377
378 * mpointing/MPointingDevCalc.cc:
379 - added some comments
380
381 * msim/MSimMMCS.cc:
382 - transfer view cone data
383 - set run-info (run/file-number) according to new scheme
384 - always set MMcEvt::fPhi/fTheta to particle direction
385
386
387
388 2010/06/24 Daniela Dorner
389
390 * datacenter/scripts/sourcefile, resources/steps_fact.rc:
391 - bugfixes: changed joins to get correct queries for all cases
392
393 * datacenter/scripts/setup.wue.fact.mc:
394 - changed path for setup files
395 - added runceres to jobmanager settings
396
397
398
399 2010/06/22 Daniela Dorner
400
401 * datacenter/scripts/writemcsequencefile:
402 - improved logging
403
404 * datacenter/scripts/sourcefile:
405 - adapted greps in rc-files to grep only lines which are no
406 comments
407
408
409
410 2010/06/17 Daniela Dorner
411
412 * resources/steps_fact.rc:
413 - removed step CPRun
414 - split 'Joins' to 'Joins' and 'SpecialJoins' depending on
415 whether the join is with a different table
416
417 * datacenter/scripts/sourcefile:
418 - bugfix in query
419 - included new type of join from steps.rc
420 - added comments
421
422
423
424 2010/06/16 Daniela Dorner
425
426 * resources/steps_fact.rc:
427 - removed step CPRun
428 - added step SequenceFile
429
430 * datacenter/scripts/setup.wue.fact.mc:
431 - added path for mc sequences
432
433 * datacenter/scripts/writemcsequencefile:
434 - added (script to write mc sequencefiles)
435
436
437
438 2010/06/15 Daniela Dorner
439
440 * resources/steps_fact.rc:
441 - added (file containing the dependencies for the steps of the
442 automatic production of MC for FACT)
443
444
445
446 2010/06/14 Daniela Dorner
447
448 * datacenter/scripts/sourcefile:
449 - bugfix in query
450
451 * datacenter/scripts/runcorsika:
452 - added output of command to processlog
453
454 * datacenter/scripts/setup.wue.fact.mc:
455 - changed setup to be used by user montecarlo to reproduce some
456 corsikas
457
458
459
460 2010/06/11 Daniela Dorner
461
462 * datacenter/scripts/sourcefile:
463 - changed functions and queries to new db layout
464 - added functions to get values from steps.rc
465 - new function for part of query which is identical for the
466 functions getstatus() and gettodo()
467 - removed $reset (was only needed for MerppUpdate)
468 - improved and added comments
469
470 * datacenter/scripts/jobmanager:
471 - implemented changes for new db layout
472 - fix in function nextscript(): wrong variable was used
473
474 * datacenter/scripts/runcorsika:
475 - implemented changes for new db layout
476 - merged uncommitted changes of Thomas Bretz
477 - Observatory values and atmosphere now read from DB
478 - implemented new seeds
479 - removed $reused
480 - wavelength range now read from DB
481
482 * datacenter/scripts/setup.wue.fact.mc:
483 - added (setup for fact mc production)
484
485
486
487 2010/06/11 Stefan Ruegamer
488
489 * mjobs/MJSpectrum.cc
490 - corrected the flux of the published MAGIC spectrum
491
492
493
494 2010/06/03 Thomas Bretz
495
496 * mranforest/MRanForestCalc.cc:
497 - added stdlib.h to make Dominik happy ;)
498
499
500
501 2010/05/05 Thomas Bretz
502
503 * mastro/MAstro.cc:
504 - fixed AngularDistance (called a non existing function and
505 the compiler didn't complain)
506
507 * mbase/MParContainer.[h,cc]:
508 - added static function Overwrites (previously in MTask)
509
510 * mbase/MStatusDisplay.[h,cc]:
511 - allow writing a MStatusDisplay without writing a MStatusArray
512 (therefore added SeveAsPlainRoot)
513 - improved reading of files just containing canvases and objects
514
515 * mbase/MTask.[h,cc]:
516 - moved code from Overwrites to a static function in MParContainer
517
518 * msimcamera/MSimCalibrationSignal.cc:
519 - changed distribution of signal from Gauss to Poissonian
520
521 * showplot.cc:
522 - removed nonsense "-q" option
523
524 * mbase/MStatusArray.[h,cc]:
525 - fixed/improved (once again) deleting of the array
526
527 * mbase/MStatusDisplay.cc:
528 - removed the MAstroCatalog workaround - is it still necessary?
529 (needs testing)
530 - added UpdateMemory every here and there to get the memory
531 consumption is more circumstances
532
533
534
535 2010/04/22 Thomas Bretz
536
537 * showplot.cc:
538 - added --debug-mem option
539
540 * mbase/MParSpline.cc, mhbase/MH3.cc, mhbase/MHn.cc,
541 mhflux/MHAlpha.cc, mhist/MHCamEvent.cc:
542 - added missing call to the RecursiveRemove of the base class
543
544 * mfileio/MReadTree.cc:
545 - In the case Notify failed since about two years accidentaly
546 kTRUE instead of kERROR was returned
547
548 * mfileio/MWriteRootFile.cc:
549 - added some more debug output
550
551 * mhflux/MAlphaFitter.cc:
552 - Return if fit failed
553
554 * mhflux/MHPhi.cc:
555 - avoid inf and nan when producing histogram (the divisor could
556 have been zero in case of the inetgral of an empty histogram)
557
558
559
560 2010/04/21 Thomas Bretz
561
562 * macros/rootlogon.C:
563 - a small fix which gets rid of the annoying error about an
564 unlocked mutex when starting the MStatusDisplay in the
565 interpreter. It makes sure that fGThreadFactory gets initialized
566 from the main thread.
567
568 * mbase/MStatusDisplay.cc:
569 - added a console output if TryLock fails
570 - the return value of TString::Index was misinterpreted
571
572 * mmuon/MHSingleMuon.cc:
573 - removed another reference to gMinuit
574
575 * msimcamera/MSimRandomPhotons.cc:
576 - re-did the output
577 - choose the other rate f2 instead of f1
578
579 * msimcamera/MSimTrigger.[h,cc]:
580 - keep the index of the trigger channel which finnaly issued
581 the trigger and propagate it to the event header
582
583 * mraw/MrawEvtHeader.h:
584 - implementd setter for fNumTriggerLvl1
585
586
587
588 2010/04/20 Thomas Bretz
589
590 * mfileio/MReadTree.cc:
591 - no error was returned anymore when Notify() failed. Fixed.
592
593
594
595 2010/04/19 Thomas Bretz
596
597 * mbase/MStatusArray.cc:
598 - added a workaround to prevent crashes in case of double
599 deleteion of the fHistogram in TGraphs
600
601 * mcorsika/MCorsikaEvtHeader.cc:
602 - replaced special characters by UTF8 characters
603
604 * mgeom/MGeom.[h,cc]:
605 - implemented function to return the distance squared
606
607 * mjobs/MJSimulation.cc:
608 - display degree symbol correctly in plots
609 - added artificial star-files to output
610 - for the moment the output of the reflector files is suppressed
611
612 * mmuon/MHSingleMuon.cc:
613 - catch if the fit failed
614 - replaced use of gMinuit by direct access to the function
615
616 * mpointing/MPointing.cc:
617 - replaced deg-symbol by UTF8 character
618
619 * mpointing/MPointingDevCalc.cc:
620 - added more information
621
622 * msignal/MSignalCam.[h,cc]:
623 - made the data members describing the image persistent.
624 they are not guranteed to have correct contents. Use
625 MNewImagePar instead.
626 - increased class version number accordingly
627
628 * msimreflector/MMirrorHex.h:
629 - added Getter for fD
630
631
632
633 2010/04/13 Daniela Dorner
634
635 * datacenter/db/builddatasets.php:
636 - updated check for observation mode: allowed 'N/A', as there is
637 else an error for old data
638
639
640
641 2010/04/13 Thomas Bretz
642
643 * msim/MHPhotonEvent.cc:
644 - automatic binning for case 3
645 - new case 5
646
647 * msim/MHPhotonEvent.h:
648 - this can be a huge memory consumption and we don't need double
649 precision (range) accordingly changed all TH*D to TH*F.
650 consequently increased class version number
651
652
653
654 2010/03/30 Thomas Bretz
655
656 * Makefile.conf.general:
657 - moved ARCHDEFS from DEFINES to CXXFLAGS otherwise it might get
658 ignored
659
660 * mbase/MQuaternion.h:
661 - added member-function to normalize vector part of quaternion
662
663 * mbase/MTime.cc:
664 - issue an error if __LINUX__ is not set
665
666 * mjobs/MJSimulation.cc:
667 - set name of reflector explicitly to "Reflector"
668
669 * msimreflector/MMirror.h:
670 - added member function to set z position (for optimization purpose)
671 - added SimPSF(TVector3&)
672
673 * msimreflector/MSimReflector.[h,cc]:
674 - added name of reflector as data member
675
676 * melectronics/MAvalanchePhotoDiode.cc:
677 - scale the crosstalk probability as the height of the emitted
678 signal with the recovery time.
679
680 * mhflux/MHEnergyEst.cc:
681 - added a workaround to get rid of some root-warnings
682
683 * mjtrain/MJTrainEnergy.cc:
684 - improved axis labels
685
686 * mpointing/MPointingDevCalc.cc:
687 - added some more comments
688
689 * msimreflector/MMirror.[h,cc]:
690 - added fShape to allow for parabolic mirrors
691
692 * msimreflector/MReflector.cc:
693 - implemented the option of parabolic mirrors into the
694 reflector defintion file
695
696 * msimreflector/MSimReflector.[h,cc]:
697 - implemented (and fixed) the calculation of the reflection at
698 parabolic surfaces
699 - implemented the possibility to switch off the early check for
700 "photon can hit the camera" (fDetectorMargin<0)
701 - added setter for fDetectorMargin
702
703
704
705
706 2010/03/01 Stefan Ruegamer
707
708 * resources/hilocalib.rc:
709 - added df factors for p23-25, using the same as for p22. Sequences
710 are not running with df in these periods, therefore the correct
711 factors cannot be determined, and it doesn't matter anyway.
712
713 * datacenter/read_lapalma-tapes:
714 - added automationsetup before movingrawfiles
715
716
717
718 2010/02/23 Thomas Bretz
719
720 * mbase/MAGIC.cc:
721 - projections are supposed to work again in root 5.26
722 (not tested yet)
723
724 * mbase/MGMap.cc, mbase/MObjLookup.cc:
725 - key and val are Long64 in newer root versions
726
727 * mdata/MDataPhrase.cc:
728 - need inclusion of TFormulaPrimitive in root 5.26
729
730 * mhflux/MMcSpectrumWeight.cc:
731 - root 5.26 has a different calling convention for TH1::Intgeral
732
733 * mjobs/MJob.cc:
734 - added a suggested parenthesis
735
736 * mjtrain/MJTrainDisp.cc:
737 - cast the MH3 histogram correctly to a TH2
738
739
740
741 2010/02/22 Daniela Dorner
742
743 * datacenter/db/menu.php:
744 - added ObsLevel and download link column for cta pages
745
746 * datacenter/db/ctadefs.php:
747 - added observation level
748
749 * datacenter/db/ctamcinfo.php:
750 - added column with download link for the files
751
752 * datacenter/db/builddatasets.php, datacenter/db/ctamcinfo.php,
753 datacenter/db/culminating.php, datacenter/db/datacheck.php,
754 datacenter/db/datasetinfo-aio.php, datacenter/db/ganymed.php,
755 datacenter/db/include.php, datacenter/db/mcinfo.php,
756 datacenter/db/opticaldata.php, datacenter/db/printtable.php,
757 datacenter/db/queryrbk.php, datacenter/db/runinfo-aio.php,
758 datacenter/db/sequence.php, datacenter/db/sequinfo-aio.php,
759 datacenter/db/sources.php, datacenter/db/statussbs.php:
760 - bugfix for get.txt
761
762 * datacenter/db/datasetinfo-aio.php:
763 - bugfix calling PrintPage()
764
765
766
767 2010/02/01 Daniela Dorner
768
769 * datacenter/scripts/fillmcdb:
770 - added observation level
771
772 * datacenter/scripts/sourcefile:
773 - added comment concerning $0 problem
774 - added 'ERROR' in processlog message of makedir
775
776
777
778 2010/02/04 Stefan Ruegamer
779
780 * mraw/MRawRunHeader.cc
781 - changed GetTypeID()!=fTelescopeNumber*10U+5U to GetTypeID()!=5U
782 so that the new 5xxxxxx sequences can be processed
783 - adapted error message
784 - inserted Domino calibration run
785
786 * mraw/MRawRunHeader.cc
787 - inserted Domino calibration run
788
789
790
791 2010/02/01 Daniela Dorner
792
793 * datacenter/scripts/runsimtel
794 - fixes typo
795 - replaced path in disk-check by variable
796
797
798
799 2010/01/15 Stefan Ruegamer
800
801 * datacenter/scripts/dowebplots, jobmanager
802 - if-condition if [ "$numproc" = "" ] now correctly checks for "0"
803
804 * datacenter/scripts/scriptlauncher
805 - added automationsetup variable in condor command
806
807 * datacenter/macros/buildsequenceentries.C
808 - where necessary changed Int to Long to account for the high value
809 of the stereo runs
810
811 * resources/sequences.rc
812 - added two transition conditions for the calibration scripts
813 10Led_UV_PEDANDCAL_1kHz and 10LED_UV
Note: See TracBrowser for help on using the repository browser.