Skip to content

Public repository of the Cosmic Linear Anisotropy Solving System (master for the most recent version of the standard code; ExoCLASS branch for exotic energy injection; class_matter branch for FFTlog)

Notifications You must be signed in to change notification settings

srbPhy/class_twin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLASS for the Mirror Twin Higgs model: class_twin

This code (class_twin) can compute the evolution of the Universe for the Mirror Twin Higgs (MTH) model, i.e. when there exists a copy of the SM in the Universe. It is based on v2.9 of the CLASS code (http://class-code.net), and all the compilation and other rules of original CLASS apply here as well. I would like to take this opportunity to thank the authors of the CLASS code for producing and maintaining this amazing code.

There are three additional input parameters, in addition to those of the model, that are required to calculate the evolution of the Universe for the MTH model. These MTH specific parameters are:

  1. r_all_twin: ratio of amount of twin baryons to CDM (range: [0, 1})

  2. Delta_N_twin: contribution of twin radiation to relativistic degrees of freedom of the Universe (range: [0.001, 1])

  3. ratio_vev_twin: Vacuum expectation value (vev) of the twin sector as compared to that of the SM (range: [1, 15]). For instance: ratio_vev_twin = 3 implies vev of the twin sector is three times the vev of the SM.

In addition, use the following inputs for the MTH model in .ini file:
nindex_idm_dr = 2
alpha_idm_dr = 0.9, 1

By default, class_twin assumes that there is no twin or mirror sector and thus, works just like the original CLASS code. To invoke the MTH model, make sure that all the three parameters mentioned above are greater than 0. The easiest way to track the changes made in the code is to search for "#TWIN".

Note that if the twin sector is turned on, the input value of omega_cdm corresponds to the total dark matter, i.e. cold dark matter + twin sector.

More details on this code can be found in the following paper: https://arxiv.org/abs/2110.04317

About

Public repository of the Cosmic Linear Anisotropy Solving System (master for the most recent version of the standard code; ExoCLASS branch for exotic energy injection; class_matter branch for FFTlog)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 61.2%
  • Jupyter Notebook 22.0%
  • JavaScript 4.3%
  • Python 3.9%
  • Cython 2.4%
  • CSS 1.2%
  • Other 5.0%