Skip to main content
Log in

Primer on ILC physics and SiD software tools

  • Regular Article
  • Published:
The European Physical Journal Plus Aims and scope Submit manuscript

Abstract

We first outline the standard model of particle physics, particle production and decay, and the expected signal and background at a Higgs factory like the international linear collider (ILC). We then introduce high-energy colliders and collider detectors and briefly detail the ILC and the silicon detector (SiD), one of the two detectors proposed for the ILC. Next, we review the available software tools for ILC event generation, SiD detector simulation, and event reconstruction. Finally, we suggest open avenues in research for detector optimization and physics analysis. The pedagogical level is suitable for advanced undergraduate and beginning graduate students in physics and research scientists in related fields.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. T. Behnke, J.E. Brau, B. Foster, J. Fuster, M. Harrison, J.M. Paterson, M. Peskin, M. Stanitzki, N. Walker, H. Yamamoto, The International Linear Collider Technical Design Report-Volume 1: Executive Summary. (2013). arXiv:1306.6327

  2. H. Baer, T. Barklow, K. Fujii, Y. Gao, A. Hoang, S. Kanemura, J. List, H.E. Logan, A. Nomerotski, M. Perelstein, The International Linear Collider Technical Design Report-Volume 2: Physics (2013). arXiv:1306.6352

  3. G. Aarons et al., ILC Reference Design Report Volume 3-Accelerator (2007). arXiv:0712.2361

  4. T. Behnke, J.E. Brau, P.N. Burrows, J. Fuster, M. Peskin, M. Stanitzki, Y. Sugimoto, S. Yamada, H. Yamamoto, The International Linear Collider Technical Design Report-Volume 4: Detectors (2013). arXiv:1306.6329

  5. P.W. Higgs, Broken symmetries and the masses of gauge bosons. Phys. Rev. Lett. 13, 508–509 (1964)

    Article  ADS  MathSciNet  Google Scholar 

  6. F. Englert, R. Brout, Broken symmetry and the mass of gauge vector mesons. Phys. Rev. Lett. 13, 321–323 (1964)

    Article  ADS  MathSciNet  Google Scholar 

  7. G. Aad et al., Observation of a new particle in the search for the standard model higgs boson with the ATLAS detector at the LHC. Phys. Lett. B 716, 1–29 (2012). arXiv:1207.7214

    Article  ADS  Google Scholar 

  8. S. Chatrchyan et al., Observation of a new boson at a mass of 125 GeV with the CMS experiment at the LHC. Phys. Lett. B 716, 30–61 (2012). arXiv:1207.7235

    Article  ADS  Google Scholar 

  9. H. Aihara, P. Burrows, M. Oreglia, E.L. Berger, V. Guarino, J. Repond, H. Weerts, L. Xia, J. Zhang, Q. Zhang, et al., SiD Letter of Intent (2009). arXiv:0911.0006

  10. M. Tanabashi et al., Review of particle physics. Phys. Rev. D 98(3), 030001 (2018)

    Article  ADS  Google Scholar 

  11. LHC Higgs Cross Section Working Group, S. Dittmaier, C. Mariotti, G. Passarino, R. Tanaka (eds.), Handbook of LHC Higgs Cross Sections: 1. Inclusive Observables. CERN-2011-002, CERN, Geneva (2011). arXiv:1101.0593

  12. LHC Higgs Cross Section Working Group, S. Dittmaier, C. Mariotti, G. Passarino, R. Tanaka (eds.), Handbook of LHC Higgs Cross Sections: 2. Differential Distributions. CERN-2012-002, CERN, Geneva (2012). arXiv:1201.3084

  13. LHC Higgs Cross Section Working Group, S. Heinemeyer, C. Mariotti, G. Passarino, R. Tanaka (eds.), Handbook of LHC Higgs Cross Sections: 3. Higgs Properties. CERN-2013-004, CERN, Geneva (2013). arXiv:1307.1347

  14. W. Kilian, T. Ohl, J. Reuter, WHIZARD: simulating multi-particle processes at LHC and ILC. Eur. Phys. J. C 71, 1742 (2011). arXiv:0708.4233

    Article  ADS  Google Scholar 

  15. H. Murayama, M.E. Peskin, Physics opportunities of e+ e- linear colliders. Ann. Rev. Nucl. Part. Sci. 46, 533–608 (1996). hep-ex/9606003

    Article  ADS  Google Scholar 

  16. C.T. Potter, Backgrounds for Fast Simulation \(e^+ e^-\) Collider Studies at \(\sqrt{s}=\)91,250,350,500 GeV (1702.04827) (2017). arXiv:1702.04827

  17. J. Alwall, R. Frederix, S. Frixione, V. Hirschi, F. Maltoni, O. Mattelaer, H.S. Shao, T. Stelzer, P. Torrielli, M. Zaro, The automated computation of tree-level and next-to-leading order differential cross sections, and their matching to parton shower simulations. JHEP 07, 079 (2014). arXiv:1405.0301

    Article  ADS  Google Scholar 

  18. L. Evans, S. Michizono, The International Linear Collider Machine Staging Report 2017 (2017). arXiv:1711.00568

  19. D. Schulte, Study of Electromagnetic and Hadronic Background in the Interaction Region of the TESLA Collider. PhD thesis, DESY (1997). http://inspirehep.net/record/888433/files/shulte.pdf

  20. W.N. Cottingham, D.A. Greenwood, An Introduction to the Standard Model of Particle Physics (Cambridge University Press, Cambridge, 1998)

    MATH  Google Scholar 

  21. D. Griffiths, Introduction to Quantum Mechanics, 2nd edn. (Pearson Prentice Hall, Upper Saddle River, 2004)

    Google Scholar 

  22. D. Griffiths, Introduction to Elementary Particles (2008)

  23. C. Quigg, Gauge Theories of the Strong Weak and Electromagnetic Interactions, vol. 56 (Princeton University Press, Princeton, 1983)

    MATH  Google Scholar 

  24. F. Halzen, A.D. Martin, Quarks and Leptons: An Introductory Course in Modern Particle Physics, vol. 1 (Wiley, New York, 1984)

    Google Scholar 

  25. V.D. Barger, R.J.N. Phillips, Collider Physics (1987)

  26. M.E. Peskin, D.V. Schroeder, An Introduction to Quantum Field Theory (Addison-Wesley, Reading, 1995)

    Google Scholar 

  27. Nobel Prize, The Nobel Prize. https://www.nobelprize.org/. Accessed Jan 2020

  28. T. Barklow, J. Brau, K. Fujii, J. Gao, J. List, N. Walker, K. Yokoya, ILC Operating Scenarios (2015). arXiv:1506.07830

  29. P.C. Rowson, D. Su, S. Willocq, Highlights of the SLD physics program at the SLAC linear collider. Ann. Rev. Nucl. Part. Sci. 51, 345–412 (2001). hep-ph/0110168

    Article  ADS  Google Scholar 

  30. The OPAL detector at LEP, Nuclear instruments and methods in physics research section A: accelerators. Spectrom. Detect. Assoc. Equip. 305(2), 275–319 (1991)

    Article  Google Scholar 

  31. The ATLAS Collaboration, The ATLAS experiment at the CERN large hadron collider. J. Instrum., 3(08):S08003–S08003 (2008)

  32. R.N. Cahn, G. Goldhaber, The Experimental Foundations of Particle Physics, 2nd edn. (Cambridge University Press, Cambridge, 2009)

    Google Scholar 

  33. A. Pais, I. Bound, Of Matter and Forces in the Physical World (Clarendon Press, Oxford, 1988)

    Google Scholar 

  34. B.R. Martin, G. Shaw, Particle Physics, 4th edn., Manchester Physics Series (Wiley, New York, 2017)

    MATH  Google Scholar 

  35. D.H. Perkins, Introduction to High Energy Physics, 4th edn. (Cambridge University Press, Cambridge, 2000)

    Book  Google Scholar 

  36. D.A. Edwards, M.J. Syphers, An Introduction to the Physics of High-Energy Accelerators, Wiley Series in Beam Physics and Accelerator Technology (Wiley, New York, 1992)

    Google Scholar 

  37. T.P. Wangler, Principles of RF Linear Accelerators, Wiley Beam Physics Accelerator Technology (Wiley, New York, 1998)

    Book  Google Scholar 

  38. T. Ferbel, Experimental Techniques in High-Energy Nuclear and Particle Physics, 2nd edn. (World Scientific, Singapore, 1991)

    Book  Google Scholar 

  39. P. Bambade et al., The International Linear Collider: A Global Project (2019). arXiv:1903.01629

  40. J. Strube and saveliev77. linearcollider/detectorliaisonreport 2012.1.3, April 2020

  41. J. Alwall et al., A standard format for Les Houches event files. Comput. Phys. Commun. 176, 300–304 (2007). arXiv:hep-ph/0609017

    Article  ADS  Google Scholar 

  42. L. Garren, StdHep 5.06.01 Monte Carlo Standardization at FNAL Fortran and C Implementation. http://cd-docdb.fnal.gov/0009/000903/015/stdhep_50601_manual.ps. Accessed 14 Mar 2016

  43. M. Dobbs, J.B. Hansen, The HepMC C++ Monte Carlo event record for high energy physics. Comput. Phys. Commun. 134, 41–46 (2001)

    Article  ADS  Google Scholar 

  44. T. Sjostrand, S. Mrenna, P.Z. Skands, PYTHIA 6.4 Physics and Manual. JHEP, 0605:026 (2006). arXiv:hep-ph/0603175

  45. T. Sjostrand, S. Mrenna, P.Z. Skands, A brief introduction to PYTHIA 8.1. Comput. Phys. Commun. 178, 852–867 (2008)

    Article  ADS  Google Scholar 

  46. S. Agostinelli et al., Geant4—a simulation toolkit. Nucl. Instrum. Methods Phys. Res. Sect. A 506(3), 250–303 (2003)

    Article  ADS  Google Scholar 

  47. J. Allison et al., Geant4 developments and applications. IEEE Trans. Nucl. Sci. 53, 270 (2006)

    Article  ADS  Google Scholar 

  48. J. Allison et al., Recent developments in Geant4. Nucl. Instrum. Methods Phys. Res. Sect. A 835, 186–225 (2016)

    Article  ADS  Google Scholar 

  49. M. Frank, F. Gaede, M. Petric, A. Sailer, AIDASoft/DD4hep (2018). http://dd4hep.cern.ch/

  50. F. Gaede, H. Vogt. LCIO-Users Manual (2017). http://lcio.desy.de/v02-09/doc/manual.pdf

  51. M. Selvaggi, DELPHES 3: a modular framework for fast-simulation of generic collider experiments. J. Phys. Conf. Ser. 523, 012033 (2014)

    Article  Google Scholar 

  52. A. Mertens, New features in Delphes 3. J. Phys. Conf. Ser. 608(1), 012045 (2015)

    Article  Google Scholar 

  53. C.T. Potter, DSiD: a Delphes Detector for ILC Physics Studies. In Proceedings, International Workshop on Future Linear Colliders (LCWS15): Whistler, B.C., Canada, November 02-06, 2015 (2016). arXiv:1602.07748

  54. R. Brun, F. Rademakers, ROOT: an object oriented data analysis framework. Nucl. Instrum. Methods A389, 81–86 (1997)

    Article  ADS  Google Scholar 

  55. T. Kramer, Track Parameters in LCIO. LC-DET-2006-004 (2006). http://flc.desy.de/lcnotes/noteslist/index_eng.html

  56. E. Brondolin, F. Gaede, D. Hynds, E. Leogrande, M. Petrič, A. Sailer, R. Simoniello, Conformal tracking for all-silicon trackers at future electron–positron colliders. Nucl. Instrum. Methods A956, 163304 (2020)

    Article  Google Scholar 

  57. M.A. Thomson, Particle flow calorimetry and the PandoraPFA algorithm. Nucl. Instrum. Methods Phys. Res. Sect. A 611(1), 25–40 (2009)

    Article  ADS  Google Scholar 

  58. M. Cacciari, G.P. Salam, G. Soyez, FastJet user manual. Eur. Phys. J. C72, 1896 (2012). arXiv:1111.6097

    Article  ADS  Google Scholar 

  59. T. Suehara, T. Tanabe, LCFIPlus: a framework for jet analysis in linear collider studies. Nucl. Instrum. Methods A 808, 109–116 (2016)

    Article  ADS  Google Scholar 

  60. D.J. Jackson, A topological vertex reconstruction algorithm for hadronic jets. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrom. Detect. Assoc. Equip. 388(1), 247–253 (1997)

    Article  ADS  Google Scholar 

  61. C.T. Potter, pySiDR: Python event reconstruction for SiD. in International Workshop on Future Linear Colliders (LCWS 2019) Sendai, Miyagi, Japan, October 28-November 1, 2019 (2020). arXiv:2002.05804

  62. M. Stanitzki, J. Strube, Performance of Julia for High Energy Physics Analyses (2020). arXiv:2003.11952

  63. K. Fujii et al., Tests of the Standard Model at the International Linear Collider (2019). arXiv:1908.11299

  64. L. Braun, D. Austin, J. Barkeloo, J. Brau, C.T. Potter, Correcting for leakage energy in the SiD silicon-tungsten ECal. In International Workshop on Future Linear Colliders (LCWS 2019) Sendai, Miyagi, Japan, October 28-November 1, 2019 (2020). arXiv:2002.04100

  65. C.T. Potter, J.E. Brau, N. Sinev, A CCD vertex detector for measuring Higgs boson branching ratios at a linear collider. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrom. Detect. Assoc. Equip. 511, 225–228 (2003)

    Article  ADS  Google Scholar 

Download references

Acknowledgements

Much of this primer began as lecture notes for the graduate courses Physics 610: Collider Physics and Physics 662: Elementary Particle Phenomenology, taught at UO in Winter and Spring terms in 2018. Thanks to Jim Brau, who generously allowed the author to fill in as instructor of record for 610 and 662 while Brau attended to ILC matters. Brau first taught the author about measuring Higgs boson branching ratios at a linear collider two decades ago [65]. Thanks to doyens Marty Breidenbach and Andy White for sharing their wisdom at the SiD Optimization meetings. Breidenbach, who maintains an incomprehensibly large store of experience, worked on deep inelastic scattering at Stanford, SPEAR, and SLD and was an early architect of SiD. Thanks also to Jan Strube and Dan Protopopescu, who have convened the SiD Optimization meetings over the past few years. Protopopescu cowrote and maintained the DD4hep SiD detector description. The historical material on accelerators and detectors was written while preparing lectures for Honors College 209H: Discovery of Fundamental Particles and Interactions taught at UO Winter and Spring 2020. Thanks to Daphne Gallagher, Associate Dean in the Clark Honors College, for encouraging the development of this experimental undergraduate course.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chris Potter.

Appendices

Appendix

Exercises

1.1 Higgs factory physics

  1. 1.

    Show that, for scattering from a hard sphere with radius R, the impact parameter and scattering angle are related by \(b=R\cos \frac{1}{2}\theta \). Calculate the total cross section for \(b<R\). What is the luminosity?

  2. 2.

    The Rutherford potential is given by \(V(r)=q_1q_2/r^2\), from which it can be shown that \(\cot \frac{1}{2}\theta =(2bE/q_1q_2)^2\), where E is the energy of the incident particle.

    1. (a)

      Calculate the classical differential cross section for Rutherford scattering.

    2. (b)

      Calculate the total cross section for Rutherford scattering. Explain.

  3. 3.

    Show that the nth Born Approximation can be written \(\varPsi _n = \varPsi _0 + \sum _{i=1}^{n} \int g^i V^i \varPsi _0\) using the recursion relation in Eq. 12.

  4. 4.

    The Yukawa potential is given by \(V(r)=\beta \exp (-\mu r)/r\) where \(\beta ,\mu \) are constants.

    1. (a)

      Calculate the Yukawa differential cross section in the first Born approximation.

    2. (b)

      Calculate the Rutherford differential cross section in the first Born approximation.

  5. 5.

    Apply the Euler–Lagrange equation

    $$\begin{aligned} \partial _{\mu } (\partial \mathcal {L}/\partial (\partial _{\mu } \phi ))-\partial _{\phi } \mathcal {L}= & {} 0 \end{aligned}$$

    to \(\mathcal {L}_0\), \(\mathcal {L}_{1/2}\), \(\mathcal {L}_1\) to obtain the Klein–Gordon, Dirac, and Maxwell equations.

  6. 6.

    Show that \(\mathcal {L}_{1/2}+\mathcal {L}_1\) is invariant under U(1) transformation \(\psi \rightarrow \exp (-i\alpha (x)) \psi \) if \(A \rightarrow A+ \nabla \alpha \).

  7. 7.

    The only leptons which are unstable against decay are the \(\mu \) and the \(\tau \).

    1. (a)

      Sketch the tree-level Feynman diagrams for each decay, using vertices from Fig. 3.

    2. (b)

      Obtain their lifetimes \(\tau _{\mu },\tau _{\tau }\) from the PDG and give an expression for their time-dilated values.

  8. 8.

    Of all the hadrons (mesons and baryons), only the proton is stable against decay. Sketch the Feynman diagram for neutron decay \(n \rightarrow e^- \bar{\nu }_e p\), neutral pion decay \(\pi ^0 \rightarrow \gamma \gamma \), and charged pion decay \(\pi ^+ \rightarrow \mu ^+ \nu _{\mu }\).

  9. 9.

    The coupling of the Higgs boson to a gauge boson V is \(2m_{V}^2/v\), yet the decays \(H \rightarrow gg\) and \(H \rightarrow \gamma \gamma \) occur despite \(m_{g}=m_{\gamma }=0\). Sketch the loop-level Feynman diagrams for these decays using vertices from Fig. 3.

  10. 10.

    Calculate the decay rate ratios \(\varGamma _{H \rightarrow f\bar{f}}/\varGamma _{H \rightarrow b\bar{b}}\) for leptons \(f=e,\mu ,\tau \) and quarks \(f=u,d,s,c\).

  11. 11.

    Using CKM matrix elements from the PDG, estimate the decay rate ratios below.

    1. (a)

      \(\varGamma _{W^+ \rightarrow u\bar{q}_d}/\varGamma _{W^+ \rightarrow u\bar{d}}\) for \(q_{d}=s,b\)

    2. (b)

      \(\varGamma _{W^+ \rightarrow c\bar{d}}/\varGamma _{W^+ \rightarrow c\bar{s}}\)

  12. 12.

    Sketch the tree-level diagram for \(\tau \) decay through a virtual W. Based on the decays of the virtual W allowed by energy conservation and the W decay rates in Table 4, estimate the \(\tau \) branching ratios. Compare to branching ratios in the PDG and comment.

  13. 13.

    From the tree level Z and W boson partial widths given in this section:

    1. (a)

      Calculate each partial width numerically, and the total width from their sum.

    2. (b)

      Calculate the branching ratios for each decay. Compare your results to the PDG measured values. Explain.

  14. 14.

    From the tree level (and loop level \(gg,\gamma \gamma \)) H boson partial widths given in this section:

    1. (a)

      Calculate each partial width numerically, and the total width from their sum.

    2. (b)

      Calculate the branching ratios for each decay. Compare your results to the PDG measured values. Explain.

  15. 15.

    Show that any four-vector contraction \(p_{\mu }p^{\mu }\) is a relativistic invariant.

  16. 16.

    Consider the Mandelstam variables stu.

    1. (a)

      Show that \(s-t-u=\sum _i m_{i}^2\).

    2. (b)

      Write stu in terms of \((E_i,\mathbf {p}_i)\) and the cosine of angles between incident particles.

    3. (c)

      Show that in two-body scattering \(\sqrt{s}=E_1+E_2\) if 1 and 2 collide at \(\theta =\pi \) with \(\mathbf {p}_1=\mathbf {p}_2\).

  17. 17.

    Define \(R(\sqrt{s})\equiv \sum _q \sigma _{e\bar{e} \rightarrow q\bar{q}}/\sigma _{e\bar{e} \rightarrow \mu ^+ \mu ^-}\), where \(N_c=3 \rightarrow N_c=1\) in the cross section for muon pair production. Sketch Rvs.\(\sqrt{s}\) for \(\sqrt{s} \in [0,20]\) GeV.

  18. 18.

    The Higgs boson decay rate to hadrons dominates all others. Explain why there is no Higgs peak in Fig. 6 near \(m_{H} \approx 125\) GeV.

  19. 19.

    Sketch the Feynman diagrams for the 1f, 2f, 3f backgrounds with initial states \(\gamma e\) and \(\gamma \gamma \) discussed in this section.

  20. 20.

    Calculate the number of ILC Higgstrahlung events produced at \(\sqrt{s}=250, 350, 500\) GeV for the projected integrated luminosities in Table 10 using the cross sections in Table 6. Repeat for all backgrounds.

1.2 ILC: accelerators and detectors

  1. 1.

    The Tevatron accumulated \(\mathcal {L}=11\) fb\(^{-1}\) during Run2, from 2001 to 2011. The LHC accumulated \(\mathcal {L}=23\) fb\(^{-1}\) during 2012.

    1. (a)

      If the Tevatron (\(\sqrt{s}=1.96\) TeV) cross section for Higgs boson production is 1pb, how many Higgs bosons are in the Run 2 dataset?

    2. (b)

      If the LHC (\(\sqrt{s}=8\) TeV) cross section for Higgs boson production is 22pb, how many Higgs bosons are in the 2012 dataset?

  2. 2.

    Read the ATLAS and CMS papers announcing discovery of the Higgs boson at the LHC, [7] and [8]. Compare and contrast their analyses. How are the detectors different?

  3. 3.

    Calculate the magnetic field B used in Lawrence’s 27 in tabletop proton cyclotron if the applied RF frequency was \(\nu _0=27\)MHz. What was the proton’s momentum at maximum radius? What was the relativistic correction factor \(\gamma \)?

  4. 4.

    Calculate the magnetic field B used in Lawrence’s 60 in proton cyclotron if the maximum momentum was 16 MeV. What was the cyclotron frequency \(\nu _0=qB/2\pi m\)? What was the relativistic correction factor \(\gamma \)?

  5. 5.

    Plot the orbital frequency vs.relativistic energy of a proton in a cyclotron with magnetic field B=0.01, 0.1,1 T. At what energies are the frequencies within tolerances of 1,10,100% of the cyclotron frequency \(\nu _0=qB/2\pi m\)?

  6. 6.

    For each collider in Table 8, compare the cross-sectional area A of the beams to that of SPEAR. Obtain the bunch populations and frequency \(n_1,n_2,f\) from the PDG and elsewhere.

  7. 7.

    For each collider in Table 8, determine

    1. (a)

      the beam energy required for a fixed target accelerator to produce the same energy necessary for new particle creation.

    2. (b)

      the magnetic field required to hold the accelerated particle in circular orbit.

    3. (c)

      the power loss of one accelerated particle to synchrotron radiation.

  8. 8.

    Derive an expression for the square of the center of mass energy for head-on collision of particles with energies \(E_1\) and \(E_2\). Derive the factor by which this is reduced for a crossing angle \(\theta \). What is this factor for an ILC crossing angle \(\theta =40\) mrad?

  9. 9.

    Derive a with units in Eq. 36 from the Lorentz law.

  10. 10.

    Calculate the instantaneous luminosities for each ILC \(\sqrt{s}\) in Table 10. Then, calculate the number of years of continuous running at each instantaneous luminosity required to obtain the projected integrated luminosities for scenario H-20 in the same Table.

  11. 11.

    Consider elements C, Si, Fe, W, U for calorimetry.

    1. (a)

      To contain 95% of electrons and photons, how deep (in m) must an ECal be for each element? 98%? 99%?

    2. (b)

      To contain 95% of hadrons, how deep (in m) must an HCal be for each element? 98%? 99%?

  12. 12.

    Modern collider detectors place detectors in order of smallest to largest radius: tracker, ECal, HCal (TEH). For all five other possible configurations (THE, ETH, EHT, HTE, and HET), describe the performance for electrons, photons, charged hadrons, and neutral hadrons. Why is the muon detector placed at largest radius?

  13. 13.

    Plot the tracking momentum resolution vs.\(p_T\) at \(\theta =\pi /2\) for each detector listed in Table 12 on the same plot. Comment.

  14. 14.

    Plot the electromagnetic calorimeter energy resolution vs.energy for each detector listed in Table 12 on the same plot. Comment.

  15. 15.

    Plot the hadronic calorimeter energy resolution vs.energy for each detector listed in Table 12 on the same plot. Comment.

  16. 16.

    Calculate the ionization energy loss for a minimum ionizing particle (\(\beta ^2=0.9\)) in the SiD vertex detector and compare it to the energy loss due to electromagnetic showering. Do the same for the SiD tracker.

  17. 17.

    How many nuclear interaction lengths \(\lambda \) are in the SiD vertex detector? Tracker? ECal? What fraction of its initial energy will a hadron lose before it enters the HCal?

  18. 18.

    Muon energy loss in SiD.

    1. (a)

      Calculate the ionization energy loss of a muon traversing the entire SiD detector assuming minimum ionization.

    2. (b)

      Calculate the synchrotron energy loss of a muon traversing the SiD solenoid field. Compare to the ionization energy loss.

  19. 19.

    Calculate the minimum \(p_T\) required for a charged particle to reach the inner and outer radii of the SiD

    1. (a)

      Vertex detector and tracker

    2. (b)

      ECal and HCal

    3. (c)

      Muon detector

  20. 20.

    Read the descriptions of SiD and ILD in [4]. How does ILD differ from SiD? How is it the same?

1.3 SiD: simulation and reconstruction

  1. 1.

    For area of the unit circle \(\int _{\mathbb {S}^2} dA\),

    1. (a)

      Write a Python program estimate the integral, sampling from \((x,y) \in [-1,1] \times [-1,1]\).

    2. (b)

      Now go to \((r,\theta )\) coordinates, perform the \(\theta \) integration, and sample from \(r\in [0,1]\).

    3. (c)

      Plot the approximation vs. N for both and compare.

  2. 2.

    Consider the differential cross section for \(e^+ e^- \rightarrow \gamma ^{\star } \rightarrow q\bar{q}\) with \(\beta \approx 1\),

    $$\begin{aligned} \frac{\mathrm{d}\sigma }{\mathrm{d}\varOmega }= & {} 3 Q_{f}^2 \frac{\alpha ^2}{3s} \left( 1+ \cos ^{2} \theta \right) \end{aligned}$$
    1. (a)

      Integrate analytically to obtain the total cross section.

    2. (b)

      Write a Python program to generate N events which reproduce \(\mathrm{d}\sigma /\mathrm{d}\varOmega \) for large N.

  3. 3.

    Consider muon decay \(\mu \rightarrow e \nu _{e} \nu _{\mu }\) and let E represent the energy of the electron. The partial width is given by

    $$\begin{aligned} \frac{\mathrm{d}\varGamma }{\mathrm{d}E}= & {} \left( \frac{g_W}{m_W} \right) ^4 \frac{m_{\mu }^2 E^2}{2 (4 \pi )^3} \left( 1-\frac{4E}{3m_{\mu }} \right) \end{aligned}$$
    1. (a)

      Calculate the total width \(\varGamma _{\mu }=\int \mathrm{d}E \mathrm{d}\varGamma /\mathrm{d}E\).

    2. (b)

      Write a Python program to generate N decays which reproduce \(\mathrm{d}\varGamma /\mathrm{d}E\) for large N.

  4. 4.

    Install Whizard2 on your local computer. Use the script in Table 15 (left) to generate Higgstrahlung events at \(\sqrt{s}=250\) GeV. What is the reported cross section?

  5. 5.

    Repeat the above exercise, but with ISR turned off. What is the reported cross section?

  6. 6.

    Install MG5 aMC@NLO on your local computer. Use the script in Table 15 (right) to generate Higgstrahlung events at \(\sqrt{s}=250\) GeV. What is the reported cross section?

  7. 7.

    Switch the beam polarizations for the Higgstrahlung events from +30%,-80% to -30%,+80% for \(e^+,e^-\). What are the reported cross sections in Whizard2 and MG5 aMC@NLO?

  8. 8.

    Using either Whizard2 or MG5 aMC@NLO, what is the reported cross section for \(e^+e^- \rightarrow W^+ W^-\) with unpolarized beams at \(\sqrt{s}=250\) GeV? Repeat with beam polarizations +30%,-80% and -30%,+80% for \(e^+,e^-\). What are the reported cross sections?

  9. 9.

    Radiative return to the Z with Whizard2.

    1. (a)

      Generate \(e^+ e^- \rightarrow q \bar{q}\) events at \(\sqrt{s}=250\) GeV with ISR turned off. What is the reported cross section?

    2. (b)

      Now turn ISR on and repeat. What is the reported cross section? Explain why there is such a large difference.

  10. 10.

    Install Geant4 on your local computer.

    1. (a)

      Build a simple model of the SiD Tracker, ECal, and HCal where each is a simple rectangular slab.

    2. (b)

      Histogram the tracker momentum, ECal energy, and HCal energy left by mono-energetic electrons, photons, charged pions, neutral kaons, and muons after passing through your simulation

  11. 11.

    Python fast simulation.

    1. (a)

      Write a Python program which implements a simple fast detector simulation with the SiD Tracker, ECal, and HCal. Use the parametrizations in Table 12.

    2. (b)

      Histogram the tracker momentum, ECal energy, and HCal energy left by mono-energetic electrons, photons, charged pions, neutral kaons, and muons after passing through your simulation.

  12. 12.

    Install Delphes on your local computer. Obtain the DSiD detector card from HepForge. Run over the Whizard2 files of Higgstrahlung events at \(\sqrt{s}=250\) GeV made in the exercise above. Histogram the kinematic distributions of electrons, photons, charged hadrons, and neutral hadrons.

  13. 13.

    Install ILCSoft on your local computer. Run the ddsim executable with the DD4hep compact description of SiD over the Whizard2 files of Higgstrahlung events at \(\sqrt{s}=250\) GeV made in the exercise above. Then, run the Marlin executable with the nominal SiD reconstruction XML file. Histogram the kinematic distributions of electrons, photons, charged hadrons, and neutral hadrons.

  14. 14.

    Repeat the previous exercise, but vary the SiD detector in the DD4hep XML file in the following ways and report on any changes.

    1. (a)

      Add one (two, three) more layer(s) to the Tracker.

    2. (b)

      Take one (two, three) layer(s) away from the ECal.

    3. (c)

      Use tungsten for the absorber in the HCal rather than steel.

    4. (d)

      Omit the vertex detector.

  15. 15.

    Track parameters.

    1. (a)

      Derive expressions for the \(p_T\) and \(p_z\) of a charged particle starting from a subset of the five track parameters.

    2. (b)

      Derive an expression for the transverse impact parameter \(d_0\) starting from the circular fit parameters \((x_0,y_0)\) and R.

  16. 16.

    A particle flow algorithm must extrapolate tracker tracks to calorimeter barrels and endcaps. For a track with circular fit parameters \((x_0,y_0)\) and R, solve for (xy) where the track intersects a barrel at radial coordinate r.

  17. 17.

    For SiD, calculate the points (xy) of intersection with tracker, calorimeter and muon detector inner and outer radii for

    1. (a)

      an electron with \(p_T\)=20 GeV and a photon with E=25 GeV (assume \(\phi _0=\pi /4\))

    2. (b)

      a \(K_L\) with \(p_T\)=50 GeV and a charged pion with \(p_T\)=45 GeV (assume \(\phi _0=\pi /2\))

    3. (c)

      a muon with \(p_T\)=30 GeV (assume \(\phi _0=\pi \))

  18. 18.

    Prepare a set of \(10^4\) simple events, \(e^+ e^- \rightarrow b\bar{b}\) at \(\sqrt{s}=250\) GeV, in Whizard2 or MG5 aMC@NLO. Run the nominal ILCSoft SiD simulation and reconstruction on the events. Identify the configurable parameters in the following processors and vary them around the nominal values in the Marlin XML. How do the results compare to the nominal results?

    1. (a)

      Tracking Processor: minimum hits for track, maximum \(\chi ^2\), seed finding

    2. (b)

      Particle Flow Processor: tracks inputs, maximum track/cluster association distance

    3. (c)

      Jet Finding Processor: jet finding algorithm and algorithm parameters

  19. 19.

    Write an analysis in Root C++ to select Higgstrahlung events simulated with Delphes and DSiD. For \(\int \mathrm{d}t L=1\) ab at \(\sqrt{s}=250\) GeV, how many signal events are recovered by your analysis?

  20. 20.

    For the analysis of Higgstrahlung events in the previous problem, run the code over background events simulated with Delphes and DSiD. How many background events survive your analysis?

ILCSoft installation and use

It is a truism that technical software documentation is obsolete almost as soon as it is written. Hopefully, the instructions below will still be useful at the time the reader tries them. They assume a user in a bash shell on a Linux operating system connected to the Internet.

1.1 ILCSoft from CVMFS

ILCSoft version v02-00-02 is current at the time of writing, but make sure to use the most recent version. Presumably, the reader is in a directory like /home/potter/ilcsoft/v02-00-02 and will make a new directory under the ilcsoft directory for other versions. In what follows, bash\(\texttt {>}\) is the shell prompt. The backslash \({{\backslash }}\) indicates to continue on the same line with no space and should not be typed.

These instructions assume that the CernVM Filesystem is mounted on your local computer. If it is not, your system administrator can mount it with the instructions in sec. B.3. First put the following two lines in a file called setup_v02-00-02.sh:

figure i

Source these setups, get the lcgeo package from GitHub, and build it. Note that in the cmake command the you need . These should be returning paths to the compiler binaries in /cvmfs/sft.cern.ch to the cmake command and should use the character (keyboard top left) rather than the ’ character (keyboard middle right), despite the typography below:

figure l

You may get an error indicating that you need to use a more recent version of cmake than you have installed. If so consult your system administrator. Now do some cleanup:

figure m

The which command should return the executable from /cvmfs/ild.desy.de rather than from your local install. Now test the simulation executable ddsim:

figure n

Check the outputs to make sure they make sense. Now let us install some reconstruction software and run Marlin on the simple simulation file we just generated (simple_lcio.slcio). First, we need to get the SiDPerformance package and update the file SiDPerformance/gear_sid.xml:

figure o

Make sure to use the right detector description. At the time of writing, this is SiD option 2 version 3, but use the version appropriate to your task. The line in SiDPerformance/gear_sid.xml should read \(\langle \)global detectorName="SiD_o2_v03"\(/\rangle \). for SiD option 2 version 3. Now we run:

figure p

1.2 LCIO files with python (pyLCIO)

The output LCIO files generated with ddsim and Marlin can be read by a Python program using the pyLCIO package. For Python reconstruction, track and calorimeter hits can be read in and used as input to reconstruction algorithms. For Python analysis of reconstruction objects created with Marlin, one first needs to know what objects are available in the LCIO file.

LCIO objects are stored in collections. The following Python code imports a reader from pyLCIO, uses it to read an LCIO file named ’infile.lcio’, then cycles through the events in the file, and prints the names and types of all collections in the file:

figure q

It is frequently useful to use this code to find out the exact names used for collections in an LCIO file since these names are configurable by XML for both ddsim and Marlin and will vary from LCIO file to LCIO file.

We now give an example of code which obtains collections of Monte Carlo truth objects, track objects, and PFO objects and performs some manipulations on the objects:

figure r

For a Monte Carlo truth object, the getPDG() method returns the Particle Data Group ID. In the case of a PFO, the getType() method returns not the truth PDG ID, but the PFO hypothesis: 11 for electrons, 22 for photons, 211 for charged hadrons (not just charged pions), 2112 for neutral hadrons (not just neutrons), and 13 for muons.

Fig. 13
figure 13

Available getters for an event in an LCIO file. MCParticle objects are Monte Carlo truth objects, ie truth information provided by the event generator. Track and Cluster objects are reconstructed from detector simulation hit objects. A PFO is an example of a ReconstructedParticle. Credit: LCIO [50]

See Fig. 13 for the available getters in an LCIO event.

1.3 CernVM filesystem (CVMFS)

You will need the root password to install CVMFS. If you do not have it, ask your system administrator. Do the following:

figure s

In file /etc/cvmfs/default.local put these lines:

figure t

Now obtain the desy.de.pub key

figure u

and place it in the file /etc/cvmfs/keys/desy.de.pub. In file /etc/cvmfs/domain.d/desy.de.conf put these lines:

figure v

Then, enter the following commands to set up CVMFS with auto-mounting and check the configuration:

figure w

The necessary mounts from CERN and DESY should be at /cvmfs/sft.cern.ch and /cvmfs/ilc.desy.de.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Potter, C. Primer on ILC physics and SiD software tools. Eur. Phys. J. Plus 135, 525 (2020). https://doi.org/10.1140/epjp/s13360-020-00528-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1140/epjp/s13360-020-00528-z

Navigation