Difference between revisions of "Solid sim geant4"

From Hall A Wiki
Jump to: navigation, search
(Quick start)
(on ifarm using pre-compiled GEMC instllation)
Line 11: Line 11:
 
  $SoLID_GEMC/script/run_solid_CLEO_PVDIS  (this will show SoLID PVDIS setup)
 
  $SoLID_GEMC/script/run_solid_CLEO_PVDIS  (this will show SoLID PVDIS setup)
 
  $SoLID_GEMC/script/run_solid_CLEO_SIDIS_3he  (this will show SoLID SIDIS setup)
 
  $SoLID_GEMC/script/run_solid_CLEO_SIDIS_3he  (this will show SoLID SIDIS setup)
 +
 +
(this will run GEMC 1.8 with Geant4.9.6.p01 as 7/26/2013)
  
 
==== on any machine using a local GEMC installation====
 
==== on any machine using a local GEMC installation====

Revision as of 15:23, 26 July 2013

Solid simulation with GEMC

Quick start

general note: make sure you have no other environmental variable set at login which may have conflict with GEMC. one way to do it is to rename .cshrc and .login to something else and log out and then in again

on ifarm using pre-compiled GEMC instllation

ssh ifarm.jlab.org
svn checkout https://jlabsvn.jlab.org/svnroot/solid/solid_gemc
sed s/solid_gemc_path/"~\/solid_gemc"/ solid_gemc/script/set_solidGEMC_farm > set_solidGEMC_farm_mine
source set_solidGEMC_farm_mine
$SoLID_GEMC/script/run_solid_CLEO_PVDIS  (this will show SoLID PVDIS setup)
$SoLID_GEMC/script/run_solid_CLEO_SIDIS_3he  (this will show SoLID SIDIS setup)
(this will run GEMC 1.8 with Geant4.9.6.p01 as 7/26/2013)

on any machine using a local GEMC installation

download and install GEMC by following the installation instruction
svn checkout https://jlabsvn.jlab.org/svnroot/solid/solid_gemc
modify solid_gemc/script/set_solidGEMC_local to your local setting and then source it
then you can run the script like run_solid_CLEO_PVDIS or run_solid_CLEO_SIDIS_3he

General info

general question, please email Zhiwen Zhao <zwzhao@jlab.org>

solgemc related question, please email Seamus Riordan <riordan@jlab.org>

For new users

Read the general GEMC info on its website to learn what it is. In particular take a look at the GEMC tutorials.

Check out the installation and running guide to run GEMC with Solid configuration.

Finally you can go through rest of items to really start using it.

Many information are cross linked through pages even with SoLID hardware design and software analysis. So make sure to browse around.

Things to know

Use a graphic SVN to monitor code change with alert

GEMC ouput with unit MeV, mm, ns in flux and gen banks, we should keep the same unit for newly generated banks.

GEMC doesn't record passby particles which deposit zero energy in the sensitive area. To record it by option "-RECORD_PASSBY=1"

install GEMC for SoLID simulation

run GEMC with SoLID configuration

Solid mysql database

define geometry/material/sensitivity

magnetic field map

hit processing

simulation output

event generator

thought on solid gemc developing

Simulation Study

acceptance

Compare to geant3 result

SIDIS kinematics

rate and background

pi e Ratio

Figure of Merit for baffle designs

Tracking

SIDIS/PVDIS Cherenkov

Visualization through GDML and directly through GEMC

talks and notes

Solid simulation 2011/03 (Zhiwen)

SoLID Monte Carlo 2011/01 (Seamus)

Strategy 2010/10 (Zhiwen)

Frame ideas before we adopted GEMC

Strategy/task/milestone

Framework Ideas (Seamus)