gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
ColliderBit_MC_rollcall.hpp File Reference

Rollcall header for ColliderBit module. More...

Include dependency graph for ColliderBit_MC_rollcall.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MODULE   ColliderBit
 

Functions

 START_FUNCTION (MCLoopInfo, CAN_MANAGE_LOOPS) MODEL_CONDITIONAL_DEPENDENCY(SLHAFileNameAndContent
 

Variables

 pair_str_SLHAstruct
 
 ColliderBit_SLHA_file_model
 
#define CAPABILITY   RunMC
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   operateLHCLoop
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   TotalEvGenCrossSection
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getEvGenCrossSection
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   TotalCrossSection
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getEvGenCrossSection_as_base
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define FUNCTION   getNLLFastCrossSection
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define FUNCTION   getYAMLCrossSection
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define FUNCTION   getYAMLCrossSection_SLHA
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define FUNCTION   getYAMLCrossSection_param
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   TotalCrossSectionAsMap
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getTotalCrossSectionAsMap
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   ActiveProcessCodes
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getActiveProcessCodes
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   ActivePIDPairs
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getActivePIDPairs
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   ActiveProcessCodeToPIDPairsMap
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getActiveProcessCodeToPIDPairsMap
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   ProcessCrossSectionsMap
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getProcessCrossSectionsMap
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   PIDPairCrossSectionsMap
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getPIDPairCrossSectionsMap_testing
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   PIDPairCrossSectionsInfo
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getPIDPairCrossSectionsInfo
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   CrossSectionConsistencyCheck
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   doCrossSectionConsistencyCheck
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   ATLASAnalysisContainer
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getATLASAnalysisContainer
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   CMSAnalysisContainer
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getCMSAnalysisContainer
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   IdentityAnalysisContainer
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getIdentityAnalysisContainer
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   ATLASAnalysisNumbers
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   runATLASAnalyses
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   CMSAnalysisNumbers
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   runCMSAnalyses
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   IdentityAnalysisNumbers
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   runIdentityAnalyses
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   AllAnalysisNumbers
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   CollectAnalyses
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   LHC_signals
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   calc_LHC_signals
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   LHC_LogLikes
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   calc_LHC_LogLikes
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   LHC_LogLike_per_SR
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   get_LHC_LogLike_per_SR
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   LHC_LogLike_per_analysis
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   get_LHC_LogLike_per_analysis
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   LHC_LogLike_SR_labels
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   get_LHC_LogLike_SR_labels
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   LHC_LogLike_SR_indices
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   get_LHC_LogLike_SR_indices
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   LHC_Combined_LogLike
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   calc_combined_LHC_LogLike
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   LHC_LogLike_scan_guide
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   calc_LHC_LogLike_scan_guide
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   LHCEventLoopInfo
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getLHCEventLoopInfo
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   DummyColliderObservable
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getDummyColliderObservable
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   ATLASDetectorSim
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getBuckFastATLAS
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   CMSDetectorSim
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getBuckFastCMS
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   IdentityDetectorSim
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getBuckFastIdentity
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   ATLASSmearedEvent
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   smearEventATLAS
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   CMSSmearedEvent
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   smearEventCMS
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   CopiedEvent
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   copyEvent
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   EventWeighterFunction
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   setEventWeight_unity
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define FUNCTION   setEventWeight_fromCrossSection
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define CAPABILITY   SpectrumAndDecaysForPythia
 Execute the main Monte Carlo event loop. More...
 
#define CAPABILITY   HardScatteringSim
 Execute the main Monte Carlo event loop. More...
 
#define CAPABILITY   HardScatteringEvent
 Execute the main Monte Carlo event loop. More...
 
#define FUNCTION   getLHEvent
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
#define FUNCTION   getHepMCEvent
 A function that reads the total cross-section from the input file, but builds up the number of events from the event loop. More...
 
 START_FUNCTION (MC_xsec_container) NEEDS_MANAGER(RunMC
 
MCLoopInfo DEPENDENCY (HardScatteringSim, const BaseCollider *) START_CAPABILITY START_FUNCTION(xsec_container) NEEDS_MANAGER(RunMC
 Convert the TotalEvGenCrossSection (type MC_xsec_container) into a regular TotalCrossSection (type xsec_container) More...
 
MCLoopInfo MCLoopInfo DEPENDENCY (TotalEvGenCrossSection, MC_xsec_container) START_FUNCTION(xsec_container) NEEDS_MANAGER(RunMC
 Example function for interfacing alternative cross-section calculators. More...
 
 START_FUNCTION (xsec_container) NEEDS_MANAGER(RunMC
 
MCLoopInfo ALLOW_MODELS (ColliderBit_SLHA_file_model) DEPENDENCY(SLHAFileNameAndContent
 
MCLoopInfo ALLOW_MODELS (ColliderBit_SLHA_scan_model) START_CAPABILITY START_FUNCTION(map_str_dbl) NEEDS_MANAGER(RunMC
 Output info on TotalCrossSection as a str-double map, for easy printing. More...
 

Detailed Description

Rollcall header for ColliderBit module.


Authors (add name and date if you modify):

Author
Abram Krislock (a.m.b.nosp@m..kri.nosp@m.slock.nosp@m.@fys.nosp@m..uio..nosp@m.no)
Aldo Saavedra
Christopher Rogan (chris.nosp@m.toph.nosp@m.ersro.nosp@m.gan@.nosp@m.gmail.nosp@m..com)
Date
2015 Apr
Author
Pat Scott (p.sco.nosp@m.tt@i.nosp@m.mperi.nosp@m.al.a.nosp@m.c.uk)
Date
2015 Jul
2018 Jan
2019 Jan, Feb
Author
Andy Buckley (andy..nosp@m.buck.nosp@m.ley@c.nosp@m.ern..nosp@m.ch)
Date
2017 Jun
Author
Anders Kvellestad (a.kve.nosp@m.lles.nosp@m.tad@i.nosp@m.mper.nosp@m.ial.a.nosp@m.c.uk)
Date
2019 Sep

Definition in file ColliderBit_MC_rollcall.hpp.

Macro Definition Documentation

◆ CAPABILITY [1/38]

#define CAPABILITY   RunMC

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [2/38]

#define CAPABILITY   TotalEvGenCrossSection

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [3/38]

#define CAPABILITY   TotalCrossSection

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [4/38]

#define CAPABILITY   TotalCrossSectionAsMap

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [5/38]

#define CAPABILITY   ActiveProcessCodes

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [6/38]

#define CAPABILITY   ActivePIDPairs

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [7/38]

#define CAPABILITY   ActiveProcessCodeToPIDPairsMap

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [8/38]

#define CAPABILITY   ProcessCrossSectionsMap

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [9/38]

#define CAPABILITY   PIDPairCrossSectionsMap

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [10/38]

#define CAPABILITY   PIDPairCrossSectionsInfo

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [11/38]

#define CAPABILITY   CrossSectionConsistencyCheck

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [12/38]

#define CAPABILITY   ATLASAnalysisContainer

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [13/38]

#define CAPABILITY   CMSAnalysisContainer

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [14/38]

#define CAPABILITY   IdentityAnalysisContainer

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [15/38]

#define CAPABILITY   ATLASAnalysisNumbers

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [16/38]

#define CAPABILITY   CMSAnalysisNumbers

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [17/38]

#define CAPABILITY   IdentityAnalysisNumbers

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [18/38]

#define CAPABILITY   AllAnalysisNumbers

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [19/38]

#define CAPABILITY   LHC_signals

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [20/38]

#define CAPABILITY   LHC_LogLikes

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [21/38]

#define CAPABILITY   LHC_LogLike_per_SR

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [22/38]

#define CAPABILITY   LHC_LogLike_per_analysis

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [23/38]

#define CAPABILITY   LHC_LogLike_SR_labels

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [24/38]

#define CAPABILITY   LHC_LogLike_SR_indices

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [25/38]

#define CAPABILITY   LHC_Combined_LogLike

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [26/38]

#define CAPABILITY   LHC_LogLike_scan_guide

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [27/38]

#define CAPABILITY   LHCEventLoopInfo

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [28/38]

#define CAPABILITY   DummyColliderObservable

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [29/38]

#define CAPABILITY   ATLASDetectorSim

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [30/38]

#define CAPABILITY   CMSDetectorSim

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [31/38]

#define CAPABILITY   IdentityDetectorSim

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [32/38]

#define CAPABILITY   ATLASSmearedEvent

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [33/38]

#define CAPABILITY   CMSSmearedEvent

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [34/38]

#define CAPABILITY   CopiedEvent

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [35/38]

#define CAPABILITY   EventWeighterFunction

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [36/38]

#define CAPABILITY   SpectrumAndDecaysForPythia

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [37/38]

#define CAPABILITY   HardScatteringSim

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ CAPABILITY [38/38]

#define CAPABILITY   HardScatteringEvent

Execute the main Monte Carlo event loop.

Total cross-section.

Note: "Non-loop" capabilities that some in-loop capabilities depend on can be added as dependencies here to ensure that they are calculated before the loop starts.

Definition at line 60 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [1/42]

#define FUNCTION   operateLHCLoop

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [2/42]

#define FUNCTION   getEvGenCrossSection

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [3/42]

#define FUNCTION   getEvGenCrossSection_as_base

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [4/42]

#define FUNCTION   getNLLFastCrossSection

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [5/42]

#define FUNCTION   getYAMLCrossSection

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [6/42]

#define FUNCTION   getYAMLCrossSection_SLHA

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [7/42]

#define FUNCTION   getYAMLCrossSection_param

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [8/42]

#define FUNCTION   getTotalCrossSectionAsMap

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [9/42]

#define FUNCTION   getActiveProcessCodes

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [10/42]

#define FUNCTION   getActivePIDPairs

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [11/42]

#define FUNCTION   getActiveProcessCodeToPIDPairsMap

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [12/42]

#define FUNCTION   getProcessCrossSectionsMap

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [13/42]

#define FUNCTION   getPIDPairCrossSectionsMap_testing

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [14/42]

#define FUNCTION   getPIDPairCrossSectionsInfo

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [15/42]

#define FUNCTION   doCrossSectionConsistencyCheck

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [16/42]

#define FUNCTION   getATLASAnalysisContainer

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [17/42]

#define FUNCTION   getCMSAnalysisContainer

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [18/42]

#define FUNCTION   getIdentityAnalysisContainer

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [19/42]

#define FUNCTION   runATLASAnalyses

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [20/42]

#define FUNCTION   runCMSAnalyses

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [21/42]

#define FUNCTION   runIdentityAnalyses

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [22/42]

#define FUNCTION   CollectAnalyses

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [23/42]

#define FUNCTION   calc_LHC_signals

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [24/42]

#define FUNCTION   calc_LHC_LogLikes

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [25/42]

#define FUNCTION   get_LHC_LogLike_per_SR

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [26/42]

#define FUNCTION   get_LHC_LogLike_per_analysis

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [27/42]

#define FUNCTION   get_LHC_LogLike_SR_labels

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [28/42]

#define FUNCTION   get_LHC_LogLike_SR_indices

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [29/42]

#define FUNCTION   calc_combined_LHC_LogLike

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [30/42]

#define FUNCTION   calc_LHC_LogLike_scan_guide

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [31/42]

#define FUNCTION   getLHCEventLoopInfo

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [32/42]

#define FUNCTION   getDummyColliderObservable

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [33/42]

#define FUNCTION   getBuckFastATLAS

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [34/42]

#define FUNCTION   getBuckFastCMS

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [35/42]

#define FUNCTION   getBuckFastIdentity

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [36/42]

#define FUNCTION   smearEventATLAS

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [37/42]

#define FUNCTION   smearEventCMS

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [38/42]

#define FUNCTION   copyEvent

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [39/42]

#define FUNCTION   setEventWeight_unity

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [40/42]

#define FUNCTION   setEventWeight_fromCrossSection

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [41/42]

#define FUNCTION   getLHEvent

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ FUNCTION [42/42]

#define FUNCTION   getHepMCEvent

A function that reads the total cross-section from the input file, but builds up the number of events from the event loop.

A function that assigns a total cross-sections directly from the scan parameters for model ColliderBit_SLHA_scan_model.

A function that assigns a total cross-sections to a given SLHA input file (for model ColliderBit_SLHA_file_model)

Definition at line 103 of file ColliderBit_MC_rollcall.hpp.

◆ MODULE

#define MODULE   ColliderBit

Definition at line 40 of file ColliderBit_MC_rollcall.hpp.

Function Documentation

◆ ALLOW_MODELS() [1/2]

MCLoopInfo ALLOW_MODELS ( ColliderBit_SLHA_file_model  )

◆ ALLOW_MODELS() [2/2]

MCLoopInfo ALLOW_MODELS ( ColliderBit_SLHA_scan_model  )

Output info on TotalCrossSection as a str-double map, for easy printing.

◆ DEPENDENCY() [1/2]

MCLoopInfo DEPENDENCY ( HardScatteringSim  ,
const BaseCollider *   
)

Convert the TotalEvGenCrossSection (type MC_xsec_container) into a regular TotalCrossSection (type xsec_container)

◆ DEPENDENCY() [2/2]

MCLoopInfo MCLoopInfo DEPENDENCY ( TotalEvGenCrossSection  ,
MC_xsec_container   
)

Example function for interfacing alternative cross-section calculators.

◆ START_FUNCTION() [1/3]

START_FUNCTION ( MCLoopInfo  ,
CAN_MANAGE_LOOPS   
)

◆ START_FUNCTION() [2/3]

START_FUNCTION ( MC_xsec_container  )

◆ START_FUNCTION() [3/3]

START_FUNCTION ( xsec_container  )

Variable Documentation

◆ ColliderBit_SLHA_file_model

ColliderBit_SLHA_file_model

Definition at line 51 of file ColliderBit_MC_rollcall.hpp.

◆ pair_str_SLHAstruct

pair_str_SLHAstruct

Definition at line 51 of file ColliderBit_MC_rollcall.hpp.