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 highenergy 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, access via your institution.
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 ReportVolume 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 ReportVolume 2: Physics (2013). arXiv:1306.6352
 3.
G. Aarons et al., ILC Reference Design Report Volume 3Accelerator (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 ReportVolume 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)
 6.
F. Englert, R. Brout, Broken symmetry and the mass of gauge vector mesons. Phys. Rev. Lett. 13, 321–323 (1964)
 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
 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
 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)
 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. CERN2011002, 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. CERN2012002, 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. CERN2013004, CERN, Geneva (2013). arXiv:1307.1347
 14.
W. Kilian, T. Ohl, J. Reuter, WHIZARD: simulating multiparticle processes at LHC and ILC. Eur. Phys. J. C 71, 1742 (2011). arXiv:0708.4233
 15.
H. Murayama, M.E. Peskin, Physics opportunities of e+ e linear colliders. Ann. Rev. Nucl. Part. Sci. 46, 533–608 (1996). hepex/9606003
 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 treelevel and nexttoleading order differential cross sections, and their matching to parton shower simulations. JHEP 07, 079 (2014). arXiv:1405.0301
 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)
 21.
D. Griffiths, Introduction to Quantum Mechanics, 2nd edn. (Pearson Prentice Hall, Upper Saddle River, 2004)
 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)
 24.
F. Halzen, A.D. Martin, Quarks and Leptons: An Introductory Course in Modern Particle Physics, vol. 1 (Wiley, New York, 1984)
 25.
V.D. Barger, R.J.N. Phillips, Collider Physics (1987)
 26.
M.E. Peskin, D.V. Schroeder, An Introduction to Quantum Field Theory (AddisonWesley, Reading, 1995)
 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). hepph/0110168
 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)
 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)
 33.
A. Pais, I. Bound, Of Matter and Forces in the Physical World (Clarendon Press, Oxford, 1988)
 34.
B.R. Martin, G. Shaw, Particle Physics, 4th edn., Manchester Physics Series (Wiley, New York, 2017)
 35.
D.H. Perkins, Introduction to High Energy Physics, 4th edn. (Cambridge University Press, Cambridge, 2000)
 36.
D.A. Edwards, M.J. Syphers, An Introduction to the Physics of HighEnergy Accelerators, Wiley Series in Beam Physics and Accelerator Technology (Wiley, New York, 1992)
 37.
T.P. Wangler, Principles of RF Linear Accelerators, Wiley Beam Physics Accelerator Technology (Wiley, New York, 1998)
 38.
T. Ferbel, Experimental Techniques in HighEnergy Nuclear and Particle Physics, 2nd edn. (World Scientific, Singapore, 1991)
 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:hepph/0609017
 42.
L. Garren, StdHep 5.06.01 Monte Carlo Standardization at FNAL Fortran and C Implementation. http://cddocdb.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)
 44.
T. Sjostrand, S. Mrenna, P.Z. Skands, PYTHIA 6.4 Physics and Manual. JHEP, 0605:026 (2006). arXiv:hepph/0603175
 45.
T. Sjostrand, S. Mrenna, P.Z. Skands, A brief introduction to PYTHIA 8.1. Comput. Phys. Commun. 178, 852–867 (2008)
 46.
S. Agostinelli et al., Geant4—a simulation toolkit. Nucl. Instrum. Methods Phys. Res. Sect. A 506(3), 250–303 (2003)
 47.
J. Allison et al., Geant4 developments and applications. IEEE Trans. Nucl. Sci. 53, 270 (2006)
 48.
J. Allison et al., Recent developments in Geant4. Nucl. Instrum. Methods Phys. Res. Sect. A 835, 186–225 (2016)
 49.
M. Frank, F. Gaede, M. Petric, A. Sailer, AIDASoft/DD4hep (2018). http://dd4hep.cern.ch/
 50.
F. Gaede, H. Vogt. LCIOUsers Manual (2017). http://lcio.desy.de/v0209/doc/manual.pdf
 51.
M. Selvaggi, DELPHES 3: a modular framework for fastsimulation of generic collider experiments. J. Phys. Conf. Ser. 523, 012033 (2014)
 52.
A. Mertens, New features in Delphes 3. J. Phys. Conf. Ser. 608(1), 012045 (2015)
 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 0206, 2015 (2016). arXiv:1602.07748
 54.
R. Brun, F. Rademakers, ROOT: an object oriented data analysis framework. Nucl. Instrum. Methods A389, 81–86 (1997)
 55.
T. Kramer, Track Parameters in LCIO. LCDET2006004 (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 allsilicon trackers at future electron–positron colliders. Nucl. Instrum. Methods A956, 163304 (2020)
 57.
M.A. Thomson, Particle flow calorimetry and the PandoraPFA algorithm. Nucl. Instrum. Methods Phys. Res. Sect. A 611(1), 25–40 (2009)
 58.
M. Cacciari, G.P. Salam, G. Soyez, FastJet user manual. Eur. Phys. J. C72, 1896 (2012). arXiv:1111.6097
 59.
T. Suehara, T. Tanabe, LCFIPlus: a framework for jet analysis in linear collider studies. Nucl. Instrum. Methods A 808, 109–116 (2016)
 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)
 61.
C.T. Potter, pySiDR: Python event reconstruction for SiD. in International Workshop on Future Linear Colliders (LCWS 2019) Sendai, Miyagi, Japan, October 28November 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 silicontungsten ECal. In International Workshop on Future Linear Colliders (LCWS 2019) Sendai, Miyagi, Japan, October 28November 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)
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
Affiliations
Corresponding author
Appendices
Appendix
Exercises
Higgs factory physics

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.
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.

(a)
Calculate the classical differential cross section for Rutherford scattering.

(b)
Calculate the total cross section for Rutherford scattering. Explain.

(a)

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.
The Yukawa potential is given by \(V(r)=\beta \exp (\mu r)/r\) where \(\beta ,\mu \) are constants.

(a)
Calculate the Yukawa differential cross section in the first Born approximation.

(b)
Calculate the Rutherford differential cross section in the first Born approximation.

(a)

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.
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.
The only leptons which are unstable against decay are the \(\mu \) and the \(\tau \).

(a)
Sketch the treelevel Feynman diagrams for each decay, using vertices from Fig. 3.

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

(a)

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.
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 looplevel Feynman diagrams for these decays using vertices from Fig. 3.

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.
Using CKM matrix elements from the PDG, estimate the decay rate ratios below.

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

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

(a)

12.
Sketch the treelevel 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.
From the tree level Z and W boson partial widths given in this section:

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

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

(a)

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

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

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

(a)

15.
Show that any fourvector contraction \(p_{\mu }p^{\mu }\) is a relativistic invariant.

16.
Consider the Mandelstam variables s, t, u.

(a)
Show that \(stu=\sum _i m_{i}^2\).

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

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

(a)

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.
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.
Sketch the Feynman diagrams for the 1f, 2f, 3f backgrounds with initial states \(\gamma e\) and \(\gamma \gamma \) discussed in this section.

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.
ILC: accelerators and detectors

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.

(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?

(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?

(a)

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.
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.
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.
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.
For each collider in Table 8, compare the crosssectional 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.
For each collider in Table 8, determine

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

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

(c)
the power loss of one accelerated particle to synchrotron radiation.

(a)

8.
Derive an expression for the square of the center of mass energy for headon 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.
Derive a with units in Eq. 36 from the Lorentz law.

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 H20 in the same Table.

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

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

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

(a)

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.
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.
Plot the electromagnetic calorimeter energy resolution vs.energy for each detector listed in Table 12 on the same plot. Comment.

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

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.
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.
Muon energy loss in SiD.

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

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

(a)

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

(a)
Vertex detector and tracker

(b)
ECal and HCal

(c)
Muon detector

(a)

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

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

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

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

(c)
Plot the approximation vs. N for both and compare.

(a)

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}$$
(a)
Integrate analytically to obtain the total cross section.

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

(a)

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}$$
(a)
Calculate the total width \(\varGamma _{\mu }=\int \mathrm{d}E \mathrm{d}\varGamma /\mathrm{d}E\).

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

(a)

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.
Repeat the above exercise, but with ISR turned off. What is the reported cross section?

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.
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.
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.
Radiative return to the Z with Whizard2.

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

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

(a)

10.
Install Geant4 on your local computer.

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

(b)
Histogram the tracker momentum, ECal energy, and HCal energy left by monoenergetic electrons, photons, charged pions, neutral kaons, and muons after passing through your simulation

(a)

11.
Python fast simulation.

(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.

(b)
Histogram the tracker momentum, ECal energy, and HCal energy left by monoenergetic electrons, photons, charged pions, neutral kaons, and muons after passing through your simulation.

(a)

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.
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.
Repeat the previous exercise, but vary the SiD detector in the DD4hep XML file in the following ways and report on any changes.

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

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

(c)
Use tungsten for the absorber in the HCal rather than steel.

(d)
Omit the vertex detector.

(a)

15.
Track parameters.

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

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

(a)

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 (x, y) where the track intersects a barrel at radial coordinate r.

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

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

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

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

(a)

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?

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

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

(c)
Jet Finding Processor: jet finding algorithm and algorithm parameters

(a)

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.
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.
ILCSoft from CVMFS
ILCSoft version v020002 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/v020002 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_v020002.sh:
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:
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:
The which command should return the executable from /cvmfs/ild.desy.de rather than from your local install. Now test the simulation executable ddsim:
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:
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:
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:
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:
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.
See Fig. 13 for the available getters in an LCIO event.
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:
In file /etc/cvmfs/default.local put these lines:
Now obtain the desy.de.pub key
and place it in the file /etc/cvmfs/keys/desy.de.pub. In file /etc/cvmfs/domain.d/desy.de.conf put these lines:
Then, enter the following commands to set up CVMFS with automounting and check the configuration:
The necessary mounts from CERN and DESY should be at /cvmfs/sft.cern.ch and /cvmfs/ilc.desy.de.
Rights and permissions
About this article
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/s1336002000528z
Received:
Accepted:
Published: