| 1 | $Id: README,v 1.3 2006/07/05 11:53:02 gcosmo Exp $
|
|---|
| 2 | -------------------------------------------------------------------
|
|---|
| 3 |
|
|---|
| 4 | =========================================================
|
|---|
| 5 | Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
|---|
| 6 | =========================================================
|
|---|
| 7 |
|
|---|
| 8 | HepMCEx01
|
|---|
| 9 | ---------
|
|---|
| 10 |
|
|---|
| 11 | HepMCEx01 is based on ExampleN04, which has a simplified collider detector
|
|---|
| 12 | geometry. Only part of the primary generator action is replaced with new one.
|
|---|
| 13 | This example demonstrates the following features.
|
|---|
| 14 |
|
|---|
| 15 | 1. HepMC interface
|
|---|
| 16 |
|
|---|
| 17 | ExN04PrimaryGeneratorAction has HepMCG4Interface as the generator.
|
|---|
| 18 | There are two types of generators provided as samples. One generator reads
|
|---|
| 19 | primary information from a HepMC Ascii file (data/example_MyPythia.dat).
|
|---|
| 20 | The other one generates primaries directly invoking PYTHIA routines
|
|---|
| 21 | in every event.
|
|---|
| 22 |
|
|---|
| 23 | 2. Readout geometry
|
|---|
| 24 |
|
|---|
| 25 | ExN04DetectorConstruction defines a simplified collider detecor
|
|---|
| 26 | geometry, tracker made of cylindrical tubes, calorimeter made of
|
|---|
| 27 | cylindrical tubes, and muon trackers made of planes.
|
|---|
| 28 | Cylindrical calorimeter is made of tubes of lead and scintirator
|
|---|
| 29 | without cut in phi nor z direction. Energy deposition in scintirator
|
|---|
| 30 | is accumulated by ExN04CalorimeterSD sensitive detector, which has
|
|---|
| 31 | a readout geometry to find the phi-z cell.
|
|---|
| 32 |
|
|---|
| 33 | 3. Full set of "ordinary" physics processes
|
|---|
| 34 |
|
|---|
| 35 | ExN04PhysicsList defines almost all of leptons and hadrons which
|
|---|
| 36 | Geant4 has dedicated classes for. Also almost all physics processes
|
|---|
| 37 | Geant4 has are defined.
|
|---|
| 38 |
|
|---|
| 39 | 4. Event filtering by the stacking mechanism.
|
|---|
| 40 |
|
|---|
| 41 | Higgs events in "pythia_event.data" have two lepton pairs produced
|
|---|
| 42 | by the Higgs decay via Z0. At the first stage of each event, only the
|
|---|
| 43 | primary muons are tracked without tracking secondaries. then the number
|
|---|
| 44 | of hits on the muon trackers are examined. At the next stage, only
|
|---|
| 45 | the primary charged particles are tracked only inside the barrel
|
|---|
| 46 | tracking area and the isolation of the primary muons are examined.
|
|---|
| 47 | At the third stage, all particles in the RoI (Region of Interest) along
|
|---|
| 48 | the isolated muons are tracked. All these examinations are applied in
|
|---|
| 49 | ExN04StackingAction.
|
|---|
| 50 |
|
|---|
| 51 | NOTE: it requires the installation of:
|
|---|
| 52 | - CERNLIB 2005 and proper access to the "/cern/pro/bin" path included
|
|---|
| 53 | in $PATH.
|
|---|
| 54 | - HepMC, version 1.27 or greater and proper path defined in $HEPMC_DIR.
|
|---|