Nuclear resonance reaction analysis (NRRA)