[Gemc_software] Dec. 09 Newsletter
Maurizio Ungaro
ungaro at jlab.org
Wed Dec 2 11:45:31 EST 2009
`````````````````````````````````````
` Dec 2009 gemc newsletter
`````````````````````````````````````
Hi all,
below is a summary of the main changes/bug fixes for gemc:
* A "flux" detector has been implemented - this is useful to count how
many particles go through a detector.
In the normal hit definition 2 or more tracks in the same detector
element in the same time window leave only one signal.
In "flux" detectors, every particle is recorded. To label a detector as
"flux", assign a zero time window to it.
* New GUI.
* Vertex Spread: the SPREAD_V accepts now these 2 arguments: the radius
of the beam, and the z-spread of the beam.
Example: Example: -SPREAD_V="(0.1, 10)cm" will generate a 1mm thick
beam, spanning in z-origin by 10 cm.
* Luminosity Vertex Spread: a new LUMI_SPREAD_V to spread the radius and
the z-spread of the luminosity beam.
Example: Example: -LUMI_SPREAD_V="(0.1, 10)cm" will generate a 1mm
thick beam, spanning in z-origin by 10 cm.
* Dave Lawrence and Elliott fixed a memory leak problem in the EVIO package.
This was affecting gemc when writing an EVIO output. Memory usage
should be under control now.
* gemc is available on Mac OS X. Installation instructions can be found
here:
http://clasweb.jlab.org/wiki/index.php/Mac_OS_X_gemc_installation_with_Fink
* gemc is also available as rpm, and you can install it with yum on the
following machines:
* Fedora 11 64 bit (fc11.x86_64)
* Fedora 8 32 bit (fc8.i386)
* Red Hat Enterprise Linux 5.3 32 bit (el5.i386)
* Scientific Linux 4.5 64 bit (sl4.x86_64)
* CentOS 5.3 64 bit ` Summary of Code Changes
Instructions can be found here:
http://clasweb.jlab.org/wiki/index.php/Yum_installation_for_various_Linux_distro
* Jerry Gilfoyle, implemented the EC geometry into gemc.
* Jerry Gilfoyle and Mike Wood will work on implementing the PCAL
geometry into gemc.
* I added a RTPC flux type detector
```````````
` gemc Tips
```````````
* If you can't use gemc in GUI mode, try -USE_QT=2 or -USE_QT=3. That
will not use direct rendering (problematic on old videocards)
* If you CAN use gemc normally, remember you can navigate through the
picture google-earth style with the mouse
````````````````````
` GEMC Documentation
````````````````````
* Web page coming soon
* Doxygen: http://clasweb.jlab.org/clas12/gemc_doxygen
* Browse Repository:
https://clas12svn.jlab.org/repos/trunk/clas12/gemc/production/
* Browse Repository (PHP, can look at logs):
http://clasweb.jlab.org/websvn/prod/listing.php?repname=CLAS12&path=%2Ftrunk%2Fclas12%2Fgemc%2F&opt=dir&sc=1
* Gemc Software List Archives: (mailman, no more majordomo)
https://mailman.jlab.org/pipermail/gemc_software/
````````````
` Geometries
````````````
* Official (protected): clas12_geometry
* User Custom: user_geometry
* You can select a geometry database with the option -DATABASE
List of detectors: mysql -h clasdb -u clasuser clas12_geometry -e "show
tables"
+---------------------------+
| B2ST |
| BMT |
| BST |
| BST2 |
| BST_3l |
| BSTsmall |
| Bonus |
| Bonustarget |
| C2ND |
| CND |
| CND2 |
| CND3 |
| CND4 |
| CTOF |
| DC12 |
| DCtest |
| DCthin |
| EC |
| FMT |
| FST |
| FST2 |
| FSTold |
| HTCC |
| IC |
| LD2target |
| LH2target |
| NH3target |
| OTOF |
| SECTOR |
| ctof_LG |
| downstream_beamline |
| innergeometry |
| magnetic_fields |
| moeller_shield |
| solenoid |
| torus |
+---------------------------+
``````````````````
` Hit definitions:
``````````````````
mysql -h clasdb -u clasuser clas12_banks -e "select name, id, minEnergy,
TimeWindow, ProdThreshold from SDId;"
+-----------+------+------------+------------+---------------+
| Generated | 1 | 0.0*MeV | 0*ns | 0*um |
| CTOF | 50 | 200.0*KeV | 4*ns | 2*mm |
| CND | 55 | 200.0*KeV | 4*ns | 2*mm |
| OTOF_1a | 60 | 200.0*KeV | 4*ns | 2*mm |
| OTOF_1b | 70 | 200.0*KeV | 4*ns | 2*mm |
| OTOF_2b | 80 | 200.0*KeV | 4*ns | 2*mm |
| BST | 400 | 2.0*KeV | 132*ns | 300*um |
| FST | 410 | 2.0*KeV | 132*ns | 300*um |
| FMT | 450 | 2.0*KeV | 132*ns | 300*um |
| BMT | 460 | 2.0*KeV | 132*ns | 300*um |
| DC | 500 | 0.1*KeV | 500*ns | 2*mm |
| IC | 600 | 0.1*KeV | 500*ns | 1*mm |
| Bonus | 700 | 0.1*KeV | 0*ns | 1*mm |
| TREK | 200 | 0.001*KeV | 1*ns | 1*mm |
| EC | 300 | 1.0*KeV | 200*ns | 1*mm |
+-----------+------+------------+------------+---------------+
``````````````````````````
` Maurizio Ungaro
` e-mail: ungaro at jlab.org
` Office #: 7578
`````````````````````````
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/gemc_software/attachments/20091202/fca5e443/attachment-0002.html>
More information about the Gemc_software
mailing list