source: trunk/MagicSoft/Mars/Changelog@ 9620

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