source: trunk/examples/advanced/air_shower/README @ 1282

Last change on this file since 1282 was 807, checked in by garnier, 16 years ago

update

File size: 5.9 KB
Line 
1
2     =========================================================
3              Geant4 - ULTRA-based air shower example
4     =========================================================
5
6                             README
7                      ---------------------
8
9------------------------------------------------------------------------|
10----> Introduction.                                                     
11                                                                        | 
12The ULTRA detector is a hybrid 2-component system consisting of:                                 
13                                                                        |
14                                                                       
151) an UV detection system - the UVscope                                 |
162) an array of scintillator detectors - the ETscope                     
17                                                                        |
18The UVscope detects Cherenkov light associated to cosmic ray showers   
19when it is diffusively reflected on ground.                             |
20The ETscope detects in coincidence the charged particles of the shower.
21                                                                        |
22In the current version only the UVscope simulation is included         
23------------------------------------------------------------------------|
24----> Description                                                       
25                                                                        |
26The UVscope consists of a Fresnel lens and a PMT located in the focal   
27plane, enclosed in a cylindrical aluminum housing. The lens is 457 mm   |
28in diameter and is made of UV transmitting acrylic with 5.6 grooves     
29per mm. The description of the geometry of the Fresnel lens makes use   |
30of object parameterisation/replication capabilities.                     
31                                                                        |
32The primary vertex generator describes a plane circular source of UV
33(3eV, about 400 nm) optical photons.                                    |
34Depending on the user selection (see below for the relevant environment
35variables) the source can be positioned such that the photons are fired |
36to a reflecting surface or, by default, directly to the UVscope
37(no reflecting surface is present in this case).                        |
38Reflection at the surface can be chosen to be specular or diffuse.
39In both cases the normal to the surface makes an angle of 45 degrees    |
40with the UVscope axis and the photons are emitted at an angle of
4190 degrees with the UVscope axis.                                       |
42If none of these variables is set no reflecting surface is used
43and the photons source is positioned at the UVscope axis.
44                                                                        |
45The definition of the relevant optical boundaries, parameters and       
46processes is made.                                                      |
47                                                                       
48------------------------------------------------------------------------|
49----> SET-UP
50                                                                        |
51 -example enviroment with the compiler 3.2.3                             
52 -a standard Geant4 example GNUmakefile is provided                     |
53
54setup with:                                                             |
55compiler = gcc-3.2.3
56G4SYSTEM = linux-g++                                                    |
57
58The following environment variables can be set:                         |
59
60setenv G4ANALYSIS_USE    1
61
62setenv ULTRA_VERBOSE
63
64setenv ULTRA_MIRROR_USE 1 : A specular reflecting surface is used.
65setenv ULTRA_GROUND_USE 1 : A diffusive reflecting surface is used.
66
67Setup for analysis with AIDA 3.2.1, PI 1.3.3.
68The download instructions for the PI UltraLite+Hbook version
69can be found at:
70        http://cern.ch/pi/pi-ultraLite-133.html
71
72Definition of environment variables (assuming you used the directory
73"PiUltraLite-1.3.3" in your home directory):
74
75setenv PI_VERSION 1_3_3
76setenv PI_DIR ${HOME}/PiUltraLite-1.3.3
77setenv PATH ${PATH}:"${HOME}/PiUltraLite-1.3.3/bin"
78eval `aida-config -r csh`                                                        |
79------------------------------------------------------------
80The following keywords can be used in order to produce HBOOK, AIDA or ROOT
81histograms
82"hbook" for HBOOK histograms
83"xml" for AIDA histograms
84"root" for ROOT histograms
85
86For more information on the analysis tools:
87http://aida.freehep.org
88http://www.cern.ch/PI 
89
90-
91
92-----------------------------------------------------------------------
93----> How to run the example.                                           |
94
95- batch mode:
96  $G4WORDIR/bin/Linux-g++/Ultra UltraMacro.mac                          |
97                                                                        |
98- Interative mode:                                                     
99  3) $G4WORDIR/bin/Linux-g++/Ultra                                      |
100
101------------------------------------------------------------------------
102----> Simulation output                                                 |
103
104if G4ANALYSIS_USE = 1 in the set-up, the output is ultra.aida           |
105 It contains:
106 1)1Dhistogram with the detected photons energy (eV)                    |
107 2)1Dhistogram with the number of detected photons per event            |
108
109------------------------------------------------------------------------
110----> Visualisation                                                     |
111
112a macro is provided as example of visulisation:  Visualisation.mac      |
113to run it :  $G4WORKDIR/bin/Linux-g++/Ultra Visualisation.mac
114------------------------------------------------------------------------
115
116for comments and questions: bernardo@lip.pt
117for more info http://www.ge.infn.it/geant4/examples/
118
119last modified: B. Tome and M.C. Espirito Santo 20/05/2004
Note: See TracBrowser for help on using the repository browser.