source: trunk/Mars/Changelog@ 9849

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