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.
- added special geometry of GPDmHolder for the m-counter light guide at GPD
- added specail case of 3DBQuadVrankovic field map for the quadrupoles
(format defined by Vjeran Vrankovic)
Several things were added in this version:
1) varibale save_time() has been added to the root output tree
2) possibility to read in field maps, in which varibles x,y,z
increase differently than previously expected
(see the description of "variableIncreasingOrder" in the
"3DEOpera" paragraph of the documentation).
3) Added "3DEOpera" format of the fieldmap
4) Added file G4EqEMFieldWithSpin.cc_for_Geant4.9.2p02_only that
should be used only in the Geant version 4.9.2p02 (there was
a bug in this file, which is not present for any other version of Geant4)
5) Examples 101.mac and 102.mac added, but its description has not
been completed yet in the musrSim.pdf.
The reading of the field map files in the 3D Opera file format has been extended:
1) The lenght unit can also be specified in cm instead of in meters only.
2) Only one octant (in Kartesian coordinate system) of the field map can be
specified, and the field can be extrapolated to other octants (this
depends on the symmetry of the field).
3) First line of the field map does not have to be empty (but it can be).
4) Documentation has been modified accordingly.
This svn update includes several smaller corrections and updates accumulated
over last few months:
1) For the Geant4.9.2 it was necessary to remove the privately modified file
src/G4EqEMFieldWithSpin.cc. Our corrections in this file (and also in
the file src/G4DecayWithSpin.cc) were adopted by the Geant developers into
the official Geant code, and therefore these two files were deleted.
However, if one uses older version of Geant (i.e. Geant4.9.1 or older),
one should rename the G4EqEMFieldWithSpin.cc_for_Geant4.9.1_and_older in
his/her src directory to G4EqEMFieldWithSpin.cc to correct for a Geant
bug.
2) Implementation of save_polx, save_poly and save_polz variables
3) Implementation of the field map normalisation within the field map
itself (was already possible for the field-map formats generated by Toni,
now it is extended also for the field maps generated by OPERA).
4) Possibility to swap and invert x and y axis read out from the TURTLE
file.
5) Perhaps some other tiny changes
Few tiny modifications:
1) added doc/run file for easier processing of the musrSim.tex file
2) updated documentation (musrSim.pdf)
3) removed one of two definitions of "lightblue" in musrDetectorConstruction.cc
4) added the volume "G4Para" in musrDetectorConstruction.cc
5) corrected small bug for "2DBOperaXY" type of field in musrTabulatedElementField.cc
This is the first version of the muSR simulation code (musrSim)
based on the merged codes of Kamil Sedlak and Toni Shiroka.
It should be a running version of the simulation code, however
it has not been very well tested, therefore it will probably
need some further development.