Assistant U.S. Atty. Andrew Haden died by hanging himself inside the Edward J. Schwartz federal building in San Diego last week, the San Diego County medical examiner's office said in a statement.