Difference between revisions of "IXTmap"

From LIBISIS
Jump to navigation Jump to search
m
 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:
 
! {{Headcellstyle}} | Type
 
! {{Headcellstyle}} | Type
 
! {{Headcellstyle}} | Description
 
! {{Headcellstyle}} | Description
 +
|-
 +
| '''base'''
 +
| [[IXTbase]]
 +
| internal use
 
|-
 
|-
 
| '''work_no(:)'''  
 
| '''work_no(:)'''  
Line 14: Line 18:
 
|workspace numbers
 
|workspace numbers
 
|-
 
|-
| '''total_spec (:)'''  
+
| '''total_spec(:)'''  
 
|int (ptr)  
 
|int (ptr)  
 
|total number of spectra contributing to each workspace
 
|total number of spectra contributing to each workspace
 
|-
 
|-
| '''spec_ind (:) '''
+
| '''spec_ind(:) '''
 
|int (ptr)  
 
|int (ptr)  
 
|index to the first spectrum in each workspace in spec_no array
 
|index to the first spectrum in each workspace in spec_no array
 
|-
 
|-
|  '''spec_no (:)'''
+
|  '''spec_no(:)'''
 
|int (ptr)  
 
|int (ptr)  
 
|list of spectra used in all workspaces
 
|list of spectra used in all workspaces

Latest revision as of 14:00, 4 August 2008

The IXTmap object is used to define groups of spectra into workspaces. They can be used as for the 'det_map' and 'det_mask' inputs to homer. It is possible to create an IXTmap from the matlab command line or from a map file which has a Map File Format

The elements of the object are as follows:

Element Type Description
base IXTbase internal use
work_no(:) int(ptr) workspace numbers
total_spec(:) int (ptr) total number of spectra contributing to each workspace
spec_ind(:) int (ptr) index to the first spectrum in each workspace in spec_no array
spec_no(:) int (ptr) list of spectra used in all workspaces



F90 syntax


use IXMmap

type(IXTmap):: map
type(IXTstatus):: status

The following operations may be performed on this data type:

Module specific functions