Geant4 Cross Reference |
1 2 ========================================= 3 Geant4 - an Object-Oriented Toolkit for S 4 ========================================= 5 6 lArCal 7 -------- 8 9 This example is intended to simulate the Forw 10 (FCAL) of the ATLAS Detector at LHC. The goal 11 a good missing energy determination in the re 12 from the beam direction. 13 14 15 1. GEOMETRY DEFINITION 16 ------------------------ 17 18 The liquid Argon calorimeter consists of thre 19 nominal outer dimensions: an electromagnetic 20 of copper) followed by two hadronic ones (mad 21 The corresponding parameters of these modules 22 FCALEMModuleParameters.input and FCALHadModul 23 The package contains as well a FCALTestbemSet 24 FCALTestbeamSetupParameters.input. See these 25 radius, lenght and angles of the different co 26 27 28 2. AN EVENT : THE PRIMARY GENERATOR 29 ------------------------------------ 30 31 The primary kinematic consists of a single pa 32 geometry perpendicular to the input face. The 33 class gives the particle and its energy (by d 34 20 GeV). These parameters can be changed in c 35 inside the macros given in this example. 36 37 The subdirectory data-tracks contains the kin 38 of the particles for different energies (20 G 39 120 GeV and 200 GeV). 40 The information given inside these files are 41 cosY, cosZ variables for each event. 42 43 A RUN is a set of events. 44 45 46 3. VISUALIZATION 47 ------------------ 48 49 The Visualization Manager is set in the main( 50 The initialisation of the drawing is done via 51 > /control/execute vis.mac 52 53 The detector has a default view which is a tr 54 55 The tracks are drawn at the end of event, and 56 Optionally the way of drawing the particles c 57 TBEVentActionMessenger class. 58 59 60 4. PHYSICS 61 ---------- 62 63 You can select between 4 Physics Lists: QGSP, 64 The last one is set as default, so that you c 65 electromagnetic. 66 The selection is done simply by comment/uncom 67 lArCal.cc (look for the keyword ***LOOKHERE 68 69 70 5. HOW TO START ? 71 ----------------- 72 73 - compile and link to generate an executable 74 % cd geant4/examples/advanced/lAr_calori 75 % gmake 76 77 - execute the program in 'batch' mode from m 78 % lArCal prerunlArcal.mac 79 80 - execute Test in 'interactive mode' with vi 81 % lArCal 82 ... 83 Idle> type your commands 84 ... 85 Idle> exit 86 87 88 6. HISTOGRAMS 89 -------------- 90 The analysis is performed using the histogram 91 Geant4. No external dependencies are required 92 93 lArCal produces 4 histograms (saved as fcal.r 94 the final state of the most important variabl 95 96 Histo1 --> Number of tracks out of World 97 Histo2 --> Number of secondary particles 98 Histo3 --> Total energy deposited (in MeV) in 99 Histo4 --> Total energy deposited (in MeV) in 100 101 See their definitions in FCALRunAction.cc 102 103 The histograms are saved (default) as a ROOT 104 histograms in a xml file by changing the G4An 105 in the FCALRunAction constructor. 106