Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/advanced/air_shower/README is written in an unsupported language. File is not indexed.

0001 
0002      =========================================================
0003               Geant4 - ULTRA-based air shower example
0004      =========================================================
0005 
0006                              README
0007                       ---------------------
0008 
0009 ------------------------------------------------------------------------
0010 ----> Introduction.                                                     
0011                                                                           
0012 The ULTRA detector is a hybrid 2-component system consisting of:                                  
0013                                                                         
0014                                                                         
0015 1) an UV detection system - the UVscope                                 
0016 2) an array of scintillator detectors - the ETscope                      
0017                                                                         
0018 The UVscope detects Cherenkov light associated to cosmic ray showers    
0019 when it is diffusively reflected on ground.                             
0020 The ETscope detects in coincidence the charged particles of the shower. 
0021                                                                         
0022 In the current version only the UVscope simulation is included          
0023 ------------------------------------------------------------------------
0024 ----> Description                                                       
0025                                                                         
0026 The UVscope consists of a Fresnel lens and a PMT located in the focal   
0027 plane, enclosed in a cylindrical aluminum housing. The lens is 457 mm   
0028 in diameter and is made of UV transmitting acrylic with 5.6 grooves     
0029 per mm. The description of the geometry of the Fresnel lens makes use   
0030 of object parameterisation/replication capabilities.                     
0031                                                                       
0032 The primary vertex generator describes a plane circular source of UV 
0033 (3eV, about 400 nm) optical photons.                                    
0034 Depending on the selected detector configuration, the source can be     
0035 positioned such that the photons are fired                              
0036 to a reflecting surface or, by default, directly to the UVscope 
0037 (no reflecting surface is present in this case).                        
0038 Reflection at the surface can be chosen to be specular or diffuse.
0039 In both cases the normal to the surface makes an angle of 45 degrees    
0040 with the UVscope axis and the photons are emitted at an angle of 
0041 90 degrees with the UVscope axis.                                       
0042 If none of these variables is set no reflecting surface is used 
0043 and the photons source is positioned at the UVscope axis. 
0044                                                                         
0045 The definition of the relevant optical boundaries, parameters and       
0046 processes is made.                                                      
0047                                                                         
0048 ------------------------------------------------------------------------
0049 ----> SET-UP 
0050                                                                         
0051 A standard Geant4 example GNUmakefile and a CMakeLists.txt file are 
0052 provided, for building with cmake                                       
0053 
0054 The following environment variable can be set in order to get           
0055 additional verbosity during program running:                            
0056 
0057  1) GNUmakefile
0058 
0059   setenv ULTRA_VERBOSE 
0060 
0061 or 
0062 
0063  2) cmake -DULTRA_VERBOSE=ON "path to source"
0064 
0065 
0066 ------------------------------------------------------------------------
0067 
0068 The analysis is performed using the native Geant4 analysis tools 
0069 (g4tools). In the default case, the output histograms are written 
0070 in a ROOT file.
0071 
0072 The output file can be written in other formats (csv, xml, hdf5) by
0073 changing the G4AnalysisManager default file type in UltraRunAction::BeginOfRunAction().
0074 
0075 -----------------------------------------------------------------------
0076 ----> How to run the example.                                          
0077 
0078   From the directory where the Ultra binary resides :
0079 
0080   ./Ultra "macro name" for running in batch mode                       
0081                                                                                                                     
0082   ./Ultra  for running in interative mode.                             
0083   The macro VisDirect.mac is executed.                                 
0084                                                                         
0085   Several macros are available for interactive visualisation.          
0086   While in interactive mode type the command                           
0087   /control/execute "name_of_macro", 
0088   where "name_of_macro" is one of the following:
0089 
0090   Direct.mac - a beam of photons is shot directly to the telescope.    
0091   Mirror.mac - the beam is directed to a specular reflecing surface    
0092   Ground.mac - the beam is directed to a diffusively reflecting surface
0093 
0094 ------------------------------------------------------------------------
0095 ----> Simulation output                                                 
0096 
0097 the output is ultra.root                                             
0098  It contains:
0099  1)1Dhistogram with the detected photons energy (eV)                    
0100  2)1Dhistogram with the number of detected photons per event            
0101 
0102 
0103 To plot these histograms run the ROOT macro 'do_plots.C' :
0104 > root do_plots.C
0105 ------------------------------------------------------------------------
0106 
0107 for comments and questions: bernardo@lip.pt
0108 for more info http://www.ge.infn.it/geant4/examples/
0109 
0110 last modified:  B. Tome 08/11/2019
0111 created by   :  B. Tome and M.C. Espirito Santo 20/05/2004