; $Id: dcs_sysvars.pro,v 1.8 2005/02/14 17:50:34 azuah Exp $
; Written by J.R.D. Copley.
;************************************************************************************************
;###############################################################################
;
; LICENSE:
;  The software in this file is written by an employee of 
;  National Institute of Standards and Technology 
;  as part of the DAVE software project.
;
;  The DAVE software package is not subject to copyright protection
;  and is in the public domain. It should be considered as an
;  experimental neutron scattering data reduction, visualization, and
;  analysis system. As such, the authors assume no responsibility
;  whatsoever for its use, and make no guarantees, expressed or
;  implied, about its quality, reliability, or any other
;  characteristic. The use of certain trade names or commercial
;  products does not imply any endorsement of a particular product,
;  nor does it imply that the named product is necessarily the best
;  product for the stated purpose. We would appreciate acknowledgment
;  if the DAVE software is used or if the code in this file is
;  included in another product.
;
;###############################################################################
pro dcs_sysvars,davePtr=davePtr
;************************************************************************************************
;
compile_opt strictarr
;
defsysv,'!dcs_hom',(!dave_planck/!dave_nmass)*1.e7
defsysv,'!dcs_hbar',(!dave_planck/(2*!dpi))*1.e7
defsysv,'!dcs_mevcon',!dave_e*1.e4
defsysv,'!dcs_hsq2mn',(!dave_planck*1.e7)^2/(2.0*!dave_nmass)/!dcs_mevcon*1.e13
defsysv,'!dcs_boltzmann',!dave_boltzmann*1.e7
;
defsysv,'!dcs_dsd',4010.0
defsysv,'!ext_pgen',120.0
;
; Check the raw data and working directories.
; If necessary append an appropriate slash.
data_directory=(*!dave_defaults).datDir
if (strmid(data_directory,0,/reverse_offset) ne !delimiter) then $
	data_directory=data_directory+!delimiter
defsysv,'!dcs_data_directory',data_directory,0
;
outp_directory=(*!dave_defaults).workDir
if (strmid(outp_directory,0,/reverse_offset) ne !delimiter) then $
	outp_directory=outp_directory+!delimiter
defsysv,'!dcs_outp_directory',outp_directory,0
;
end