© Copyright QinetiQ 2006 G4 C-S Biasing Based on the G4WrapperProcess Fan Lei Geant4 Biasing Mini Workshop, SLAC 21 March 2007.

Slides:



Advertisements
Similar presentations
GEant4 Microdosimetry Analysis Tool - GEMAT Fan Lei, Peter Truscott & Petteri Nieminen SPENVIS/Geant4 Workshop, Leuven, Belgium 05 October 2005.
Advertisements

The MSC Process in Geant4
Stefan Roesler SC-RP/CERN on behalf of the CERN-SLAC RP Collaboration
A Geant4 example for radiation effects on Components
Pedro Arce Point detector scoring 1 Point detector scoring in GEANT4 Pedro Arce, (CIEMAT) Miguel Embid (CIEMAT) Juan Ignacio Lagares (CIEMAT) Geant4 Event.
Implicit Capture Overview Jane Tinslay, SLAC March 2007.
Cross Section Biasing & Path Length Biasing Jane Tinslay, SLAC March 2007.
Alex Howard - Event Biasing Mini-Workshop - SLAC Geometrical Event biasing and Variance Reduction – Talk 2 Alex Howard, CERN Event Biasing Mini-Workshop,
Geant4 Event Biasing Jane Tinslay, SLAC May 2007, Geant4 v8.2.p01.
J. Tinslay 1, B. Faddegon 2, J. Perl 1 and M. Asai 1 (1) Stanford Linear Accelerator Center, Menlo Park, CA, (2) UC San Francisco, San Francisco, CA Verification.
1 Work Plan/Summary I By 25 th May 2007… Class clean-up – biasing and scoring… What to remove? (for v9.0) –Biasing VScorer and associated classes (in transportation.
P HI T S Advanced Lecture (II): variance reduction techniques to improve efficiency of calculation Multi-Purpose Particle and Heavy Ion Transport code.
1 Geant4 Physics Based Event Biasing Jane Tinslay, SLAC March 2007, Geant4 v8.2p01.
Alex Howard, CERN - Event Biasing Overview – Hebden Bridge 12 th September Event biasing – An Overview Alex Howard, CERN Event Biasing Overview.
Variance reduction A primer on simplest techniques.
Geant4: Electromagnetic Processes 2 V.Ivanchenko, BINP & CERN
Progress on generic biasing Marc Verderi LLR – Ecole polytechnique Geant4 Collaboration Meeting Seville September 2013.
Marc Verderi - IN2P3 SLAC User's Workshop.1 Introduction G EANT4 has been designed to allow users to implement new processes the kernel will treat as any.
Adding a new process CERN User’s Workshop 13 November 2002 V.Ivanchenko, CERN, Budker Institute for Nuclear Physics Based on presentation of M.Verderi.
GRAS Validation and GEANT4 Electromagnetic Physics Parameters R. Lindberg, G. Santin; Space Environment and Effects Section, ESTEC.
Geant4 Acceptance Suite for Key Observables CHEP06, T.I.F.R. Mumbai, February 2006 J. Apostolakis, I. MacLaren, J. Apostolakis, I. MacLaren, P. Mendez.
Geant4 Electromagnetic Physics Introduction V.Ivanchenko, M.Maire, M.Verderi  Process interface  Physics categories  Electromagnetic physics  PhysicsList.
Planned Geant4 developments for LLR Marc Verderi Laboratoire Leprince-Ringuet, École polytechnique Annecy ATF-2 meeting October 2006.
Pedro Arce Introducción a GEANT4 1 GAMOS tutorial Plug-in’s Exercises Pedro Arce Dubois CIEMAT
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
Progress on generic biasing Marc Verderi LLR – Ecole polytechnique Geant4 Collaboration Meeting Seville September 2013.
Reducing the occupancies in the calorimeter endcaps of the CLIC detector Suzanne van Dam Supervisor: André Sailer CERN, 6 March 2014.
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.]
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Collaboration.
Monday, Oct. 16, 2006PHYS 3446, Fall 2006 Jae Yu 1 PHYS 3446 – Lecture #11 Monday, Oct. 16, 2006 Dr. Jae Yu 1.Energy Deposition in Media Total Electron.
Spacecraft Environment & Protection Group GEANT4 Workshop, Noordwijk, Sep 1999 Radioactive Decay Process and Data P Truscott and F Lei Space Department.
G4GeneralParticleSource Class: Developed by ESA as the space radiation environment is often quite complex in energy and angular distribution, and requires.
Alex Howard, ETH, Zurich 13 th September 2012, 17 th Collaboration Meeting, Chartres 1 Geometrical Event Biasing Facility Alex Howard ETH, Zurich Geometrical.
Bremsstrahlung Splitting Overview Jane Tinslay, SLAC March 2007.
Geant4 User Workshop, Catania, Italy, 15th October, 2009
Alex Howard, CERN - Event Biasing Overview – Hebden Bridge 13 th September Event biasing and Variance Reduction Alex Howard, CERN Event Biasing.
GD AND GD2O3 COATINGS AS NEUTRON CONVERTERS Dorothea Pfeiffer
Radiation study of the TPC electronics Georgios Tsiledakis, GSI.
Marina Golubeva, Alexander Ivashkin Institute for Nuclear Research RAS, Moscow AGeV simulations with Geant4 and Shield Geant4 with Dpmjet-2.5 interface.
1 Simulation of Neutron Backgrounds in the ILC Extraction Line Beam Dump Siva Darbha Supervisors: Lewis Keller and Takashi Maruyama.
1 Giuseppe G. Daquino 26 th January 2005 SoFTware Development for Experiments Group Physics Department, CERN Background radiation studies using Geant4.
Physics II : processes Paris Geant4 Tutorial 5 June 2007 Marc Verderi Ecole Polytechnique - LLR.
Geant4 KISTI Tutorial Marc Verderi LLR – Ecole polytechnique October 2012 Event Biasing 01/11/2012 MARC VERDERI - LLR ECOLE POLYTECHNIQUE - GEANT4 KISTI.
Geant4 KISTI Tutorial Marc Verderi LLR – Ecole polytechnique October 2012 Physics II: Overview, Processes, Production Threshold.
Alex Howard, ETHZ – Biasing Requirements – SLAC 21 st September Biasing Requirements and Interfaces Alex Howard ETH, Zurich Biasing Space User Requirements.
Wednesday, Mar. 2, 2005PHYS 3446, Spring 2005 Jae Yu 1 PHYS 3446 – Lecture #11 Wednesday, Mar. 2, 2005 Dr. Jae Yu 1.Energy Deposition in Media Photon energy.
Spatial Resolution and minimum detection
PHYS 3446 – Lecture #13 Energy Deposition in Media
PHYS 3446 – Lecture #11 Energy Deposition in Media Particle Detection
Geant4 Simulation of Test-Mass Charging in the LISA Mission
Biasing and scoring
Project Structure Advanced Neutron Spectrometer on the International Space Station (ANS-ISS) Mark Christl NASA/MSFC Oct 23, 2015 Honolulu, HI 1 1.
Status of Biasing: - Generic Biasing & - Reverse Monte Carlo
variance reduction techniques to improve efficiency of calculation A
Neutron and Photon Backscattering from the ILC Beam Dump
PHYS 3446 – Lecture #14 Energy Deposition in Media Particle Detection
Neutronics Studies for the Nab Experiment
Biasing and scoring
variance reduction techniques to improve efficiency of calculation A
The n-3He Simulation Using Geant4
Simulation and Analysis for Astroparticle Experiments
G4GeneralParticleSource Class:
The n-3He Simulation Using Geant4
Backgrounds using v7 Mask in 9 Si Layers at a Muon Higgs Factory
Geant4: Electromagnetic Physics 4 V.Ivanchenko, BINP & CERN
Decay Process Makoto Asai (SLAC)
PHYS 3446 – Lecture #13 Energy Deposition in Media
PHYS 3446 – Lecture #14 Energy Deposition in Media Particle Detection
Presentation transcript:

© Copyright QinetiQ 2006 G4 C-S Biasing Based on the G4WrapperProcess Fan Lei Geant4 Biasing Mini Workshop, SLAC 21 March 2007

© Copyright QinetiQ Plc Contents Introduction G4WarpperProcess Two Algorithms G4XWrapperProcess classes Status & Examples Discussions

© Copyright QinetiQ Plc Introduction C-S biasing is a technique to artificially enhance/reduce the interaction cross-section of a particular process, in order to improve the statistics of a simulation (variance reduction). Use cases: –Thin layer interactions (enhancement) –Thick layer shielding penetration (reduction) –... Other similar variance reduction techniques: forced collisions; path length stretching

© Copyright QinetiQ Plc C-S biasing in Geant4: Background Started the discussion in 2001, at the SLAC mini-workshop –Identified the wrapper approach as the implementation model –A virtual class G4WrapperProcess was created by H. Kurahige Prototype G4XWrapperProcess class created by F.Lei (2003 Triumf workshop) –Applicable to all discrete processes GHAD Implementation by H-P Wellish (2003 Triumf workshop) –for photo-nuclear processes only Further work done to G4XWrapperProcess in ESA REAT-MS project (2006)

© Copyright QinetiQ Plc G4WrapperProcess DoIT //////////// –virtual G4VParticleChange* PostStepDoIt –virtual G4VParticleChange* AlongStepDoIt –virtual G4VParticleChange* AtRestDoIt GPIL ////////////// –virtual G4double AlongStepGetPhysicalInteractionLen gth –virtual G4double AtRestGetPhysicalInteractionLength –virtual G4double PostStepGetPhysicalInteractionLeng th

© Copyright QinetiQ Plc C-S Biasing: Algorithms No “standard algorithm”. It depends on the application requirements Simple application cases: (right) –True PHS (simple) –True Secondary Radiation (simple) –Both PHS & Secondary radiation (complicated) Detector/shield Incident radiation E deposition /PHS Secondary radiation

© Copyright QinetiQ Plc Algorithm-1 At each step: If the biased process is being selected, the weights of current track and the secondaries are changed to w’’ = (1 – exp(-s/x))/(1-exp(-f*s/x) * w If the process is not being selected, the weight of the current track is changed to w’ = exp(-(1-f)*s/x) * w where w: the original parent particle weight s: the step length x: the unbiased current interaction length of the process f: the enhancement factor Normal scoring for both PHS and fluence s w W’’ Selected s w Unselected W’

© Copyright QinetiQ Plc Algorithm-2 At step level, if the process is selected: The primary is not killed, but continues its flight with a reduced weight: The weight of the secondary is where w: the original parent particle weight nl: the number of interaction length traversed f: the enhancement factor Special scoring is required for PHS W’’ W’ w

© Copyright QinetiQ Plc New Classes G4XWrapperProcess –G4XWrapperProcess(const G4String& aName = "X-",G4ProcessType aType = fNotDefined ) –void SetEnhanceFactor( G4double ) –void SetBiasMode2(G4bool mode) G4XProcessManager – void AddDiscreteProcess(G4VProcess*); – void AddProcess(G4VProcess*, G4int, G4int, G4int); G4XProcessManagerMessenger –/xsbias/setProcess LowEnCompton 10 false

© Copyright QinetiQ Plc G4XWrapperProcess – example (GPIL)

© Copyright QinetiQ Plc G4XWrapperProcess – example (DoIt)

© Copyright QinetiQ Plc Impact to Physics List The only change required

© Copyright QinetiQ Plc Current Status Available from –G4XWrapperProcess, G4XProcessManager & G4XProcessManagerMesseneger –Biased physics list version of Exrdm (extended/radioactivity/exrdm) MULASSIS GRAS Limitations: –Not working for Std-EM after g4.7.0 ( see VI’s presentation) –Not yet Region/Volume sensitive

© Copyright QinetiQ Plc GeV p + 1mm Si Slab 2hrs CPU time for both biased/unbiased simulations Proton elastic/inelastic cross-section x10

© Copyright QinetiQ Plc eV n + 1mm Si Slab 2hrs CPU time for both biased/unbiased simulations Neutron elastic, inelastic and capture cross-sections x10

© Copyright QinetiQ Plc keV gamma + 0.1mm Si Slab 2hrs CPU time for both biased/unbiased simulations Both photo-e & Compton cross-sections x10

© Copyright QinetiQ Plc Discussions-1: Simple implementation based on the wrapper approach No change to existing process required and easy to use Minimum impact to existing Physics Lists Same approach can be used for Forced Interaction biasing No special scoring required for algorithm-1 implementation

© Copyright QinetiQ Plc Discussions-2: Not working with current version of Standard EM –See Vladimir’s presentaion No activation/deactivation for region Process based only –most hadron physics are model based –expand the biasing mechanism in G4HadronicProcess Possible multiple interactions in the volume of interest –Optimal enhancement factor –Move the un-interacted part to the next boundary