source: trunk/Mars/Changelog@ 10053

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