Let $X$ be a Calabi-Yau 4-fold, i.e., a connected 4-dimensional compact Kahler manifold with $K_{X} \cong \mathscr{O}_{X}$ and $h^{i} (X,O_{X} )= 0$ for $0 \lt i \lt 4$. Given a general 4-dimensional Weil torus $T$, one has a Hodge class contained in $H^{2,2}( X )$. I would like to ask whether the following equality holds:

$$ Hg^{2} ( X)_{prim}= Hg^{2}\left ( T \right )_{prim}$$

where $Hg^{2}\left ( X \right )_{prim}$ is a primitive Hodge class, and $Hg^2 ( \star )$ is defined as $ H^4 ( \star ,\mathbb{Q} )\cap H^{2,2} ( \star )$ for $\star = X,T$. If the equality is faulty, I would like to know why. If Hodge class is not unique, how do we get the classification of Hodge classes？