source: trunk/Mars/Changelog@ 10019

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