I am using the ArcGIS `Add XY Coordinates` tool to populate XYZ values in a shapefile after converting .las data to .shp using `LAS to Multipoint` tool. 

Does the `Add XY Coordinates` tool get the location info from the LAS dataset OR is it getting it from the data frame somehow?

I need to make sure I am getting the actual data from the LAS files because, I will eventually convert the shapefiles dbf to a .pts file to do some other calcs outside of ArcGIS.

Also, is there a better way of getting XYZ from LAS in ArcGIS?