Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/air_shower/

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Name Size       Last modified (GMT) Description
Back Parent directory       2024-12-05 15:16:16
Folder include/       2024-12-05 15:16:16
Folder src/       2024-12-05 15:16:16
File CMakeLists.txt 2587 bytes       2024-12-05 15:16:16
File Direct.mac 400 bytes       2024-12-05 15:16:16
File GNUmakefile 462 bytes       2024-12-05 15:16:16
File Ground.mac 89 bytes       2024-12-05 15:16:16
File History 9783 bytes       2024-12-05 15:16:16
File Mirror.mac 90 bytes       2024-12-05 15:16:16
File OpenVis.mac 2103 bytes       2024-12-05 15:16:16
File README 5781 bytes       2024-12-05 15:16:16
File Source.mac 266 bytes       2024-12-05 15:16:16
C++ file Ultra.cc 3679 bytes       2024-12-05 15:16:16
File UltraMacro.mac 278 bytes       2024-12-05 15:16:16
File VisDirect.mac 59 bytes       2024-12-05 15:16:16
File air_shower.out 38388 bytes       2024-12-05 15:16:16
File do_plots.C 249 bytes       2024-12-05 15:16:16

  1 
  2      =========================================================
  3               Geant4 - ULTRA-based air shower example
  4      =========================================================
  5 
  6                              README
  7                       ---------------------
  8 
  9 ------------------------------------------------------------------------
 10 ----> Introduction.                                                     
 11                                                                           
 12 The ULTRA detector is a hybrid 2-component system consisting of:                                  
 13                                                                         
 14                                                                         
 15 1) an UV detection system - the UVscope                                 
 16 2) an array of scintillator detectors - the ETscope                      
 17                                                                         
 18 The UVscope detects Cherenkov light associated to cosmic ray showers    
 19 when it is diffusively reflected on ground.                             
 20 The ETscope detects in coincidence the charged particles of the shower. 
 21                                                                         
 22 In the current version only the UVscope simulation is included          
 23 ------------------------------------------------------------------------
 24 ----> Description                                                       
 25                                                                         
 26 The UVscope consists of a Fresnel lens and a PMT located in the focal   
 27 plane, enclosed in a cylindrical aluminum housing. The lens is 457 mm   
 28 in diameter and is made of UV transmitting acrylic with 5.6 grooves     
 29 per mm. The description of the geometry of the Fresnel lens makes use   
 30 of object parameterisation/replication capabilities.                     
 31                                                                       
 32 The primary vertex generator describes a plane circular source of UV 
 33 (3eV, about 400 nm) optical photons.                                    
 34 Depending on the selected detector configuration, the source can be     
 35 positioned such that the photons are fired                              
 36 to a reflecting surface or, by default, directly to the UVscope 
 37 (no reflecting surface is present in this case).                        
 38 Reflection at the surface can be chosen to be specular or diffuse.
 39 In both cases the normal to the surface makes an angle of 45 degrees    
 40 with the UVscope axis and the photons are emitted at an angle of 
 41 90 degrees with the UVscope axis.                                       
 42 If none of these variables is set no reflecting surface is used 
 43 and the photons source is positioned at the UVscope axis. 
 44                                                                         
 45 The definition of the relevant optical boundaries, parameters and       
 46 processes is made.                                                      
 47                                                                         
 48 ------------------------------------------------------------------------
 49 ----> SET-UP 
 50                                                                         
 51 A standard Geant4 example GNUmakefile and a CMakeLists.txt file are 
 52 provided, for building with cmake                                       
 53 
 54 The following environment variable can be set in order to get           
 55 additional verbosity during program running:                            
 56 
 57  1) GNUmakefile
 58 
 59   setenv ULTRA_VERBOSE 
 60 
 61 or 
 62 
 63  2) cmake -DULTRA_VERBOSE=ON "path to source"
 64 
 65 
 66 ------------------------------------------------------------------------
 67 
 68 The analysis is performed using the native Geant4 analysis tools 
 69 (g4tools). In the default case, the output histograms are written 
 70 in a ROOT file.
 71 
 72 The output file can be written in other formats (csv, xml, hdf5) by
 73 changing the G4AnalysisManager default file type in UltraRunAction::BeginOfRunAction().
 74 
 75 -----------------------------------------------------------------------
 76 ----> How to run the example.                                          
 77 
 78   From the directory where the Ultra binary resides :
 79 
 80   ./Ultra "macro name" for running in batch mode                       
 81                                                                                                                     
 82   ./Ultra  for running in interative mode.                             
 83   The macro VisDirect.mac is executed.                                 
 84                                                                         
 85   Several macros are available for interactive visualisation.          
 86   While in interactive mode type the command                           
 87   /control/execute "name_of_macro", 
 88   where "name_of_macro" is one of the following:
 89 
 90   Direct.mac - a beam of photons is shot directly to the telescope.    
 91   Mirror.mac - the beam is directed to a specular reflecing surface    
 92   Ground.mac - the beam is directed to a diffusively reflecting surface
 93 
 94 ------------------------------------------------------------------------
 95 ----> Simulation output                                                 
 96 
 97 the output is ultra.root                                 
 98  It contains:
 99  1)1Dhistogram with the detected photons energy (eV)                    
100  2)1Dhistogram with the number of detected photons per event            
101 
102 
103 To plot these histograms run the ROOT macro 'do_plots.C' :
104 > root do_plots.C
105 ------------------------------------------------------------------------
106 
107 for comments and questions: bernardo@lip.pt
108 for more info http://www.ge.infn.it/geant4/examples/
109 
110 last modified:  B. Tome 08/11/2019
111 created by   :  B. Tome and M.C. Espirito Santo 20/05/2004