New vector dark matter

Question how to implement a model or how to change a model implementation
Post Reply
Amin
Posts: 65
Joined: 7. Jun 2017, 19:38

New vector dark matter

Post by Amin » 11. Jun 2020, 08:43

Dear experts,

I have a model with an extra hidden U(1) gauge group and I'm trying to make Z' a dark matter candidate (odd under ExtraZ2). I have

Code: Select all

Global[[1]] = {Z[2], Z2};
Global[[2]] = {Z[2], ExtraZ2};

(* Gauge Superfields *)

Gauge[[1]]={B,   U[1], hypercharge, g1,False, 1, 1};
Gauge[[2]]={WB, SU[2], left,        g2,True, 1, 1};
Gauge[[3]]={G,  SU[3], color,       g3,False, 1, 1};
Gauge[[4]]={Bp,  U[1], extra,       gx,False, 1, -1};
The other DM candidate is a hidden Dirac fermion odd under Z2. Then I run:

Code: Select all

MakeCHep[DMcandidate1 -> Z2 == -1, DMcandidate2 -> ExtraZ2 == -1];
When I implement this in micrOMEGAs it takes Z to be the DM candidate rather than Z'. The Dirac fermion seems to be working as a DM candidate. After fixing the micrOMEGAs files by manually changing ~~Z to Z and Zp to ~~Zp, the run results in a segmentation fault when the Z' mass is small (in the MeV region).
What is a proper way of defining Z' as a DM candidate?

Thank you,
Amin

Post Reply