source: trunk/Mars/Changelog@ 9847

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