Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
216 changes: 45 additions & 171 deletions ColliderBit/include/gambit/ColliderBit/ColliderBit_LEP_rollcall.hpp

Large diffs are not rendered by default.

3,235 changes: 745 additions & 2,490 deletions ColliderBit/src/ColliderBit_LEP.cpp

Large diffs are not rendered by default.

39 changes: 6 additions & 33 deletions yaml_files/CMSSM.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -125,41 +125,14 @@ ObsLikes:
- capability: LEP_Higgs_LogLike
purpose: LogLike

- capability: ALEPH_Selectron_LLike
# Combined LEP slepton and gaugino log-likelihood (uses the standard
# non-overlapping set of LEP analyses by default).
- capability: LEP_Combined_LogLike
purpose: LogLike

- capability: ALEPH_Smuon_LLike
purpose: LogLike

- capability: ALEPH_Stau_LLike
purpose: LogLike

- capability: L3_Selectron_LLike
purpose: LogLike

- capability: L3_Smuon_LLike
purpose: LogLike

- capability: L3_Stau_LLike
purpose: LogLike

- capability: L3_Neutralino_Leptonic_LLike
purpose: LogLike

- capability: L3_Chargino_Leptonic_LLike
purpose: LogLike

- capability: OPAL_Chargino_Hadronic_LLike
purpose: LogLike

- capability: OPAL_Chargino_SemiLeptonic_LLike
purpose: LogLike

- capability: OPAL_Chargino_Leptonic_LLike
purpose: LogLike

- capability: OPAL_Neutralino_Hadronic_LLike
purpose: LogLike
# Per-analysis breakdown of the LEP log-likelihoods
- capability: LEP_LogLikes
purpose: Observable

# Flavour physics likelihoods
- purpose: LogLike
Expand Down
71 changes: 29 additions & 42 deletions yaml_files/ColliderBit_CMSSM.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -110,50 +110,15 @@ ObsLikes:
- purpose: LogLike
capability: LEP_Higgs_LogLike

# Combined LEP slepton and gaugino log-likelihood. This validation config
# uses the full set of LEP analyses (including overlapping channels); the
# exact list is set in the Rules section below.
- purpose: LogLike
capability: ALEPH_Selectron_LLike
capability: LEP_Combined_LogLike

- purpose: LogLike
capability: ALEPH_Smuon_LLike

- purpose: LogLike
capability: ALEPH_Stau_LLike

- purpose: LogLike
capability: L3_Selectron_LLike

- purpose: LogLike
capability: L3_Smuon_LLike

- purpose: LogLike
capability: L3_Stau_LLike

- purpose: LogLike
capability: L3_Neutralino_All_Channels_LLike

- purpose: LogLike
capability: L3_Neutralino_Leptonic_LLike

- purpose: LogLike
capability: L3_Chargino_All_Channels_LLike

- purpose: LogLike
capability: L3_Chargino_Leptonic_LLike

- purpose: LogLike
capability: OPAL_Chargino_Hadronic_LLike

- purpose: LogLike
capability: OPAL_Chargino_SemiLeptonic_LLike

- purpose: LogLike
capability: OPAL_Chargino_Leptonic_LLike

- purpose: LogLike
capability: OPAL_Chargino_All_Channels_LLike

- purpose: LogLike
capability: OPAL_Neutralino_Hadronic_LLike
# Per-analysis breakdown of the LEP log-likelihoods
- purpose: Observable
capability: LEP_LogLikes

# Other observables
- purpose: Observable
Expand All @@ -178,6 +143,28 @@ ObsLikes:

Rules:

# Select which LEP analyses enter the combined LEP log-likelihood. This
# validation config uses the full set, including overlapping channels.
- capability: LEP_LogLikes
function: calc_LEP_LogLikes
options:
analyses:
- ALEPH_Selectron
- ALEPH_Smuon
- ALEPH_Stau
- L3_Selectron
- L3_Smuon
- L3_Stau
- L3_Neutralino_All_Channels
- L3_Neutralino_Leptonic
- L3_Chargino_All_Channels
- L3_Chargino_Leptonic
- OPAL_Chargino_Hadronic
- OPAL_Chargino_SemiLeptonic
- OPAL_Chargino_Leptonic
- OPAL_Chargino_All_Channels
- OPAL_Neutralino_Hadronic

- capability: PerformInitialCrossSection
function: PerformInitialCrossSection_Pythia
options:
Expand Down
39 changes: 6 additions & 33 deletions yaml_files/MSSM7.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -122,41 +122,14 @@ ObsLikes:
- capability: LEP_Higgs_LogLike
purpose: LogLike

- capability: ALEPH_Selectron_LLike
# Combined LEP slepton and gaugino log-likelihood (uses the standard
# non-overlapping set of LEP analyses by default).
- capability: LEP_Combined_LogLike
purpose: LogLike

- capability: ALEPH_Smuon_LLike
purpose: LogLike

- capability: ALEPH_Stau_LLike
purpose: LogLike

- capability: L3_Selectron_LLike
purpose: LogLike

- capability: L3_Smuon_LLike
purpose: LogLike

- capability: L3_Stau_LLike
purpose: LogLike

- capability: L3_Neutralino_Leptonic_LLike
purpose: LogLike

- capability: L3_Chargino_Leptonic_LLike
purpose: LogLike

- capability: OPAL_Chargino_Hadronic_LLike
purpose: LogLike

- capability: OPAL_Chargino_SemiLeptonic_LLike
purpose: LogLike

- capability: OPAL_Chargino_Leptonic_LLike
purpose: LogLike

- capability: OPAL_Neutralino_Hadronic_LLike
purpose: LogLike
# Per-analysis breakdown of the LEP log-likelihoods
- capability: LEP_LogLikes
purpose: Observable

# Flavour physics likelihoods
- purpose: LogLike
Expand Down
64 changes: 28 additions & 36 deletions yaml_files/MSSM9.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -123,44 +123,15 @@ ObsLikes:
- capability: LEP_Higgs_LogLike
purpose: LogLike

- capability: ALEPH_Selectron_LLike
# Combined LEP slepton and gaugino log-likelihood. The set of analyses is
# configured in the Rules section below (the standard non-overlapping set plus
# the OPAL degenerate-chargino limit).
- capability: LEP_Combined_LogLike
purpose: LogLike

- capability: ALEPH_Smuon_LLike
purpose: LogLike

- capability: ALEPH_Stau_LLike
purpose: LogLike

- capability: L3_Selectron_LLike
purpose: LogLike

- capability: L3_Smuon_LLike
purpose: LogLike

- capability: L3_Stau_LLike
purpose: LogLike

- capability: L3_Neutralino_Leptonic_LLike
purpose: LogLike

- capability: L3_Chargino_Leptonic_LLike
purpose: LogLike

- capability: OPAL_Chargino_Hadronic_LLike
purpose: LogLike

- capability: OPAL_Chargino_SemiLeptonic_LLike
purpose: LogLike

- capability: OPAL_Chargino_Leptonic_LLike
purpose: LogLike

- capability: OPAL_Neutralino_Hadronic_LLike
purpose: LogLike

- capability: OPAL_Degenerate_Chargino_LLike
purpose: LogLike
# Per-analysis breakdown of the LEP log-likelihoods
- capability: LEP_LogLikes
purpose: Observable

# Flavour physics likelihoods
- purpose: LogLike
Expand Down Expand Up @@ -350,6 +321,27 @@ ObsLikes:

Rules:

# Select which LEP analyses enter the combined LEP log-likelihood. This is the
# standard non-overlapping set plus the OPAL degenerate-chargino limit.
- if:
function: calc_LEP_LogLikes
then:
options:
analyses:
- ALEPH_Selectron
- ALEPH_Smuon
- ALEPH_Stau
- L3_Selectron
- L3_Smuon
- L3_Stau
- L3_Neutralino_Leptonic
- L3_Chargino_Leptonic
- OPAL_Chargino_Hadronic
- OPAL_Chargino_SemiLeptonic
- OPAL_Chargino_Leptonic
- OPAL_Neutralino_Hadronic
- OPAL_Degenerate_Chargino

# Tell all functions that are able to dump SLHA files to do so.
#- if:
# capability: any
Expand Down
39 changes: 6 additions & 33 deletions yaml_files/NUHM1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -112,41 +112,14 @@ ObsLikes:
- capability: LEP_Higgs_LogLike
purpose: LogLike

- capability: ALEPH_Selectron_LLike
# Combined LEP slepton and gaugino log-likelihood (uses the standard
# non-overlapping set of LEP analyses by default).
- capability: LEP_Combined_LogLike
purpose: LogLike

- capability: ALEPH_Smuon_LLike
purpose: LogLike

- capability: ALEPH_Stau_LLike
purpose: LogLike

- capability: L3_Selectron_LLike
purpose: LogLike

- capability: L3_Smuon_LLike
purpose: LogLike

- capability: L3_Stau_LLike
purpose: LogLike

- capability: L3_Neutralino_Leptonic_LLike
purpose: LogLike

- capability: L3_Chargino_Leptonic_LLike
purpose: LogLike

- capability: OPAL_Chargino_Hadronic_LLike
purpose: LogLike

- capability: OPAL_Chargino_SemiLeptonic_LLike
purpose: LogLike

- capability: OPAL_Chargino_Leptonic_LLike
purpose: LogLike

- capability: OPAL_Neutralino_Hadronic_LLike
purpose: LogLike
# Per-analysis breakdown of the LEP log-likelihoods
- capability: LEP_LogLikes
purpose: Observable

# Flavour physics likelihoods
- purpose: LogLike
Expand Down
39 changes: 6 additions & 33 deletions yaml_files/NUHM2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -117,41 +117,14 @@ ObsLikes:
- capability: LEP_Higgs_LogLike
purpose: LogLike

- capability: ALEPH_Selectron_LLike
# Combined LEP slepton and gaugino log-likelihood (uses the standard
# non-overlapping set of LEP analyses by default).
- capability: LEP_Combined_LogLike
purpose: LogLike

- capability: ALEPH_Smuon_LLike
purpose: LogLike

- capability: ALEPH_Stau_LLike
purpose: LogLike

- capability: L3_Selectron_LLike
purpose: LogLike

- capability: L3_Smuon_LLike
purpose: LogLike

- capability: L3_Stau_LLike
purpose: LogLike

- capability: L3_Neutralino_Leptonic_LLike
purpose: LogLike

- capability: L3_Chargino_Leptonic_LLike
purpose: LogLike

- capability: OPAL_Chargino_Hadronic_LLike
purpose: LogLike

- capability: OPAL_Chargino_SemiLeptonic_LLike
purpose: LogLike

- capability: OPAL_Chargino_Leptonic_LLike
purpose: LogLike

- capability: OPAL_Neutralino_Hadronic_LLike
purpose: LogLike
# Per-analysis breakdown of the LEP log-likelihoods
- capability: LEP_LogLikes
purpose: Observable

# Flavour physics likelihoods
- purpose: LogLike
Expand Down