source: trunk/Mars/Changelog@ 9822

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