source: trunk/Mars/Changelog@ 9821

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