simulation in particle physics
play

Simulation in Particle Physics David Grellscheid What are the - PowerPoint PPT Presentation

Simulation in Particle Physics David Grellscheid What are the fundamental building blocks of Nature? T-Shirt, explain rules here T-Shirt, explain rules here 4e candidate with m 4e = 124.6 GeV p T (electrons)= 24.9, 53.9, 61.9, 17.8 GeV m


  1. Simulation in Particle Physics David Grellscheid

  2. What are the fundamental building blocks of Nature?

  3. T-Shirt, explain rules here

  4. T-Shirt, explain rules here

  5. 4e candidate with m 4e = 124.6 GeV p T (electrons)= 24.9, 53.9, 61.9, 17.8 GeV m 12 = 70.6 GeV, m 34 = 44.7 GeV 12 reconstructed vertices ATLAS: Status of SM Higgs searches, 4/7/2012 37

  6. Theory Experiment

  7. ? Theory Experiment

  8. Proton bunches 25 ns apart 11 10 protons per bunch ~25 collisions per crossing

  9. ~100 million readout channels, every 25 ns

  10. CMS

  11. CMS After zeroes removed, 1.6 MB / event 


  12. CMS After zeroes removed, 1.6 MB / event 
 * 40 M events / s = 64 TB / s ?

  13. CMS After zeroes removed, 1.6 MB / event 
 * 40 M events / s = 64 TB / s ? Can’t save everything

  14. Trigger system to keep only interesting events Incoming event rate per second Outgoing event rate per second Reduction factor Level 1 40 000 000 100 000 400 Level 2 100 000 3 000 30 Level 3 3 000 200 15

  15. Trigger system to keep only interesting events Incoming event rate per second Outgoing event rate per second Reduction factor Level 1 40 000 000 100 000 400 Level 2 100 000 3 000 30 Level 3 3 000 200 15 200 events / s * 1.6 MB / event = 320 MB / s

  16. Trigger system to keep only interesting events Incoming event rate per second Outgoing event rate per second Reduction factor Level 1 40 000 000 100 000 400 Level 2 100 000 3 000 30 Level 3 3 000 200 15 200 events / s * 1.6 MB / event = 320 MB / s = ~ 3200 TB / year raw data

  17. Trigger system to keep only interesting events Incoming event rate per second Outgoing event rate per second Reduction factor Level 1 40 000 000 100 000 400 Level 2 100 000 3 000 30 Level 3 3 000 200 15 200 events / s * 1.6 MB / event = 320 MB / s = ~ 3200 TB / year raw data Analysis is done offline, 
 ~3000 collaboration members should have equal access to data worldwide

  18. -1 -1 CMS Preliminary s = 7 TeV, L = 5.05 fb ; s = 8 TeV, L = 5.26 fb Events / 3 GeV Events / 3 GeV 2011+2012% 12 12 7 TeV 4e, 4 µ , 2e2 µ Data 8 TeV 4e, 4 , 2e2 µ µ Z+X 10 10 Z *,ZZ � 8 8 m =126 GeV H 6 6 4 4 2 2 0 0 m m [GeV] [GeV] 4l 4l μ μ 80 100 120 140 160 180 m [GeV] 4l ATLAS: Status of SM Higgs searches, 4/7/2012

  19. Re -1 -1 CMS Preliminary s = 7 TeV, L = 5.05 fb ; s = 8 TeV, L = 5.26 fb Events / 3 GeV Events / 3 GeV 2011+2012% 12 12 7 TeV 4e, 4 µ , 2e2 µ Data 8 TeV 4e, 4 , 2e2 µ µ Z+X 10 10 Z *,ZZ � 8 8 m =126 GeV H 6 6 � 4 4 2 2 0 0 m m [GeV] [GeV] 4l 4l μ μ 80 100 120 140 160 180 m [GeV] 4l ATLAS: Status of SM Higgs searches, 4/7/2012

  20. Re Need to get theory -1 -1 CMS Preliminary s = 7 TeV, L = 5.05 fb ; s = 8 TeV, L = 5.26 fb Events / 3 GeV Events / 3 GeV 2011+2012% 12 12 predictions. 7 TeV 4e, 4 µ , 2e2 µ Data 8 TeV 4e, 4 , 2e2 µ µ Z+X 10 10 Z *,ZZ � 8 8 m =126 GeV H 6 6 � 4 4 2 2 0 0 m m [GeV] [GeV] 4l 4l μ μ 80 100 120 140 160 180 m [GeV] 4l ATLAS: Status of SM Higgs searches, 4/7/2012

  21. Re Monte Carlo event generators �

  22. Herwig details • General purpose MC event generator • 30-year history in its F77 implementation; 
 Herwig 7 is a complete redesign from ground up in 
 C++, started 2003. (more and more python creeping in) • currently ~15 collaboration members 
 in Durham, Karlsruhe, Manchester, Zurich • Coordination is hard. Technically: Trello / Trac / Jenkins. 
 Don’t have a good model sociologically. • Main reference: arXiv:0803.0883, 1101.2599 
 https://herwig.hepforge.org/

  23. ThePEG Herwig++ Toolkit for high energy physics event generation [Leif Lönnblad] Box of physics implementations Each building block is 
 a compiled C++ class

  24. ThePEG Repository plaintext setup files no more compilation needed here

  25. Default Setup EventGenerator RNG Physics Model EventHandler Parton 
 Hadron- 
 Hard 
 Decays Subprocess Shower ization

  26. Default Setup EventGenerator create ThePEG::StandardEventHandler /Herwig/LHCHandler set LHCHandler:LuminosityFunction FixedLHCLuminosity insert LHCHandler:SubProcessHandlers[0] /Herwig/SimpleQCD RNG Physics Model set LHCHandler:CascadeHandler /Herwig/ShowerHandler set LHCHandler:HadronizationHandler /Herwig/ClusterHadHandler set LHCHandler:DecayHandler /Herwig/DecayHandler [...] EventHandler create ThePEG::EventGenerator /Herwig/LHCGenerator ThePEG.so 
 set LHCGenerator:EventHandler /Herwig/LHCHandler 
 [...] Parton 
 Hadron- 
 Hard 
 Decays set LHCHandler:BeamA /Herwig/Particles/p+ Subprocess Shower ization set LHCHandler:BeamB /Herwig/Particles/p+ set FixedLHCLuminosity:Energy 14000.0 [...]

  27. Default Setup EventGenerator create ThePEG::StandardEventHandler /Herwig/LHCHandler set LHCHandler:LuminosityFunction FixedLHCLuminosity insert LHCHandler:SubProcessHandlers[0] /Herwig/SimpleQCD RNG Physics Model set LHCHandler:CascadeHandler /Herwig/ShowerHandler set LHCHandler:HadronizationHandler /Herwig/ClusterHadHandler set LHCHandler:DecayHandler /Herwig/DecayHandler [...] EventHandler create ThePEG::EventGenerator /Herwig/LHCGenerator ThePEG.so 
 set LHCGenerator:EventHandler /Herwig/LHCHandler 
 [...] Parton 
 Hadron- 
 Hard 
 Arbitrary user extensions use dlopen(): Decays set LHCHandler:BeamA /Herwig/Particles/p+ Subprocess Shower ization set LHCHandler:BeamB /Herwig/Particles/p+ create DGrell::Myclass /DGrell/Myclass DGrellHwPlugin.so set FixedLHCLuminosity:Energy 14000.0 [...] Main code never needs recompilation.

  28. Default Setup EventGenerator create ThePEG::StandardEventHandler /Herwig/LHCHandler set LHCHandler:LuminosityFunction FixedLHCLuminosity insert LHCHandler:SubProcessHandlers[0] /Herwig/SimpleQCD RNG Physics Model set LHCHandler:CascadeHandler /Herwig/ShowerHandler set LHCHandler:HadronizationHandler /Herwig/ClusterHadHandler set LHCHandler:DecayHandler /Herwig/DecayHandler [...] EventHandler create ThePEG::EventGenerator /Herwig/LHCGenerator ThePEG.so 
 set LHCGenerator:EventHandler /Herwig/LHCHandler 
 [...] Parton 
 Hadron- 
 Hard 
 Decays set LHCHandler:BeamA /Herwig/Particles/p+ Subprocess Shower ization set LHCHandler:BeamB /Herwig/Particles/p+ set FixedLHCLuminosity:Energy 14000.0 [...]

  29. Default Setup EventGenerator RNG Physics Model EventHandler Parton 
 Hadron- 
 Hard 
 Decays Subprocess Shower ization

  30. Event record flow ∅ Parton 
 Hadron- 
 Hard 
 Decays Subprocess Shower ization Herwig 
 Analysis

  31. Event record flow ∅ Parton 
 Hadron- 
 Hard 
 Decays Subprocess Shower ization Herwig 
 Analysis HepMC other 
 Rivet users LHC 
 expts

  32. Event record flow ∅ Parton 
 Hadron- 
 Hard 
 Decays Subprocess Shower ization Herwig 
 Analysis HepMC other 
 Rivet users LHC 
 expts

  33. Event record flow ∅ Parton 
 Hadron- 
 Hard 
 Decays Subprocess Shower ization LHE 
 Herwig 
 hand-coded 
 2 → 2 ME 
 file reader Analysis MEs 
 construction (hel. amplitudes) HepMC other 
 Rivet users LHC 
 expts

  34. Event record flow ∅ Parton 
 Hadron- 
 Hard 
 Decays Subprocess Shower ization LHE 
 Herwig 
 hand-coded 
 2 → 2 ME 
 file reader Analysis MEs 
 construction (hel. amplitudes) HepMC UFO other 
 Rivet users LHC 
 expts

  35. Simulated data sets of millions of events

Recommend


More recommend