Physics list update CERN 31/3 -04 Rikard Sandström Geneva University.

Slides:



Advertisements
Similar presentations
Ministère de la Recherche,
Advertisements

Advanced Neutron Spectrometer (ANS) Geant4 Simulations
LCD group seminar Peter Speckmayer 4. August /3/20091GEANT4 seminar, Peter Speckmayer.
Report from Low Background Experiments Geant4 Collaboration Workshop 10 September 2012 Dennis Wright (SLAC)
A Geant4 example for radiation effects on Components
Varan Satchithanandan Mentor: Dr. Richard Jones.  explains what the world is and what holds it together  consists of:  6 quarks  6 leptons  force.
Physics test code Phone conference 18/2 -04 Rikard Sandström Geneva University.
Francesco Longo University of Trieste and INFN-Trieste After some discussion at Perugia meeting (P.Boinee, R.Rando, R.Giannitrapani, J.Cohen-Tanugi) Analysis.
Mar 31, 2005Steve Kahn -- Ckov and Tof Detector Simulation 1 Ckov1, Ckov2, Tof2 MICE Pid Tele-Meeting Steve Kahn 31 March 2005.
Hadronic and Electromagnetic Physics: special applications V.Ivanchenko BINP, Novosibirsk, Russia & CERN, Geneve, Switzerland.
RF background generator in G4MICE Video conference 17/ Yagmur Torun Rikard Sandström Geneva University.
1 G4MICE downstream distributions G4MICE plans Rikard Sandström Universite de Geneve MICE collaboration meeting 27/6-05.
1 Simulation of RF background in MICE Rikard Sandström University of Geneva NuFact’04 Osaka.
March 31, Status of the TOF, Ckov and Virtual Detector Packages in G4Mice Steve Kahn Brookhaven National Laboratory Mice Collaboration Meeting March.
Quantitative inventory of Particles & Processes Phone conference 21/1 -04 Rikard Sandström Geneva University.
Chris Rogers, MICE CM16 Wednesday Plenary Progress in Cooling Channel Simulation.
Status of  b Scan Jianchun Wang Syracuse University Representing L b scanners CLEO Meeting 05/11/02.
Reminder of TPG background simulation Abingdon 30/ Rikard Sandström Geneva University.
1 Physics in G4MICE MICE Collaboration meeting Berkeley 11 Feb 2005 Rikard Sandström Geneva University.
1 TPG digitization improvements Progress description Rikard Sandström Geneva University Software parallel session 31 Mars -04 CERN.
Neutron Background Simulation R. Wilkinson. 2 Neutron Background Simulation Long-lived neutrons created, diffuse around collision hall They get captured.
TPG background simulation Video conference 11/9 -03 Rikard Sandström Geneva University/CERN.
RF background simulations MICE collaboration meeting Fermilab Rikard Sandström.
1 RF background simulation: proposal for baseline simulation Video conference 22/9 -04 Rikard Sandström Geneva University.
Physics list update Phone conference 18/2 -04 Rikard Sandström Geneva University.
Maria Grazia Pia, INFN Genova and CERN1 Geant4 Hadron Kinetic Model for intra-nuclear transport Maria Grazia Pia CERN/IT and INFN, Sezione di Genova L.Bellagamba.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
Photon reconstruction and calorimeter software Mikhail Prokudin.
Physics III: Cuts, Decay and Optical Physics Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
Geant4: Electromagnetic Processes 2 V.Ivanchenko, BINP & CERN
Dec 2000 GEANT4 Workshop - David Bailey Hadronic Interactions 1 Checking Basic Characteristics of Hadronic Shower Parameterizations in GHEISHA / GEANT4.
Geant4 Electromagnetic Physics Introduction V.Ivanchenko, M.Maire, M.Verderi  Process interface  Physics categories  Electromagnetic physics  PhysicsList.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
Physics I: Physics Lists Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
EM physics progress20 January Geant4 Electromagnetic Physics Progress S.Incerti and V.Ivanchenko for Geant4 electromagnetic groups 20 January 2008.
Computing Performance Recommendations #13, #14. Recommendation #13 (1/3) We recommend providing a simple mechanism for users to turn off “irrelevant”
Hadronic Interaction Studies for LHCb Nigel Watson/Birmingham [Thanks to Silvia M., Jeroen v T.]
G4MICE Status and Plans 1M.Ellis - CM24 - RAL - 31st May 2009  Firstly, a correction to the agenda:  I failed to spot a mistake in the agenda that I.
Analysis of Alpha Background in SNO Data Using Wavelet Analysis
1 Status and Plans for Geant4 Physics Linear Collider Simulation Workshop III 2-5 June 2004 Dennis Wright (SLAC)
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Collaboration.
1 Calorimeter in G4MICE Berkeley 10 Feb 2005 Rikard Sandström Geneva University.
LHCb production experience with Geant4 LCG Applications Area Meeting October F.Ranjard/ CERN.
CBM Software Meeting 1 CBM Simulation & Analysis Framework Geant3 / Gean4 configuration M. Al-Turany, D. Bertini.
Atomic Physics – Part 3 Ongoing Theory Development To accompany Pearson Physics PowerPoint presentation by R. Schultz
TPG digitization update Phone conference 18/2 -04 Rikard Sandström Geneva University.
Interaction Region Backgrounds M. Sullivan for the MEIC Collaboration Meeting Oct. 5-7, 2015.
PID simulations Rikard Sandström University of Geneva MICE collaboration meeting RAL.
Towards comparisons between TFluka and TGeant3 ( within CbmRoot Framework) Denis Bertini (IT-GSI) Antonin Maire (IPHC Strasbourg)
STEIN Analysis for CINEMA Using GEANT4 Seongha Park Kyung Hee University KHU/SSR,
V.Ivanchenko Salamanca1 Geant4: Electromagnetic Processes 1  Introduction  Interfaces  PhysicsList  Optical process.
RF background, update on analysis Rikard Sandström, Geneva University MICE Analysis phone conference, October 30, 2007.
Geant4 release 5.1 summary Gabriele Cosmo EP/SFT.
Meson Production at Low Proton Beam Energy (Update) X. Ding, UCLA Target Studies May 9, /9/113.
LAV Simulation Emanuele Leonardi INFN Roma Photon Veto meeting 08/02/2011.
1 Giuseppe G. Daquino 26 th January 2005 SoFTware Development for Experiments Group Physics Department, CERN Background radiation studies using Geant4.
All lepton generation and propagation with MMC Dmitry Chirkin, UCB/LBNL AMANDA meeting, Uppsala, 2004.
1 Study of Data from the GLAST Balloon Prototype Based on a Geant4 Simulator Tsunefumi Mizuno February 22, Geant4 Work Shop The GLAST Satellite.
New approach of Geant4 Low Energy EM models (from version 9.3) Luciano Pandola INFN, Laboratori del Gran Sasso MaGe Joint Workshop, Munich, January 2010.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
Alex Howard, Imperial College Slide 1 July 2 nd 2001 Underground Project UNDERGROUND PROJECT – Overview and Goals Alex Howard Imperial College, London.
CMS requirements for G4 TF on
Physics III: Cuts, Decay and Optical Physics
Model Approach for Standard EM Physics
The Hadrontherapy Geant4 advanced example
Status of Standard EM for Geant4 9.1 and Beyond
Summary of dE/dx studies in silicon and MS in muon system
Marc Verderi GEANT4 collaboration meeting 01/10/2002
Based on a presentation of M.Verderi
Presentation transcript:

Physics list update CERN 31/3 -04 Rikard Sandström Geneva University

Purpose Make sure all relevant particles are simulated. Make sure all relevant processes to these particles are simulated. Use the correct energy scale for our purposes. Optimize performance -> Not simulate particles and processes that does not improve results but still uses computing resources.

Structure of PhysicsList.cc First the “old” code, treating in turn –gamma –e- –e+ –mu+ –mu- Then mesons –pi+ –pi- Next baryons –proton –antiproton –Neutron Last ions

Lepton & gamma processes Lepton and gamma processes left as is, to most extent –Changes in muon decay –For optical photons, tried to add G4Cerenkov G4Scintillation G4OpAbsorption G4OpRayleigh G4OpBoundaryProcess as is done in Geant4 examples but failed.

Meson processes For all mesons –Decay –Ionisation (if charged) For pi+ and pi- –Multiple scattering –Elastic processes –Low E inelastic processes

Hadronic processes For all hadrons –Decay (if unstable) –Ionisation (if charged) For proton, antiproton –Multiple scattering –Elastic processes –Low E inelastic processes –(no annihilation for antiproton) For neutron –Elastic processes –Low E inelastic processes –Neutron capture

Ionic processes Treating all ions and atoms as generic ions –Decay (if unstable) –Ionisation (if charged)

MICEStepStatistics In order to make an inventory of processes and particles a class was created that handles the information at each step for a track. It keeps track of –To what type of particle does this track belong? –What process is this particular step? This gives an array of step statistics, written to file “StepStat.out”. The statistitics collection is activated by the dataCard parameter –StepStatisticsOutput 1 (default unactivated)

(TPG detOnly:) Top 20 particles and processes 1. Ionisaton, e- (843.4) 2. Ionisaton, mu+ (418.5) 3. Transportation, mu+ (236.6) 4. Transportation, gamma (10.42) 5. MSC, e- (6.154) 6. Transportation, e- (5.599) 7. Ionisation, e+ (5.476) 8. Ionisation, proton (1.604) 9. Photoelectric effect, gamma (1.093) 10. Bremsstrahlung, e- (0.9616) 11. Transportation, e+ (0.8046) 12. Compton scattering, gamma (0.5706) 13. Bremsstahlung, e+ (0.3177) 14. MSC, e+ (0.1036) 15. Transportation, nu_e (0.1544) 16. Transportation, anti nu_mu (0.1554) 17. Ionisation, pi+ (0.154) 18. Ionisation, K+ ( ) 19. Annihilatioin, e+ ( ) 20. E-pair conversion, gamma ( )

Cuts Support added for cuts per G4Region –I suggest this kind of code in the DetectorConstuctor classes for every object in G4MICE that needs it: // // Regions // // Individual logical volumes are // registered as "root logical volume" so that all daughter volumes in // these logical volumes are also affected by the corresponding regions. // std::vector logVols; logVols.push_back(fLogicGasVolumeTPG); //contains also HV-plane and GEMs //...add more logical volumes here to the array of logical volumes int size = logVols.size(); for (int i = 0; i < size; i++) { G4Region* aRegion = new G4Region(logVols[i]->GetName()); logVols[i]->SetRegion(aRegion); aRegion->AddRootLogicalVolume(logVols[i]); }

Cuts (cont.) The cuts per G4Region is then invoked in MICEPhysicsList.cc: if (MyDataCards.fetchValueString("TrackerOption") == "TPG") { // This is the sensitive gas region of the TPG and the volumes inside it. G4Region* reg = G4RegionStore::GetInstance()->GetRegion("lGasVolumeTPG"); G4ProductionCuts* cuts = new G4ProductionCuts; cuts->SetProductionCut(0.5*mm); reg->SetProductionCuts(cuts); } Parameters in dataCards should be used for setting the cuts in these special regions (here hard coded). –The cuts can be checked with DumpCutValuesTable();

GEANT 4 Interactive commands /process/listgives list of processes used /process/dump hIonilists all particles using this process /process/inactivate MuIoniinactivate muon ionisation /process/activate hIoni protonactivate ionisation for protons /particle/listlists all particles used /particle/select e- selects e- as active particle /particle/process/dump prints process information for particle /particle/property/dumpprints particle attributes /run/dumpCoupleslist all regions with cuts and thresholds /run/setCut 1 cmset default cut to 1cm /run/setCutForRegion lGasVolumeTPG 1set cut to 1mm for TPG gas

Proposals, cuts & thresholds We set a fairly high default cut value. Detectors that need lower energy simulation defines regions (as in the example), and PhysicsList reads in the special cut values from dataCards.

Proposals, particles & processes Keep particles needed to avoid crashes (ions, anti protons) Keep processes needed to avoid crashes (no ionisation for pi+ causes crash for example) We set general switches in dataCards to control processes. Now I have as example –HadronScatteringOption (None/All/Meson/Hadron) –HadronIonisationOption (None/All/Meson/Hadron/Ion) –HadronDecayOption None (None/All/Meson/Hadron/Ion) Detailed process switches can be controlled by macrofiles/interactive commands.

To discuss What should be controlled by dataCards and what by macrofiles (interactive commands)? What should the default cut value be? What interface should be used to turn on/off processes? What processes should be on by default? Should we use low energy version of the processes everywhere?

Still to do Add Cherenkov etc if need be. Run the tests with cooling channel on. (Still problem with what I think is the reference particle, which also prevents me from examining RF background behaviour.) Once we can run with cooling channel, look in detail on the interesting processes to verify validity. Have a closer look on leptons. Will confirm with theory, and fix if necessary. Possibly the process ordering is vital here.