$Id: Readme-Questions for project $name Geant4 Electromagnetic Physics ------------------------------ 1 - OBJECTIVE Study Geant4 elecromagnetic physics components. 2 - HOW TO START? Example code extracted from Geant4 extended electromagnetic example TestEm3 and TestEm8 3 - PRACTICE Study what Geant4 electromagnetic physics constructors are available, how compute cross sections and energy loss, how to design application for gaseous detector, how activate different Geant4 options 4 - Geant4 cuts % cd TestEm3 % gmake -j4 % ls $G4WORKDIR % ls $G4WORKDIR/bin/Linux-g++/ % $G4WORKDIR/bin/Linux-g++/TestEm3 Questions: What cuts in range are used in the example by default? What energy thresholds are for gamma and e- in Lead, in liquid Argon? How to change cut values in this example? What maximum cut value providing elecromagnetic shower for 1 GeV e-? What minimum cut value need to be used to allow delta-electron production for 1 GeV proton? Idle> /control/execute vis.mac Idle> /run/beamOn 1 Idle> /gun/particle e- Idle> /gun/energy 1 GeV Idle> /run/setCut 1 km Idle> /run/beamOn 1 Idle> /run/beamOn 100 Idle> /run/setCut 100 cm Idle> /run/beamOn 1 Idle> /run/setCut 10 cm Idle> /run/beamOn 1 Idle> /run/setCut 1 cm Idle> /run/beamOn 1 Idle> /gun/particle proton Idle> /run/setCut 1 cm Idle> /run/beamOn 10 Idle> /run/setCut 1 mm Idle> /run/beamOn 10 5 - Study example and change electromagnetic physics options on-line % cd ../ % ls % cp -r $G4INSTALL/examples/extended/electromagnetic/TestEm8 ./ % cd TestEm8 % gmake -j4 % ls $G4WORKDIR % ls $G4WORKDIR/bin/Linux-g++/ % $G4WORKDIR/bin/Linux-g++/TestEm8 Questions: How many volumes are defined? What volume is sensitive? Which electromagnetic physics constructors are available? What material is defined for container and what for the sensitive volume? Idle> /control/execute vis.mac Idle> /gun/particle proton Idle> /gun/energy 1 MeV Idle> /run/beamOn 1 Idle> /run/beamOn 10 6 - Scoring results Questions: How to run example in batch mode? How to select different electromagnetic constructors? How to change cut values in this example? How to add printout of dedx? % $G4WORKDIR/bin/Linux-g++/TestEm8 gas.mac Edit src/RunAction.cc adding dedx computation