Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/ChargeExchangeMC/README

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 ]

Diff markup

Differences between /examples/advanced/ChargeExchangeMC/README (Version 11.3.0) and /examples/advanced/ChargeExchangeMC/README (Version 9.2.p3)


  1                                                   
  2      =========================================    
  3                         Geant4 - Cexmc advance    
  4      =========================================    
  5                                                   
  6                                     README        
  7                              -----------------    
  8                                                   
  9 Author: A. Radkov (alexey.radkov@gmail.com)       
 10                                                   
 11 ------> Introduction                              
 12                                                   
 13 Cexmc stands for Charge EXchange Monte Carlo.     
 14 real experiments in Petersburg Nuclear Physics    
 15 Detailed User's Manual and explanatory images     
 16 found in directory doc/ of this example.          
 17                                                   
 18 ------> Compilation                               
 19                                                   
 20 Basic modules of Cexmc must compile with Geant    
 21 with older versions of Geant4. Cexmc contains     
 22 be enabled or disabled in the makefile by sett    
 23 are listed in the beginning of the makefile an    
 24 involve additional dependencies. In the follow    
 25 related modules are shown.                        
 26                                                   
 27 Dependency        Requirement  Makefile Macro     
 28 ----------------------------------------------    
 29 boost::serialize  Optional      CEXMC_USE_PERS    
 30                                 Persistency       
 31                                                   
 32                                                   
 33 boost::split      Optional      CEXMC_USE_PERS    
 34                                 Main              
 35                                                   
 36                                                   
 37                                                   
 38 boost::spirit     Optional      CEXMC_USE_CUST    
 39                                 Custom filter     
 40                                                   
 41 cernlib           Optional      CEXMC_USE_GENB    
 42                                                   
 43                                                   
 44                                                   
 45                                                   
 46 CERN ROOT         Optional      CEXMC_USE_ROOT    
 47                                 Histograming      
 48                                                   
 49 CERN ROOT / Qt    Optional      CEXMC_USE_ROOT    
 50 binding                         Histograming      
 51                                                   
 52 ----------------------------------------------    
 53                                                   
 54 The persistency module is compatible with a pr    
 55 (compilation was tested under Scientific Linux    
 56 version 1.32). Custom filter requires a newer     
 57 boost::spirit library which requires boost ver    
 58 Presence of CERN ROOT libraries is tested auto    
 59 is possible to disable or enable the histogram    
 60 CEXMC_USE_HISTOGRAMING in the makefile.           
 61 Compilation of visualization modules and inter    
 62 standard Geant4 macros like G4VIS_USE, G4UI_US    
 63 have been set.                                    
 64 If boost is installed in a special path in you    
 65 properly set environment variables BOOST_INCLU    
 66 which denote directories where boost include f    
 67                                                   
 68 ------> Run modes                                 
 69                                                   
 70 Run modes are set from command-line options. T    
 71 options type in terminal 'cexmc -h' or just 'c    
 72 unavailable if certain modules were not compil    
 73                                                   
 74 Here is list of run modes categorized by type     
 75                                                   
 76    1. Batch mode. The simplest mode without an    
 77       No command line option is required.         
 78    2. Interactive mode. The program provides a    
 79       To run in the interactive mode command l    
 80    3. Graphical Qt mode. This mode is specifie    
 81                                                   
 82 List of run modes categorized by task:            
 83                                                   
 84    1. Straight mode (or Monte Carlo mode). The    
 85       init macros, then calculate acceptances     
 86       project files. Project files are saved i    
 87       environment variable CEXMC_PROJECTS_DIR     
 88       is not defined), name of the project is     
 89       and init macros are set by options -p an    
 90       mode preinit macro must be specified exp    
 91       production model can be instantiated onl    
 92    2. Replay mode (or Read project mode). In t    
 93       common Geant4's event loop. Instead, it     
 94       from an existing project and pass them i    
 95       CexmcEventAction::EndOfEventAction(). Th    
 96       option -r. This mode is useful when user    
 97       existing project with different conditio    
 98       reconstruction parameters) or apply a cu    
 99       can be written again into another projec    
100    3. Show results mode (or Output mode). The     
101       from an existing project (specified by o    
102       specified in option -o. For example, to     
103       specify -orun in command line. To show e    
104       user can specify -oevents,geom,run.