[Clas12_software] gemc version 1.7

Maurizio Ungaro ungaro at jlab.org
Wed Oct 24 14:26:11 EDT 2012


gemc version 1.7 (rep. version 8777) is out and availiable on the CUE machines as well.


------------ New Features:

** Introducing a new option ALIGN_ZAXIS to align the primary particle z axis to a custom direction. Options:
      - "beamp"  aligns z axis to the beam directions specified by BEAM_P.
      - "custom, theta*unit, phi*unit" aligns z axis to a custom direction, changes BEAM_P reference frame.

With the new option the SPREAD_P will use the new coordinate system. See attached picture for an example.

** Adding styles to the GUI:

 QPlastiqueStyle
 QCleanlooksStyle
 QMacStyle
 QWindowsStyle
 QMotifStyle

These are selectable at command line with the QTSTYLE option. Example: -QTSTYLE=QWindowsStyle

** Compilation: in addition to the default executable, gemc can now be compiled as a static or shared library with the scons option LIBRARY=static or shared

------------ Bug Fixes:

Fixed Set function in G4TrajectoryDrawByParticleID - passing particle name instead of charge

Explicit double > int conversions to make compiler happy

By default the values of MAX_[XYZ]_POS variable has been set to 30m instead of 7m. This 
allows for bigger setups than CLAS. WARNING: this may slow down the simulation so make sure to put reasonable limits in the gcard!

Fixed get_strings routine not to discard last element in the vector.

Fixed mysql i/o routine to account for get_string change

added energy sharing in HS hit process for aprime experiment

Fixed LUMI vertex and LUMI2 vertex positions.

Removed BMT from standard CLAS12 configuration until the geometry is stable


------------ Code Improvement 

New file string_utilities has been added. All string manipulations functions are being moved here. All headers are modified accordingly

Removing obsolete functions, better comments.

Improved routines run_control and MPrimaryGeneratorAction to read parameters from command line or gcard.

copy_parameters and copy_materials now working with GEMC_USER env. variable 



------------  Hit Process Routines

Cole Smith (EC):

Added stainless steel covers and foam to front of EC.  Changed z-offset to compensate.
Added scintillator light attenuation for ADC digitization using same attenuation coef as EC_reconstruction (lambda=376 cm).
Tweaked photoelectron statistics to match cosmic ray data MIP peak sigmas.
Added scintillator light attenuation for ADC digitization using lambda=376 cm. 
Tweaked photoelectron statistics to match PCAL measurements.
Made digitization code same as for EC for now to simplify. 


Best,
Maurizio


-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen shot 2012-10-24 at 2.21.35 PM.png
Type: image/png
Size: 53315 bytes
Desc: not available
URL: <https://mailman.jlab.org/pipermail/clas12_software/attachments/20121024/95011ee3/attachment-0002.png>


More information about the Clas12_software mailing list