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

Models for QCD axions and axion-like particles. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MODEL   GeneralALP
 
#define MODEL   QCDAxion
 
#define PARENT   GeneralALP
 
#define MODEL   KSVZAxion
 
#define PARENT   QCDAxion
 
#define MODEL   DFSZAxion_I
 
#define PARENT   QCDAxion
 
#define MODEL   DFSZAxion_II
 
#define PARENT   QCDAxion
 
#define MODEL   ConstantMassALP
 
#define PARENT   GeneralALP
 
#define MODEL   XENON1T_NuisanceParameters
 
#define MODEL   XENON1T_DM_NuisanceParameters
 

Functions

START_MODEL DEFINEPARS (gagg, gaee, gaN, fa, ma0, Tchi, beta, thetai) START_MODEL DEFINEPARS(fa
 
START_MODEL thetai DEFINEPARS (LambdaChi, EoverN, CaggQCD, Caee, CaN) INTERPRET_AS_PARENT_FUNCTION(QCDAxion_to_GeneralALP) START_MODEL DEFINEPARS(fa
 
START_MODEL thetai CaN INTERPRET_AS_PARENT_FUNCTION (KSVZAxion_to_QCDAxion) START_MODEL DEFINEPARS(fa
 
START_MODEL thetai CaN CaN DEFINEPARS (tanbeta) INTERPRET_AS_PARENT_FUNCTION(DFSZAxion_I_to_QCDAxion) START_MODEL DEFINEPARS(fa
 
START_MODEL thetai CaN CaN CaN thetai DEFINEPARS (Cagg, Caee, CaN, Lambda) INTERPRET_AS_PARENT_FUNCTION(ConstantMassALP_to_GeneralALP) START_MODEL DEFINEPARS(delta_eff
 

Variables

START_MODEL Tchi
 
START_MODEL beta
 
START_MODEL thetai thetai
 
START_MODEL thetai LambdaChi
 
START_MODEL thetai EoverN
 
START_MODEL thetai CaggQCD
 
START_MODEL thetai CaN CaN CaN thetai delta_bkg
 

Detailed Description

Models for QCD axions and axion-like particles.


Authors (add name and date if you modify):

Author
Sebastian Hoof
Date
2016 Oct
2017 Feb, May, Jul
2018 Feb
2019 Feb

Definition in file Axions.hpp.

Macro Definition Documentation

◆ MODEL [1/8]

#define MODEL   GeneralALP

Definition at line 99 of file Axions.hpp.

◆ MODEL [2/8]

#define MODEL   QCDAxion

Definition at line 99 of file Axions.hpp.

◆ MODEL [3/8]

#define MODEL   KSVZAxion

Definition at line 99 of file Axions.hpp.

◆ MODEL [4/8]

#define MODEL   DFSZAxion_I

Definition at line 99 of file Axions.hpp.

◆ MODEL [5/8]

#define MODEL   DFSZAxion_II

Definition at line 99 of file Axions.hpp.

◆ MODEL [6/8]

#define MODEL   ConstantMassALP

Definition at line 99 of file Axions.hpp.

◆ MODEL [7/8]

#define MODEL   XENON1T_NuisanceParameters

Definition at line 99 of file Axions.hpp.

◆ MODEL [8/8]

#define MODEL   XENON1T_DM_NuisanceParameters

Definition at line 99 of file Axions.hpp.

◆ PARENT [1/5]

#define PARENT   GeneralALP

◆ PARENT [2/5]

#define PARENT   QCDAxion

◆ PARENT [3/5]

#define PARENT   QCDAxion

◆ PARENT [4/5]

#define PARENT   QCDAxion

◆ PARENT [5/5]

#define PARENT   GeneralALP

Function Documentation

◆ DEFINEPARS() [1/4]

START_MODEL DEFINEPARS ( gagg  ,
gaee  ,
gaN  ,
fa  ,
ma0  ,
Tchi  ,
beta  ,
thetai   
)

◆ DEFINEPARS() [2/4]

START_MODEL thetai DEFINEPARS ( LambdaChi  ,
EoverN  ,
CaggQCD  ,
Caee  ,
CaN   
)

◆ DEFINEPARS() [3/4]

START_MODEL thetai CaN CaN CaN DEFINEPARS ( tanbeta  )

◆ DEFINEPARS() [4/4]

START_MODEL thetai CaN CaN CaN thetai DEFINEPARS ( Cagg  ,
Caee  ,
CaN  ,
Lambda   
)

◆ INTERPRET_AS_PARENT_FUNCTION()

START_MODEL thetai CaN INTERPRET_AS_PARENT_FUNCTION ( KSVZAxion_to_QCDAxion  )

Variable Documentation

◆ beta

◆ CaggQCD

START_MODEL thetai CaN CaN CaggQCD

◆ delta_bkg

START_MODEL thetai CaN CaN CaN thetai delta_bkg

Definition at line 95 of file Axions.hpp.

◆ EoverN

START_MODEL thetai CaN CaN EoverN

Definition at line 50 of file Axions.hpp.

◆ LambdaChi

START_MODEL thetai CaN CaN LambdaChi

◆ Tchi

◆ thetai