IXTdetector

From LIBISIS
Revision as of 11:17, 3 April 2008 by Dean Whittaker (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Structure

The elements of the object are as follows:

Field Type Description
checksum (:) int (ptr) array of individual detector instances
det_no (:) int (ptr) array of actual detector numbers
ref_count int reference counter, is incremented whenever the structure is pointed at
delay_time (:) real (ptr) array of detector electronic delay times (microseconds)
dead_time (:) real (ptr) array of detector dead times (microseconds)
theta (:) real (ptr) array of detector theta values
L2 (:) real (ptr) array of detector secondary flightpath distances (m)
group_index (:) int (ptr) group index
det_type (i) int (ptr) array signifying type of detector(i) (e.g. he3 or solid)
det_he3 IXTdet_he3 he3 detector specific information
det_solid IXTdet_solid solid detector specific information
type_index (i) int (ptr) index of arrays in either IXTdet_he3 or IXTdet_solid (determined by det_type(i)) giving parameters for detector (i) in IXTdetector


F90 syntax

use IXMdetector

type(IXTdetector):: detector
type(IXTstatus):: status


Operations=

The following operations may be performed on this data type:

  • General Operations
  • Special Subroutines


Class Specific Operations --averaging subroutines: