IXTrunfile
Revision as of 10:35, 31 January 2008 by Dickon Champion (talk | contribs)
The IXTrunfie object contains the instrument information and instrument data together with other optional information about the users and sample measured. It is generally populated by the Homer and mgenie style functions as well as the Scripting Homer Functions.
The elements of the object are as follows:
Element | Type | Brief Description |
---|---|---|
title | char | Title of runfile |
start_time | char | time of start of run |
end_time | char | time of end of run |
run_number | int | number of run |
total_charge | real | <math>\mu</math>Amp Hrs for run |
total_raw_frames | int | total frames in run |
total_good_frames | int | total good frames in run |
program_name | IXThistory | the full path of prgram creating object |
command_line | IXThistory | the command line syntax of function calling the object |
users (:) | IXTuser (allocatable) | list of users |
sample | IXTsample | sample being measured |
inst | IXTinstrument | description of instrument |
det_data | IXTdata | detector datasets and mapping information |
mon_data | IXTdata | monitor datasets and mapping information |
peaks | IXTpeaks | description of monitor peaks for get_ei |
F90 syntax
use IXMrunfile type(IXTrunfile)::runfile type(IXTstatus):: status
The following operations may be performed on this data type:
- [General Operations]
- [Special Subroutines]
Class Specific Operations --population routines
- [IXFpopulate_mon_runfile]
- [IXFpopulate_det_runfile]
- [IXFpopulate_runfile]
--transformations
- [IXFrebin_runfile]
- [IXFbackground_runfile]
- [IXFremap_runfile]
- [IXFunits_runfile]
--normalisation routines
- [IXFsolid_runfile]
- [IXFmon_norm_runfile]
- [IXFpeak_norm_runfile]
- [IXFeffic_norm_runfile]
--other
- [IXFgetei_runfile]
- [IXFgeteival_runfile]
- [IXFgetmondata_runfile]
- [IXFgetdetdata_runfile]