source: trunk/Mars/Changelog @ 10043

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