"FindROOT.cmake_JST" ... this "root finder" for cmake is fine for James Lord,
but did not seem to work at PSI linux. We copy it, however, into the svn.
Added geometric shape "BarWithBevelledEdgesX" used for Alexey's
investigation of light transport throuhg a scintillator bar.
This version is done before implementing changes made by James Lord
musrSim:
1) implemented volume type "boxbox" (box with a box hole)
2) suppressing optical photon output in case optical photons are not simulated
musrSimAna:
3) musrWriteDump modified (needed only for a dump-file creation)
Three major changes in the photon simulation:
1) Added timeC1 ... timeC20
2) Added odet_nPhotPrim[odet_n] (number of primary photons)
3) Added all individual photons: phot_time[nOptPhotDet]
Documentation has not been updated yet.
Implemented posibility to write hits from musrSimAna into a "dump file",
which can be used later as an input to the analysis of a real PSI
data (as in a real experiment).
1) Correcting bugs with the (multi)map treatment in routines
musrCounter.cxx and musrScintSD.cc - the elements of the (multi)maps
were erased in a loop over the (multi)maps, which is wrong.
2) Also the time variation is moved back to "process event" rather
then "end of event" in the musrScintSD.cc (is probably more realistic).
1) musrSimAna significantly rewritten, but still needs to be checked.
2) changed way how some optical photon properties are simulated,
+ added cross-talk effects (if requested).
1) change in the way how random time scattering in APD is
generated for optical photons - now the events should be
reproducible irrespective of whether the random time is
or is not requested.
2) indroducing a possibility to simulate optical photons, but
not to process them - this option, however, does not seem
to speed up the simulation significantly.
1) Added "tubsbox2" as a new volume in musrDetectorConstruction
2) Changed the way how the double hits in M-counter and P-counter
are treated in musrSimAna - this was a very big change which
still needs to be cross-checked.
1) Bug removed from the simulation of optical photons with
the option "APDcellsEffectRequested" -- namely, when any
simulated photon hit a given APD cell, the cell became "blind"
to any other photon, irrespective of the arrival time of the
next photon. However, we need that if the "second" photon
(simulated at later phase) enters the APD cell before the
"first" one, that the time of photon arrival changes to the
earlierst photon.
2) A new keyword "sampleID ..." (defining which volume is the
sample volume) was added to the musrSimAna. The manual
was updated accordingly.
1) bug found and corrected in the field-map extrapolation of the electric
and magnetic fields for the spin-rotator (3DEOpera and 3D and
symmetryType=1 or 2). The documentation was updated.
2) Some new variables added to the musrSimAna - the documentation has not
been updated yet.
New geometry called "polycone" implemented in musrSim.
This required also an implementation of command
"/musr/command arrayDef arrayName N x1 x2 ... xN"
See the updated documentation musrSim.pdf.
Impementation of "/musr/command process SetLossFluctuations_OFF ..."
command (allows one to swith the statistical fluctuations in the
ionisation losses).
1) bug fix in musrAnalysis.cxx for rotation reference frame causing some memory leak
2) Implementing prompt peak variables and conditions (usefull only for investigations
of the origin of the prompt peak).
3) Updating the documentation describing changes in point 2)
1) Adding/improving the simulation of light signals and APD
2) Many small changes and improvements
3) Adding manual to musrSimAna to the svn repository
4) Adding some example files for musrSim