I've been having problem actually restricting a Line bundle $L$ defined on some projective space $\mathbb C \mathbb P^{N-1}$ to a subvariety $X$.
I know how to do this on an abstract level, but actually computing what's going on, seems quite mysterious.
From Fulton's "Intersection Theory" I have
$c_1(L) \cap [X] = [C]$ where $C$ is the divisor corresponding to $\mathcal O_X(C) \simeq L\vert_X$
Now, I have $c_1(L)$ given by $-N[H]$ where $[H]$ denotes the hyperplane class in $\mathbb C \mathbb P^{N-1}$. I also have some polynomial $P$ whose zero locus defines $X$. I even know $c_1(TX) = 0$ and have computed that if $X$ is taken to be a divisor in $\mathbb C \mathbb P^{N-1}$, the corresponding line bundle would satisfy $c_1(\mathcal{O}(X)) = N[H]$ (Not quite sure yet if this helps).
But, what I really would like to know is $c_1(L\vert_X)$?
My attempts so far have been to find an actual section $s$ of $L$, use the equation for the zero locus and actually intersect that with $X$. However, finding such a section has proven difficult.
How would one normally go about this? Am I on the right track? Any help is highly appreciated!