Back to home page

EIC code displayed by LXR

 
 

    


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

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