Difference between revisions of "IXTrunfile"

From LIBISIS
Jump to navigation Jump to search
 
Line 3: Line 3:
 
The elements of the object are as follows:
 
The elements of the object are as follows:
  
<?plugin OldStyleTable caption="IXTrunfile" border||=2
+
{| border ="1" cellpadding="2"
|<  *Element|^ *Type* |^ *Brief Description*
+
|+ '''IXTrunfile definition'''
|<   title |^ char |< Title of runfile
+
!width="10%"|Element  
|<  users (:)  |^ [IXTuser] (allocatable) |< list of users
+
!width="20%"|Type  
|< sample  |^ [IXTsample] |< sample being measured
+
!width="70%"|Brief Description
|< inst  |^ [IXTinstrument] |< description of instrument
+
|-
|< det_data    |^ [IXTdata] |< detector datasets and mapping information
+
|   title || char || Title of runfile
|< mon_data  |^ [IXTdata] |< monitor datasets and mapping information
+
|-
|< peaks    |^ [IXTpeaks] |< description of monitor peaks for get_ei
+
| 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
 +
|>
  
  

Revision as of 10:30, 31 January 2008

_*IXTrunfile*_

The elements of the object are as follows:

IXTrunfile definition
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]