When integrating, I would recommend UnitStep
instead of HeavisideTheta
. This gives me a symbolic output:
With[{g = 10^-23, c = 10^14},
Integrate[
Simplify[(6 (10^-10 Sqrt[
xP])^2 10^-11 (10^-7 Sqrt[(10^-38 c^2 xP + (10^-10 Sqrt[
xP])/x)/(1/10 +
10^-38 c^2)])^3)/((10^-38 c^2 xP + (10^-10 Sqrt[xP])/
x)^4/(1/10 + 10^-38 c^2)^4)*
UnitStep[10^-38 c^2 xP + (10^-10 Sqrt[xP])/x - 1/g]],
{xP, 1/g, 10^12},
Assumptions -> And[c > 0, x > 0, xP > 0, g > 0]]]