source: trunk/Mars/Changelog@ 9820

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