Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/eventgenerator/HepMC/HepMCEx01/README is written in an unsupported language. File is not indexed.

0001 -------------------------------------------------------------------
0002 
0003      =========================================================
0004      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
0005      =========================================================
0006 
0007                             HepMCEx01
0008                             ---------
0009 
0010  HepMCEx01 is based on ExampleN04, which has a simplified collider detector
0011 geometry. Only part of the primary generator action is replaced with new one.
0012 This example demonstrates the following features.
0013 
0014 1. HepMC interface
0015 
0016  ExN04PrimaryGeneratorAction has HepMCG4Interface as the generator.
0017 There are two types of generators provided as samples. One generator reads
0018 primary information from a HepMC Ascii file (data/example_MyPythia.dat).
0019 The other one generates primaries directly invoking PYTHIA routines
0020 in every event.
0021 
0022 2. Readout geometry
0023 
0024  ExN04DetectorConstruction defines a simplified collider detecor
0025 geometry, tracker made of cylindrical tubes, calorimeter made of
0026 cylindrical tubes, and muon trackers made of planes.
0027  Cylindrical calorimeter is made of tubes of lead and scintirator
0028 without cut in phi nor z direction. Energy deposition in scintirator
0029 is accumulated by ExN04CalorimeterSD sensitive detector, which has
0030 a readout geometry to find the phi-z cell.
0031 
0032 3. Full set of "ordinary" physics processes
0033 
0034 FTFP_BERT physics list defines almost all of leptons and hadrons which
0035 Geant4 has dedicated classes for. Also almost all physics processes
0036 Geant4 has are defined.
0037 
0038 4. Event filtering by the stacking mechanism.
0039 
0040  Higgs events in "pythia_event.data" have two lepton pairs produced
0041 by the Higgs decay via Z0. At the first stage of each event, only the
0042 primary muons are tracked without tracking secondaries. then the number
0043 of hits on the muon trackers are examined. At the next stage, only
0044 the primary charged particles are tracked only inside the barrel
0045 tracking area and the isolation of the primary muons are examined.
0046 At the third stage, all particles in the RoI (Region of Interest) along
0047 the isolated muons are tracked. All these examinations are applied in
0048 ExN04StackingAction.
0049 
0050 5. Installation
0051 
0052  See HepMC/README how to build this example.
0053 
0054 6. Execution
0055 
0056  % HepMCEx01 hepmc_pygen.in
0057