Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/runAndEvent/RE05/

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 2415 bytes       2024-12-05 15:16:16
File GNUmakefile 368 bytes       2024-12-05 15:16:16
File History 10405 bytes       2024-12-05 15:16:16
File README 2828 bytes       2024-12-05 15:16:16
File exampleRE05.EMtest.in 133 bytes       2024-12-05 15:16:16
File exampleRE05.EMtest.large_N.in 134 bytes       2024-12-05 15:16:16
File exampleRE05.EMtest.out 20844 bytes       2024-12-05 15:16:16
C++ file exampleRE05.cc 4102 bytes       2024-12-05 15:16:16
File exampleRE05.in 260 bytes       2024-12-05 15:16:16
File exampleRE05.out 44404 bytes       2024-12-05 15:16:16
File pythia_event.data 928390 bytes       2024-12-05 15:16:16
File pythia_main.f 2191 bytes       2024-12-05 15:16:16
File vis.mac 2015 bytes       2024-12-05 15:16:16

  1 -------------------------------------------------------------------
  2 
  3      =========================================================
  4      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
  5      =========================================================
  6 
  7                             Example RE05
  8                             ------------
  9 
 10  Example RE05 has a simplified collider detector geometry. This example
 11 demonstrates the following features.
 12  It was moved in extended examples from novice/N04 with removal of
 13 novice examples. 
 14 
 15 1. PYTHIA primary events.
 16 
 17  RE05PrimaryGeneratorAction has G4HEPEvtInterface as the generator.
 18 G4HEPEvtInterface accesses to "pythia_event.data", which contains three
 19 events of Higgs generation produced by PYTHIA. "pythia_main.f" is an
 20 example FORTRAN code of PYTHIA for generating this event sample.
 21 
 22 2. Readout geometry
 23 
 24  RE05DetectorConstruction defines a simplified collider detecor
 25 geometry, tracker made of cylindrical tubes, calorimeter made of
 26 cylindrical tubes, and muon trackers made of planes.
 27 
 28  The cylindrical calorimeter is made of tubes of lead and a scintillator.
 29 Energy deposition in the scintillator is accumulated by RE05CalorimeterSD 
 30 sensitive detector, which is assigned to a dedicated parallel world,
 31 RE05CalorimeterParallelWorld, which defines the phi-z cell.
 32 
 33 3. Physics processes
 34 
 35  The example uses the QBBC physics list, which includes electromagnetic 
 36 and hadronic interactions. 
 37 
 38 4. Event filtering by the stacking mechanism.
 39 
 40  Higgs events in "pythia_event.data" have two lepton pairs produced
 41 by the Higgs decay via Z0. At the first stage of each event, only the
 42 primary muons are tracked without tracking secondaries. then the number
 43 of hits on the muon trackers are examined. At the next stage, only
 44 the primary charged particles are tracked only inside the barrel
 45 tracking area and the isolation of the primary muons are examined.
 46 At the third stage, all particles in the RoI (Region of Interest) along
 47 the isolated muons are tracked. All these examinations are applied in
 48 RE05StackingAction.
 49     
 50 5. Input macro files
 51 
 52 5.1 exampleRE05.in
 53 
 54  Read "pythia_event.data" and run 10 events. This macro file 
 55 demonstrates the feature described in the previous section.
 56 
 57 N.B. For release 11.3, this macro is temporarily altered to shoot
 58 muons by particle gun. Once HepMC3 interface becomes ready, this
 59 example will be overhauled and this macro file will be updated
 60 accordingly.
 61 
 62 5.2 exampleRE05.EMtest.in and exampleRE05.EMtest.large_N.in
 63 
 64  Alternative macros with shooting muons for checking EM physics.
 65  
 66 6. How to start
 67  
 68 - Execute RE05 in 'batch' mode from macro files
 69   % exampleRE05   exampleRE05.in
 70     
 71 - Execute RE05 in 'interactive mode' with visualization
 72   % exampleRE05
 73   ....
 74   Idle> type your commands. For instance:
 75   Idle> /run/beamOn 3
 76   ....
 77   Idle> exit