Fix incorrect theta() calculation in ALorentzVector

Thanks to Florian for spotting that theta() was calculated wrong.