Use SLHA files from NMSSMTools as input for Calchep
The current NMSSM package that ships with Calchep does not contain the option to read SLHA files produced by NMSSMTools.
If I use the available model files: NMSSM(../spect.dat) and NMSSM(.
ar: creating lib_0.a
ar: VandP.o: No such file or directory
ranlib: 'lib_0.a': No such file
rm: cannot remove 'VandP.o': No such file or directory
gcc: error: lib_0.a: No such file or directory
And I'm not sure why these files still contain the "input" lines and call to system (they are supposed to just read all data from SLHA aren't they?)
=======
CW |MW/MZ % cos of the Weinberg angle
SW |sqrt(1-CW^2)
vev |Sqrt2*MW*SW/EE
C2W |CW^2-SW^2
LamQCD |initQCD5(alfSMZ, McMc, MbMb, Mtp)
open |openAppend("inp")
input1 |aPrintF("Block MODSEL # Select model\n 1 1 # SUGRA\n 3 1 # NMSSM PARTICLE CONTENT\n")
input1a|aPrintF(" 8 2 # Precision for Higgs masses\n 13 1 # Decay of sparticles\n")
input2 |aPrintF(" 9 0 # FLAG FOR MICROMEGAS (0=NO)\n 10 0 # No scan, no ...\n")
input3 |aPrintF("Block SMINPUTS # Standard Model inputs\n")
input4 |aPrintF(" 3 %.8E # alpha_s(MZ) SM MSbar\n", alfSMZ)
input5 |aPrintF(" 5 %.8E # mb(mb) SM MSbar\n", MbMb)
input6 |aPrintF(" 6 %.8E # mtop(pole)\n", Mtp)
input7 |aPrintF("Block MINPAR # Input parameters\n")
input8 |aPrintF(" 1 %.8E # m0\n", mZero)
input10|aPrintF(" 2 %.8E # m1/2\n", mHalf)
input11|aPrintF(" 3 %.8E # tanb\n", tb)
input12|aPrintF(" 4 %.0f # sign(mu)\n", sgn)
input13|aPrintF(" 5 %.8E # A0\n", A0)
input14|
input15|aPrintF(" 61 %.8E # L \n", Lambda)
input16|aPrintF(" 63 %.8E # A_LAMBDA\n", aLambdaG)
input17|aPrintF(" 64 %.8E # A_K\n", aKappaG)
input18|aPrintF(" 66 %E #XIF\n 67 %E #XIS\n 68 %E #mu'\n 69 # MS'^2\n 72 %E M3H^2\n", mXiFG*fabs(mXiFG), mXiSG*fabs(mXiSG), muPG, msPG*fabs(msPG), m3hG*fabs(m3hG))
sysCall|
rd |slhaRead("spectr", 0)
mu |slhaVal("HMIX", MZ, 1, 1)
=======
If I remove the "input" and sysCallSystem lines, and just provide the spectr file produced by NMSSMTools, I still get errors.
What I am looking for is this. I have SLHA files generated by me using NMSSMTools. I would like to be able to feed these to Calchep such that it reads eveything from it (the values of the input parameters and the widths, etc.) and gives me the cross-section for the process I'm interested in.
Is this possible?
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- CalcHEP Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Alexander Pukhov
- Solved:
- Last query:
- Last reply: