source: trunk/Mars/Changelog@ 10054

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