source: trunk/Mars/Changelog@ 10025

Last change on this file since 10025 was 10020, checked in by Daniela Dorner, 14 years ago
File size: 35.4 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/10/19 Daniela Dorner
22
23 * datacenter/scripts/insertmc:
24 - added reminder to start writemcsequencefile
25
26 * datacenter/scripts/writemcsequencefile:
27 - added check if there are runs in the DB
28
29
30
31 2010/10/18 Daniela Dorner
32
33 * datacenter/db/menu.php, datacenter/db/mcdefs.php:
34 - added number of events to include the difference between number
35 of showers and number of events introduced by implementing
36 fNumReUseShowers
37
38 * datacenter/db/include.php, datacenter/db/mcinfo.php:
39 - added 'done and avail' to status pull-down
40 - added 'done and avail' to status group-by
41
42 * datacenter/scripts/insertmc:
43 - added fAvailable
44 - new values for numfile with CSCAT 20
45
46 * datacenter/scripts/jobmanager:
47 - updated setting for pbs
48
49 * datacenter/scripts/setup.phido.fact.mc:
50 - added setup for copying
51
52 * datacenter/scripts/copyoutput:
53 - added (script to copy output from one site to the main site,
54 currently working and used for copying corsika files from
55 Dortmund to Wuerzburg
56
57
58
59 2010/10/06 Daniela Dorner
60
61 * datacenter/scripts/sourcefile:
62 - updated status queries to implemented new DB columns fAvailable
63 and fProcessingSiteKEY for the status tables to allow for storing
64 the information where the process is/was running and whether it
65 is already available in the main data center, i.e. whether it has
66 been already copied
67 This ensures that the next step is only started when the job is
68 done AND the file is available
69
70 * datacenter/scripts/setup.wue.fact.mc,
71 datacenter/scripts/setup.phido.fact.mc:
72 - implemented variables for the processing and main data center
73 site
74
75
76
77 2010/10/05 Daniela Dorner
78
79 * datacenter/scripts/jobmanager:
80 - implemented pbs as third queueing system: implemented variable
81 $SOURCEFILEPATH as pbs copies script locally; implemented
82 walltime and mem
83
84 * datacenter/scripts/setup.phido.fact.mc:
85 - added (setup file for cluster in Dortmund); includes array for
86 walltime and mem
87
88 * datacenter/scripts/runcorsika, datacenter/scripts/sourcefile:
89 - implemented variable $SOURCEFILEPATH
90
91 * datacenter/db/menu.php, datacenter/db/mcdefs.php,
92 datacenter/scripts/runcorsika, datacenter/scripts/insertmc:
93 - implemented fNumReUseShowers (parameter how often a shower is
94 reused in Corsika)
95
96
97
98 2010/09/30 Thomas Bretz
99
100 * msimreflector/MMirrorSquare.[h,cc]:
101 - implemented WriteM
102
103 * mcorsika/MCorsikaEvtHeader.cc, mcorsika/MCorsikaFormat.[h,cc],
104 mcorsika/MCorsikaRunHeader.cc:
105 - fixed a problem with reading the RUNE section in corsikas
106 raw format
107
108 * readcorsika.cc:
109 - speed up reading by ot printing the single photons if debug
110 level less than 3
111
112 * msim/MPhotonEvent.cc:
113 - don't loop over all (mostly empty) slots in Print()
114
115 * msimcamera/MSimRandomPhotons.[h,cc]:
116 - changed again the checks to also allow pedestal and calibration
117 runs to be produced without having a MCorsikaRunHeader available
118
119
120
121 2010/09/29 Thomas Bretz
122
123 * msimreflector/MMirrorHex.[h,cc]:
124 - implemented WriteM
125 - implemented new class MMirrorHex90
126
127 * msimreflector/SimReflectorLinkDef.h:
128 - added MMirrorHex90
129
130 * msimreflector/MMirrorDisk.[h,cc]:
131 - implemented WriteM
132
133 * msimreflector/MReflector.[h,cc]:
134 - added function to write a file with a reflector definition
135
136 * msimreflector/MMirror.h:
137 - added virtual WriteM
138 - added several Getter for Z, Nx, Ny, Nz and Shape
139
140
141
142 2010/09/28 Thomas Bretz
143
144 * mcorsika/MCorsikaFormat.[h,cc]:
145 - added Read function to allow MCorsikaRead to read
146 object 1203
147 - added Rewind function to allow MCorsikaRead to jump back
148 in file
149 - added a lot of debug output
150 - make GetNextEvent read one telescope data from one array after
151 the other
152
153 * mcorsika/MCorsikaEvtHeader.h:
154 - added AddXY which allows MCorsikaRead to add the telescope
155 position to the showers impact parameter
156
157 * mcorsika/MCorsikaRead.[h,cc]:
158 - commented out obsolete use of fIn
159 - added reading of telescope positions (object 1201) in
160 eventio format
161 - added number of telescopes to the calculation of the
162 total number of events
163 - added a working ReadEvent for eventio format
164 - added ReadEnv to be able to set the requested telscope index
165 - added new data members to hold the telescope positions
166 - removed obsolete OpenStream
167 - added member function to set telescope index
168
169 * msim/MHPhotonEvent.cc:
170 - changed the number of bins to an odd value to get a bin at zero
171 for the 2D histograms
172
173
174
175 2010/09/24 Thomas Bretz
176
177 * mcorsika/MCorsikaEvtHeader.cc:
178 - store impact parameters persistent for further use (because in
179 eventio format the header is not repeated this is needed)
180
181 * mcorsika/MCorsikaFormat.[h,cc]:
182 - adapted to be able to read all telescopes and all reused shower
183 events in eventio
184 - a lot of cosmetics
185 - many more comments
186 - PRELIMINARY
187
188 * mcorsika/MCorsikaRead.[h,cc]:
189 - implemented variable for selection of the telescope in eventio format
190 - implemented eventio format (PRELIMINARY)
191
192 * msim/MPhotonData.[h,cc], msim/MPhotonEvent.[h,cc]:
193 - implemented function to calculate mean event time
194 - implemented function to simulate the wavelength (lambda^-2)
195 - implemented function to shift all photons by a certain xy
196 - adapted ReadCorsikaEvt to changes in MCorsikaFormat
197
198
199
200 2010/09/24 Daniela Dorner
201
202 * datacenter/scripts/insertmc:
203 - fixed typo
204
205
206
207 2010/09/22 Thomas Bretz
208
209 * mjobs/MJSimulation.cc:
210 - slight improvement of debug output
211 - call SetAllowEmpty for the three ContEmpty filters
212 - changed binning of camera histograms
213
214 * msimcamera/MSimRandomPhotons.cc:
215 - improved output in case of failure
216
217 * readcorsika.cc:
218 - added RunHeaders
219 - fixed usage-info
220
221 * mbase/MContinue.cc:
222 - no need to call MTask::GetFilter(), GetFilter() is enough
223
224 * mfbase/MF.cc:
225 - accept = as a conditional sign
226 - make sure the return code of the evaluated filter is corectly returned
227
228 * msim/MHPhotonEvent.cc:
229 - implemented types 6-8
230
231 * mcorsika/MCorsikaEvtHeader.[h,cc]:
232 - added fNumReuse
233 - added member functions to increase and reset the number of reusages
234 - increased class version number accordingly
235
236 * mcorsika/MCorsikaRead.[h,cc]:
237 - count the number of showers (events) times its reusage
238 for fNumTotalEvents
239 - adapted ReadEvent to re-usage of showers (still needs to be tested for
240 EventIO)
241 - Fixed return type (should be Int_t) of ReadEvent
242 - take the number of reusages in PostProcess into account
243
244 * mcorsika/MCorsikaRunHeader.[h,cc]:
245 - added total number of reusages fNumReuse
246 - increased class version number accordingly
247
248 * mmc/MMcEvt.hxx:
249 - added setter for the reuse counter
250
251 * msim/MPhotonData.[h,cc]:
252 - removed fNumPhotons (we allow 1-photon bunches only anyway and MMCS
253 doesn't even distribute this number)
254 - increased class version number accordingly
255
256 * msim/MSimMMCS.cc:
257 - correctly propagate the number of events (number of showers times reusage)
258 - propagate counter for reusage to MMcEvt
259
260 * msim/MPhotonEvent.[h,cc]:
261 - added functions to calculate mean x and mean y
262 - propagate re-usage counter through ReadEvent
263
264 * mcorsika/MCorsikaFormat.[h,cc]:
265 - a few clean-ups to the code
266 - added standard file header
267 - a few minor simplifications
268 - replaced local logging stream with gLog
269 - added some empty comments
270
271
272
273 2010/09/21 Thomas Bretz
274
275 * mjobs/MJSimulation.cc:
276 - correctly propagated run-number to the file-name
277 - fixed a problem with the tab-title in the ps-files
278 - fixed the histogram size for the camera (should be 5 instead
279 of 3, I hope)
280 - fixed the tab-title for the MedDev tab
281 - do not write image-files in dev-null mode
282
283
284
285 2010/09/14 Daniela Dorner
286
287 * datacenter/scripts/runcorsika:
288 - removed STEPFC from inputcard as anyhow default of 1 was used
289 instead of 0.1
290
291
292
293 2010/09/06 Thomas Bretz
294
295 * msimreflector/MSimRays.cc:
296 - included TMath for newer root versions
297
298
299
300 2010/09/03 Daniela Dorner
301
302 * datacenter/scripts/insertmc:
303 - added new standard setup runs
304
305 * datacenter/scripts/runceres:
306 - fixed queries for change from file based to run based processing
307
308 * datacenter/scripts/runcallisto_mc:
309 - changed setup path: implemented ceres setup, as different
310 callisto.rc are needed for different ceres setup
311
312
313
314 2010/08/31 Thomas Bretz
315
316 * msimcamera/MSimRandomPhotons.[h,cc]:
317 - improved the range checks. All ranges are now aligned on the
318 range of simulated wavlengths
319
320
321
322 2010/08/30 Daniela Dorner
323
324 * datacenter/db/mcdefs.php:
325 - adapted joins for processing of ceres on run basis
326
327 * datacenter/scripts/insertmc:
328 - bugfix for insert of rows for new ceres key(s)
329
330
331
332 2010/08/30 Thomas Bretz
333
334 * mhist/MHCamera.cc:
335 - added options to display contents as int and float
336
337 * mgeom/MGeomCamFACT.cc:
338 - changed default distance from 4.8887 to 4.90
339
340 * mbase/MLut.cc:
341 - added possibility to have comment (ignored) lines
342
343 * msim/MHPhotonEvent.cc:
344 - fixed Type==5
345
346 * msimreflector/MSimRays.[h,cc]:
347 - added
348
349 * msimreflector/SimReflectorLinkDef.h
350 - added MSimRays
351
352 * msimreflector/Makefile
353 - added MSimRays
354
355
356
357 2010/08/27 Daniela Dorner
358
359 * datacenter/scripts/insertmc:
360 - updated some default values
361
362 * datacenter/scripts/insertmc, datacenter/scripts/insertmc,
363 resources/step_fact.rc:
364 - changed processing of ceres from file- to run-basis
365
366
367
368 2010/08/26 Daniela Dorner
369
370 * datacenter/db/mcinfo.php:
371 - implemented status 'crashed' also for display of list of runs
372
373 * datacenter/db/mcdefs.php, datacenter/db/menu.php:
374 - implemented CeresSetupKEY for mcinfo.php
375
376
377
378 2010/08/26 Reiner Rohlfs
379
380 * mcorsika/MCorsikaFormat.[h,cc]
381 - fixed a problem in comparing fRunePos with position 0
382
383
384
385 2010/08/25 Thomas Bretz
386
387 * mjtrain/MJTrainCuts.cc:
388 - fixed the SetDrawOption for the 2D histogram
389
390
391
392 2010/08/24 Thomas Bretz
393
394 * mjtrain/MJTrainCuts.cc:
395 - removed the SetDrawOption from the 1D histogram
396
397
398
399 2010/08/24 Reiner Rohlfs
400
401 * mcorsika/MCorsikaFormat.[h,cc]
402 - in method MCorsikaFormatEventIO::SeekEvtEnd() the RUNE block
403 is first searched at the end of the file. It it is not found
404 the whole file is scanned for the RUNE block. Once it is
405 found it can be accessed directly at the next call of this
406 function.
407
408
409
410 2010/08/20 Daniela Dorner
411
412 * datacenter/scripts/sourcefile:
413 - bugfix in query for influenced steps
414
415
416
417 2010/08/19 Thomas Bretz
418
419 * mjobs/MSequence.cc:
420 - fixed treatment of file number 0 in InflateFileName and
421 PrintRuns
422
423
424
425 2010/08/17 Thomas Bretz
426
427 * resmc/fact-trigger-sum.txt, resmc/fact-trigger-all.txt,
428 macros/fact/fact_trigger.C:
429 - added
430
431
432
433 2010/08/17 Daniela Dorner
434
435 * datacenter/scripts/insertmc:
436 - added (script to insert mc runs and sequences to the FACT MC DB)
437
438
439
440 2010/08/16 Thomas Bretz
441
442 * mgeom/GeomLinkDef.h, mgeom/Makefile:
443 - added MGeomCamFACT
444
445 * mgeom/MGeomCamFACT.[h,cc]:
446 - added
447
448 * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomPix.[h,cc]:
449 - moved CalcXY to MGeomPix
450 - removed obsolete includes
451
452 * mgeom/MGeomCamFact.cc:
453 - removed obsolete includes
454
455 * mranforest/MRanForestCalc.h:
456 - added new function Train which either calls TrainRegression
457 or TrainSingleRF
458
459 * mranforest/MHRanForestGini.cc:
460 - improved display
461
462 * mfileio/MReadMarsFile.cc:
463 - evaluate return code of fRun->Process()
464 - print return code in case of failure
465
466 * mjoptim/MJOptimizeBase.[h,cc]:
467 - improved existing comments
468 - added a full class description
469 - print a warning if TRandom is used a random number generator
470
471 * mtools/MTFillMatrix.cc:
472 - improved handling of negative number of events
473
474 * mjtrain/MJTrainSeparation.cc:
475 - added names to test- and train-dataset for storage
476
477 * mjtrain/TrainLinkDef.h, mjtrain/Makefile:
478 - added MJTrainCuts
479
480 * macros/train/traincuts.C:
481 - added
482
483 * mpointing/MPointingDevCalc.cc:
484 - added a comment about the last lut update
485
486
487
488 2010/08/13 Thomas Bretz
489
490 * mimage/MHHillasExt.[h,cc]:
491 - added new histograms to display new variables
492 - increased class version number
493
494 * mimage/MHillasExt.cc:
495 - fixed claculation of the weighted time spreads
496 - fixed a bug in the calculation of the third moments!
497
498 * mhist/MHHadronness.cc:
499 - fixed min/max of the intgral histogram
500
501 * mfbase/MFEventSelector.cc:
502 - if the number of events to be selected is negative select all events
503
504 * mhbase/MHn.[h,cc]:
505 - fixed the complex display for five histograms
506
507 * mhbase/MHn.[h,cc], mhbase/MH3.[h,cc]:
508 - implemented a TProfile3D
509 - implemented an option to skip reset of the histograms in a new
510 eventloop
511
512 * mhbase/MH3.[h,cc]:
513 - moved the addition weight to a new data meber fWeight
514 - increased class version number
515
516
517
518 2010/08/13 Daniela Dorner
519
520 * datacenter/scripts/sourcefile:
521 - implemented faster queries for the dependencies of the steps
522 - simplified code
523 - introduced new level for printprocesslog: DEBUG
524
525 * resources/steps_fact.rc:
526 - adapted to change in queries in sourcefile
527
528
529
530 2010/08/12 Thomas Bretz
531
532 * mimage/MHillasExt.[h,cc]:
533 - added Getter for fSlope*
534 - added new data members to Print() output
535 - adapted Set() member function
536 - fixed code for calculating weighted spreads
537 - added new data members to Clear function
538
539 * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHNewImagePar.cc,
540 mimage/MHVsSize.cc, mimage/MHHillasSrc.cc, mimage/MHImagePar.cc,
541 mhcalib/MHGausEvents.cc, mhflux/MHThetaSq.cc, mhflux/MHAlpha.cc,
542 mhflux/MHFalseSource.cc, mhflux/MHEffectiveOnTime.cc,
543 mhflux/MHCollectionArea.cc, mhflux/MHThetaSqN.cc, mhflux/MHDisp.cc,
544 mhflux/MHThreshold.cc, mhflux/MHEnergyEst.cc, mjtrain/MJTrainDisp.cc,
545 mtools/MHSimulatedAnnealing.cc, mmuon/MHSingleMuon.cc,
546 mmuon/MHMuonPar.cc, mpointing/MHSrcPosCam.cc,
547 mpedestal/MHPedestalCor.cc, mhist/MHCamEventRot.cc,
548 mhist/MHStarMap.cc, mjobs/MJSpectrum.cc, mbadpixels/MHBadPixels.cc,
549 mfbase/MFEventSelector2.cc, mhbase/MBinning.cc, mhbase/MH.[h,cc],
550 mhbase/MH3.cc, mhbase/MHMatrix.cc, msim/MHPhotonEvent.cc:
551 - changes MH::SetBinning and similar functions to take references
552 instead of pointers
553 - for the time being wrappers are kept not to break macros
554
555
556
557 2010/08/11 Thomas Bretz
558
559 * mhbase/MH3.[h,cc]:
560 - added another type to be able to setup a standard profile and
561 one which display the spread as error
562 - improved/fixed error calculation/display
563
564 * mimage/MHillasExt.[h,cc]:
565 - added new data members fTimeSpread and fTimeSpreadWeighted
566 - added new data members fSlopeSpread and fSlopeSpreadWeighted
567 - implemented code to calculate the time spreads and slope spreads
568 - increased class version id by 1
569
570 * mjtrain/TrainLinkDef.h:
571 - added MJTrainImpact
572
573 * mjtrain/MJTrainImpact.[h,cc]:
574 - added
575
576 * mjtrain/MJTrainEnergy.h:
577 - added SetTrainExpSize member function
578
579 * mjtrain/MJTrainDisp.cc:
580 - made the display of the cut-lines a bit more flexible
581 - slightly changed the meaning of the plots
582
583
584
585 2010/08/10 Thomas Bretz
586
587 * msim/MPhotonData.cc:
588 - fixed two warnings in FillEventIO (implicit conversion
589 from float to int)
590
591 * mhbase/MHn.[h,cc]:
592 - added SetConversion to allow for setting a conversion function
593
594 * mhbase/MH3.[h,cc]:
595 - added conversion function for displaying the histogram
596 - added new data member fConversion
597 - added new member functions Convert and SetConversion
598 - implemented conversion before displaying
599
600 * mjtrain/MJTrainEnergy.cc:
601 - display resolution directly (sqrt)
602 - changed default binning
603 - don't use build in conversion from mm to degree but
604 MGeomCam.fConvMm2Deg instead.
605
606 * Makefile.rules:
607 - replaced cvs by svn in diff
608
609 * mjtrain/MJTrainDisp.cc:
610 - don't use build in conversion from mm to degree but
611 MGeomCam.fConvMm2Deg instead.
612
613
614
615 2010/08/06 Thomas Bretz
616
617 * msimcamera/MSimCamera.[h,cc]:
618 - added the possibility to set an overall baseline, baseline-noise
619 and gain.
620
621 * ceres.rc:
622 - added entries for the new values
623
624
625
626 2010/07/28 Daniela Dorner
627
628 * datacenter/db/menu.php:
629 - updated initial parameter selection for mcinfo.php
630 - changed table for GetMin/Max to CeresInfo
631
632 * datacenter/db/mcinfo.php:
633 - bugfix for removing WHERE or AND at end of queries
634 - added fStopTime to status-column in case of failure
635 - bugfix for correct joins in case of group-by
636
637 * datacenter/db/mcdefs.php:
638 - updated runtime of ceres
639 - updated joins for status tables
640
641 * datacenter/scripts/insertmc:
642 - added (script to add runs to the database)
643
644 * datacenter/scripts/runcorsika:
645 - added check if 'END OF FILE' is contained in logfile
646 - added check if file number > 999 and change filename if it is
647
648 * datacenter/scripts/setup.wue.fact.mc:
649 - removed cprun
650 - added callisto and star in scripts-array
651
652 * datacenter/scripts/sourcefile:
653 - removed variables for fProgramId
654
655 * resources/steps_fact.rc:
656 - added missing needs
657
658
659
660 2010/07/23 Reiner Rohlfs
661
662 * mcorsika/MCorsikaFormat.[h,cc]
663 - new files
664 All the differences between EventIo files and coriska files
665 are implemented in these files.
666
667 * mcoriska/MCorsikaRead.[h,cc]
668 - the file handler fIn is replaced by the MCorsikaFormat class.
669 - every access to the input file is replaces by calling
670 methods of MCorsikaFormat.
671
672 * mcoriska/MCorsikaRunHeader.[h,cc]
673 - the file handler fIn is replaced by the MCorsikaFormat class.
674 - every access to the input file is replaces by calling
675 methods of MCorsikaFormat.
676
677 * mcoriska/MCorsikaEvtHeader.[h,cc]
678 - the file handler fIn is replaced by the MCorsikaFormat class.
679 - every access to the input file is replaces by calling
680 methods of MCorsikaFormat.
681
682 * msim/MPhotonEvent.cc
683 - method ReadCorsikaEvt distinguish between Corsika and EventIo
684 input files and calls either FillEventIO() or FillCorsika().
685
686 * msim/MPhotonData.[h,cc]
687 - new method: FillEventIO, which is similar as FillCorsika
688
689
690 2010/07/09 Thomas Bretz
691
692 * mpointing/MSrcPosCam.[h,cc]:
693 - now the particle position is stored in any case in the headers
694 so in case we have a view cone we must keep the position fixed
695 - added the fix for the MC monte carlos (for them X needs to
696 change its sign due to a bug in the reflector program)
697
698 * mars.rc, star.rc:
699 - changed time contraint in cleaning from aboslute values
700 to relative values (units now ns/deg)
701
702 * mimage/MImgCleanStd.cc:
703 - changed time contraint in cleaning from aboslute values
704 to relative values (units now ns/deg)
705
706
707
708 2010/07/07 Daniela Dorner
709
710 * datacenter/scripts/runceres:
711 - fixed typo
712
713
714
715 2010/07/06 Daniela Dorner
716
717 * datacenter/scripts/runstar_mc:
718 - fixed typo
719 - added inpath to command line
720
721
722
723 2010/07/05 Daniela Dorner
724
725 * datacenter/scripts/runceres:
726 - added path for C and P run (was not the same like for D run)
727
728 * datacenter/scripts/sourcefile:
729 - fixed joins in subquerypart()
730
731 * datacenter/scripts/runcallisto_mc:
732 - added inpath to command line
733
734 * datacenter/db/mcinfo.php:
735 - removed FailMenu
736 - fixed bug (group by did not work in case statusvalue was not
737 selected)
738
739 * datacenter/db/mcdefs.php:
740 - removed FailMenu columns
741
742
743
744 2010/07/05 Thomas Bretz
745
746 * mraw/MRawRunHeader.h:
747 - added missing SetFileNumber
748
749 * mjobs/MSequence.cc:
750 - added the missing file number to teh MC file names
751
752 * msimcamera/MSimCalibrationSignal.h:
753 - changed virtual file name from 000000 to 000001 to force file
754 number to be 1.
755
756 * mjobs/MJSimulation.[h,cc]:
757 - added run-number to ceres.root filename
758
759
760
761 2010/07/02 Daniela Dorner
762
763 * datacenter/scripts/runcorsika:
764 - removed $com
765 - updated logging
766
767 * datacenter/scripts/runceres:
768 - fixed path
769 - added error handling
770
771 * resources/steps_fact.rc:
772 - update joins to new scheme to include further steps in the chain
773
774 * datacenter/scripts/sourcefile:
775 - adapted queries to new scheme of joins
776
777 * datacenter/scripts/runstar_mc:
778 - added (script to run star for mc)
779
780
781
782 2010/07/02 Daniela Dorner, Christian Farnier
783
784 * datacenter/scripts/runcallisto_mc:
785 - added (script to callibrate mc)
786
787
788
789 2010/06/30 Daniela Dorner
790
791 * datacenter/db/mcinfo.php:
792 - added output to step column in case job is running
793 - fixed typo
794
795 * datacenter/scripts/runcorsika:
796 - small bugfix (new version of 'cut' gives error for '-c 0-4')
797
798 * datacenter/scripts/runceres:
799 - added (script to run telescope simulation of file basis)
800
801 * datacenter/scripts/setup.wue.magic.data,
802 datacenter/scripts/setup.wue.magic.mc,
803 datacenter/scripts/setup.wue.fact.mc:
804 - added condorpath
805
806 * datacenter/scripts/jobmanager,
807 datacenter/scripts/scriptlauncher:
808 - implemented condorpath
809
810 * datacenter/scripts/sourcefile:
811 - changed log and error file name for jobmanager
812
813 * resources/steps_fact.rc:
814 - fixed typo
815
816
817
818 2010/06/29 Daniela Dorner
819
820 * datacenter/db/mcinfo.php:
821 - added duration to step column in case of 'failed' and 'done'
822
823
824
825 2010/06/28 Daniela Dorner
826
827 * datacenter/db/include.php:
828 - adapted status query for new db layout
829
830 * datacenter/db/menu.php:
831 - added and exchanged menu points and init elements for the new
832 layout of the FACT mc db
833 - bugfix that menu items can be switched off
834
835 * datacenter/db/mcinfo.php:
836 - adapted the queries for the new layout of the FACT mc db
837 (different table names, structures and content)
838 - adapted query for the status group by
839
840 * datacenter/db/mcdefs.php:
841 - adapted the arrays for the new layout of the FACT mc db
842
843
844
845 2010/06/28 Thomas Bretz
846
847 * mbase/MStatusDisplay.cc:
848 - Status displays where stored as MStatusArray instead of
849 MStatusDisplay
850 - Read now also can read other StatusDisplays if a key is found in
851 the file
852
853
854
855 2010/06/25 Thomas Bretz
856
857 * mjobs/MJSimulation.[h,cc]:
858 - added data member fRunNumber
859 - changed the rules to create the output file names
860 - set default run-numbers for different run-ytpes
861 - apply run-number
862 - added IntendedPulsePosition to output
863
864 * mraw/MRawRunHeader.h:
865 - added SetFileNumber member function
866
867
868
869 2010/06/24 Thomas Bretz
870
871 * mgeom/MGeomCam.h:
872 - call constructor of base class in copy-constructor
873
874 * mhbase/MH.h:
875 - remove argument name where obsolete
876
877 * mjobs/MJSimulation.cc:
878 - fixed some axis labels
879
880 * msimreflector/MMirrorDisk.cc:
881 - changed interpretation from file from radius to diameter
882
883 * ceres.cc:
884 - added option --run-number
885
886 * showplot.cc:
887 - set default palette to pretty palette
888
889 * mcorsika/MCorsikaRunHeader.h:
890 - added getter for ViewConeInnerAngle
891
892 * mmc/MMcCorsikaRunHeader.h:
893 - added HasViewCone
894 - added SetViewCone
895
896 * mmc/MMcEvt.[hxx,cxx], mmc/MMcEvtBasic.[h,cc]:
897 - moved fPhi and fTheta from MMcEvt to MMcEvtBasic
898 - increased class version number accordingly
899 - moved setter
900 - moved getter
901 - adapted Clean()
902 - adapter copy-constructor
903
904 * mpointing/MPointingDevCalc.cc:
905 - added some comments
906
907 * msim/MSimMMCS.cc:
908 - transfer view cone data
909 - set run-info (run/file-number) according to new scheme
910 - always set MMcEvt::fPhi/fTheta to particle direction
911
912
913
914 2010/06/24 Daniela Dorner
915
916 * datacenter/scripts/sourcefile, resources/steps_fact.rc:
917 - bugfixes: changed joins to get correct queries for all cases
918
919 * datacenter/scripts/setup.wue.fact.mc:
920 - changed path for setup files
921 - added runceres to jobmanager settings
922
923
924
925 2010/06/22 Daniela Dorner
926
927 * datacenter/scripts/writemcsequencefile:
928 - improved logging
929
930 * datacenter/scripts/sourcefile:
931 - adapted greps in rc-files to grep only lines which are no
932 comments
933
934
935
936 2010/06/17 Daniela Dorner
937
938 * resources/steps_fact.rc:
939 - removed step CPRun
940 - split 'Joins' to 'Joins' and 'SpecialJoins' depending on
941 whether the join is with a different table
942
943 * datacenter/scripts/sourcefile:
944 - bugfix in query
945 - included new type of join from steps.rc
946 - added comments
947
948
949
950 2010/06/16 Daniela Dorner
951
952 * resources/steps_fact.rc:
953 - removed step CPRun
954 - added step SequenceFile
955
956 * datacenter/scripts/setup.wue.fact.mc:
957 - added path for mc sequences
958
959 * datacenter/scripts/writemcsequencefile:
960 - added (script to write mc sequencefiles)
961
962
963
964 2010/06/15 Daniela Dorner
965
966 * resources/steps_fact.rc:
967 - added (file containing the dependencies for the steps of the
968 automatic production of MC for FACT)
969
970
971
972 2010/06/14 Daniela Dorner
973
974 * datacenter/scripts/sourcefile:
975 - bugfix in query
976
977 * datacenter/scripts/runcorsika:
978 - added output of command to processlog
979
980 * datacenter/scripts/setup.wue.fact.mc:
981 - changed setup to be used by user montecarlo to reproduce some
982 corsikas
983
984
985
986 2010/06/11 Daniela Dorner
987
988 * datacenter/scripts/sourcefile:
989 - changed functions and queries to new db layout
990 - added functions to get values from steps.rc
991 - new function for part of query which is identical for the
992 functions getstatus() and gettodo()
993 - removed $reset (was only needed for MerppUpdate)
994 - improved and added comments
995
996 * datacenter/scripts/jobmanager:
997 - implemented changes for new db layout
998 - fix in function nextscript(): wrong variable was used
999
1000 * datacenter/scripts/runcorsika:
1001 - implemented changes for new db layout
1002 - merged uncommitted changes of Thomas Bretz
1003 - Observatory values and atmosphere now read from DB
1004 - implemented new seeds
1005 - removed $reused
1006 - wavelength range now read from DB
1007
1008 * datacenter/scripts/setup.wue.fact.mc:
1009 - added (setup for fact mc production)
1010
1011
1012
1013 2010/06/11 Stefan Ruegamer
1014
1015 * mjobs/MJSpectrum.cc
1016 - corrected the flux of the published MAGIC spectrum
1017
1018
1019
1020 2010/06/03 Thomas Bretz
1021
1022 * mranforest/MRanForestCalc.cc:
1023 - added stdlib.h to make Dominik happy ;)
1024
1025
1026
1027 2010/05/05 Thomas Bretz
1028
1029 * mastro/MAstro.cc:
1030 - fixed AngularDistance (called a non existing function and
1031 the compiler didn't complain)
1032
1033 * mbase/MParContainer.[h,cc]:
1034 - added static function Overwrites (previously in MTask)
1035
1036 * mbase/MStatusDisplay.[h,cc]:
1037 - allow writing a MStatusDisplay without writing a MStatusArray
1038 (therefore added SeveAsPlainRoot)
1039 - improved reading of files just containing canvases and objects
1040
1041 * mbase/MTask.[h,cc]:
1042 - moved code from Overwrites to a static function in MParContainer
1043
1044 * msimcamera/MSimCalibrationSignal.cc:
1045 - changed distribution of signal from Gauss to Poissonian
1046
1047 * showplot.cc:
1048 - removed nonsense "-q" option
1049
1050 * mbase/MStatusArray.[h,cc]:
1051 - fixed/improved (once again) deleting of the array
1052
1053 * mbase/MStatusDisplay.cc:
1054 - removed the MAstroCatalog workaround - is it still necessary?
1055 (needs testing)
1056 - added UpdateMemory every here and there to get the memory
1057 consumption is more circumstances
1058
1059
1060
1061 2010/04/22 Thomas Bretz
1062
1063 * showplot.cc:
1064 - added --debug-mem option
1065
1066 * mbase/MParSpline.cc, mhbase/MH3.cc, mhbase/MHn.cc,
1067 mhflux/MHAlpha.cc, mhist/MHCamEvent.cc:
1068 - added missing call to the RecursiveRemove of the base class
1069
1070 * mfileio/MReadTree.cc:
1071 - In the case Notify failed since about two years accidentaly
1072 kTRUE instead of kERROR was returned
1073
1074 * mfileio/MWriteRootFile.cc:
1075 - added some more debug output
1076
1077 * mhflux/MAlphaFitter.cc:
1078 - Return if fit failed
1079
1080 * mhflux/MHPhi.cc:
1081 - avoid inf and nan when producing histogram (the divisor could
1082 have been zero in case of the inetgral of an empty histogram)
1083
1084
1085
1086 2010/04/21 Thomas Bretz
1087
1088 * macros/rootlogon.C:
1089 - a small fix which gets rid of the annoying error about an
1090 unlocked mutex when starting the MStatusDisplay in the
1091 interpreter. It makes sure that fGThreadFactory gets initialized
1092 from the main thread.
1093
1094 * mbase/MStatusDisplay.cc:
1095 - added a console output if TryLock fails
1096 - the return value of TString::Index was misinterpreted
1097
1098 * mmuon/MHSingleMuon.cc:
1099 - removed another reference to gMinuit
1100
1101 * msimcamera/MSimRandomPhotons.cc:
1102 - re-did the output
1103 - choose the other rate f2 instead of f1
1104
1105 * msimcamera/MSimTrigger.[h,cc]:
1106 - keep the index of the trigger channel which finnaly issued
1107 the trigger and propagate it to the event header
1108
1109 * mraw/MrawEvtHeader.h:
1110 - implementd setter for fNumTriggerLvl1
1111
1112
1113
1114 2010/04/20 Thomas Bretz
1115
1116 * mfileio/MReadTree.cc:
1117 - no error was returned anymore when Notify() failed. Fixed.
1118
1119
1120
1121 2010/04/19 Thomas Bretz
1122
1123 * mbase/MStatusArray.cc:
1124 - added a workaround to prevent crashes in case of double
1125 deleteion of the fHistogram in TGraphs
1126
1127 * mcorsika/MCorsikaEvtHeader.cc:
1128 - replaced special characters by UTF8 characters
1129
1130 * mgeom/MGeom.[h,cc]:
1131 - implemented function to return the distance squared
1132
1133 * mjobs/MJSimulation.cc:
1134 - display degree symbol correctly in plots
1135 - added artificial star-files to output
1136 - for the moment the output of the reflector files is suppressed
1137
1138 * mmuon/MHSingleMuon.cc:
1139 - catch if the fit failed
1140 - replaced use of gMinuit by direct access to the function
1141
1142 * mpointing/MPointing.cc:
1143 - replaced deg-symbol by UTF8 character
1144
1145 * mpointing/MPointingDevCalc.cc:
1146 - added more information
1147
1148 * msignal/MSignalCam.[h,cc]:
1149 - made the data members describing the image persistent.
1150 they are not guranteed to have correct contents. Use
1151 MNewImagePar instead.
1152 - increased class version number accordingly
1153
1154 * msimreflector/MMirrorHex.h:
1155 - added Getter for fD
1156
1157
1158
1159 2010/04/13 Daniela Dorner
1160
1161 * datacenter/db/builddatasets.php:
1162 - updated check for observation mode: allowed 'N/A', as there is
1163 else an error for old data
1164
1165
1166
1167 2010/04/13 Thomas Bretz
1168
1169 * msim/MHPhotonEvent.cc:
1170 - automatic binning for case 3
1171 - new case 5
1172
1173 * msim/MHPhotonEvent.h:
1174 - this can be a huge memory consumption and we don't need double
1175 precision (range) accordingly changed all TH*D to TH*F.
1176 consequently increased class version number
1177
1178
1179
1180 2010/03/30 Thomas Bretz
1181
1182 * Makefile.conf.general:
1183 - moved ARCHDEFS from DEFINES to CXXFLAGS otherwise it might get
1184 ignored
1185
1186 * mbase/MQuaternion.h:
1187 - added member-function to normalize vector part of quaternion
1188
1189 * mbase/MTime.cc:
1190 - issue an error if __LINUX__ is not set
1191
1192 * mjobs/MJSimulation.cc:
1193 - set name of reflector explicitly to "Reflector"
1194
1195 * msimreflector/MMirror.h:
1196 - added member function to set z position (for optimization purpose)
1197 - added SimPSF(TVector3&)
1198
1199 * msimreflector/MSimReflector.[h,cc]:
1200 - added name of reflector as data member
1201
1202 * melectronics/MAvalanchePhotoDiode.cc:
1203 - scale the crosstalk probability as the height of the emitted
1204 signal with the recovery time.
1205
1206 * mhflux/MHEnergyEst.cc:
1207 - added a workaround to get rid of some root-warnings
1208
1209 * mjtrain/MJTrainEnergy.cc:
1210 - improved axis labels
1211
1212 * mpointing/MPointingDevCalc.cc:
1213 - added some more comments
1214
1215 * msimreflector/MMirror.[h,cc]:
1216 - added fShape to allow for parabolic mirrors
1217
1218 * msimreflector/MReflector.cc:
1219 - implemented the option of parabolic mirrors into the
1220 reflector defintion file
1221
1222 * msimreflector/MSimReflector.[h,cc]:
1223 - implemented (and fixed) the calculation of the reflection at
1224 parabolic surfaces
1225 - implemented the possibility to switch off the early check for
1226 "photon can hit the camera" (fDetectorMargin<0)
1227 - added setter for fDetectorMargin
1228
1229
1230
1231
1232 2010/03/01 Stefan Ruegamer
1233
1234 * resources/hilocalib.rc:
1235 - added df factors for p23-25, using the same as for p22. Sequences
1236 are not running with df in these periods, therefore the correct
1237 factors cannot be determined, and it doesn't matter anyway.
1238
1239 * datacenter/read_lapalma-tapes:
1240 - added automationsetup before movingrawfiles
1241
1242
1243
1244 2010/02/23 Thomas Bretz
1245
1246 * mbase/MAGIC.cc:
1247 - projections are supposed to work again in root 5.26
1248 (not tested yet)
1249
1250 * mbase/MGMap.cc, mbase/MObjLookup.cc:
1251 - key and val are Long64 in newer root versions
1252
1253 * mdata/MDataPhrase.cc:
1254 - need inclusion of TFormulaPrimitive in root 5.26
1255
1256 * mhflux/MMcSpectrumWeight.cc:
1257 - root 5.26 has a different calling convention for TH1::Intgeral
1258
1259 * mjobs/MJob.cc:
1260 - added a suggested parenthesis
1261
1262 * mjtrain/MJTrainDisp.cc:
1263 - cast the MH3 histogram correctly to a TH2
1264
1265
1266
1267 2010/02/22 Daniela Dorner
1268
1269 * datacenter/db/menu.php:
1270 - added ObsLevel and download link column for cta pages
1271
1272 * datacenter/db/ctadefs.php:
1273 - added observation level
1274
1275 * datacenter/db/ctamcinfo.php:
1276 - added column with download link for the files
1277
1278 * datacenter/db/builddatasets.php, datacenter/db/ctamcinfo.php,
1279 datacenter/db/culminating.php, datacenter/db/datacheck.php,
1280 datacenter/db/datasetinfo-aio.php, datacenter/db/ganymed.php,
1281 datacenter/db/include.php, datacenter/db/mcinfo.php,
1282 datacenter/db/opticaldata.php, datacenter/db/printtable.php,
1283 datacenter/db/queryrbk.php, datacenter/db/runinfo-aio.php,
1284 datacenter/db/sequence.php, datacenter/db/sequinfo-aio.php,
1285 datacenter/db/sources.php, datacenter/db/statussbs.php:
1286 - bugfix for get.txt
1287
1288 * datacenter/db/datasetinfo-aio.php:
1289 - bugfix calling PrintPage()
1290
1291
1292
1293 2010/02/01 Daniela Dorner
1294
1295 * datacenter/scripts/fillmcdb:
1296 - added observation level
1297
1298 * datacenter/scripts/sourcefile:
1299 - added comment concerning $0 problem
1300 - added 'ERROR' in processlog message of makedir
1301
1302
1303
1304 2010/02/04 Stefan Ruegamer
1305
1306 * mraw/MRawRunHeader.cc
1307 - changed GetTypeID()!=fTelescopeNumber*10U+5U to GetTypeID()!=5U
1308 so that the new 5xxxxxx sequences can be processed
1309 - adapted error message
1310 - inserted Domino calibration run
1311
1312 * mraw/MRawRunHeader.cc
1313 - inserted Domino calibration run
1314
1315
1316
1317 2010/02/01 Daniela Dorner
1318
1319 * datacenter/scripts/runsimtel
1320 - fixes typo
1321 - replaced path in disk-check by variable
1322
1323
1324
1325 2010/01/15 Stefan Ruegamer
1326
1327 * datacenter/scripts/dowebplots, jobmanager
1328 - if-condition if [ "$numproc" = "" ] now correctly checks for "0"
1329
1330 * datacenter/scripts/scriptlauncher
1331 - added automationsetup variable in condor command
1332
1333 * datacenter/macros/buildsequenceentries.C
1334 - where necessary changed Int to Long to account for the high value
1335 of the stereo runs
1336
1337 * resources/sequences.rc
1338 - added two transition conditions for the calibration scripts
1339 10Led_UV_PEDANDCAL_1kHz and 10LED_UV
Note: See TracBrowser for help on using the repository browser.