Main Page   Compound List   File List   Compound Members   File Members   Related Pages  

bathead Struct Reference

#include <mtzdata.h>

List of all members.

Public Attributes

int num
char title [71]
char gonlab [3][9]
int iortyp
int lbcell [6]
int misflg
int jumpax
int ncryst
int lcrflg
int ldtype
int jsaxs
int nbscal
int ngonax
int lbmflg
int ndet
int nbsetid
float cell [6]
float umat [9]
float phixyz [2][3]
float crydat [12]
float datum [3]
float phistt
float phiend
float scanax [3]
float time1
float time2
float bscale
float bbfac
float sdbscale
float sdbfac
float phirange
float e1 [3]
float e2 [3]
float e3 [3]
float source [3]
float so [3]
float alambd
float delamb
float delcor
float divhd
float divvd
float dx [2]
float theta [2]
float detlm [2][2][2]
bathead * next

Detailed Description

MTZ batch struct.

Member Data Documentation

float bathead::alambd

wavelength (A)

float bathead::bbfac

batch temperature factor

float bathead::bscale

batch scale

float bathead::cell[6]

cell dimensions

float bathead::crydat[12]


float bathead::datum[3]

datum values of goniostat axes

float bathead::delamb

dispersion (deltalambda / lambda)

float bathead::delcor

correlated component

float bathead::detlm[2][2][2]

min & max values of detector coords (pixels)

float bathead::divhd

horizontal beam divergence

float bathead::divvd

vertical beam divergence

float bathead::dx[2]

xtal to detector distance

float bathead::e1[3]

vector 1 ("Cambridge" laboratory axes) defining ngonax goniostat axes

float bathead::e2[3]

vector 2 ("Cambridge" laboratory axes) defining ngonax goniostat axes

float bathead::e3[3]

vector 3 ("Cambridge" laboratory axes) defining ngonax goniostat axes

char bathead::gonlab[3][9]

names of the three axes

int bathead::iortyp

type of orientation block (for possible future use, now = 0)

int bathead::jsaxs

goniostat scan axis number

int bathead::jumpax

reciprocal axis closest to rotation axis

int bathead::lbcell[6]

refinement flags for cell

int bathead::lbmflg

flag for type of beam info: = 0 for alambd, delamb = 1 also delcor, divhd, divvd

int bathead::lcrflg

mosaicity model: 0 = isotropic, 1 = anisotropic

int bathead::ldtype

type of data: 2D (1), 3D (2), or Laue (3)

int bathead::misflg

number of phixyz used (0, 1, or 2)

int bathead::nbscal

number of batch scales & Bfactors (0 if unset)

int bathead::nbsetid

dataset id - should be pointer?

int bathead::ncryst

crystal number

int bathead::ndet

number of detectors (current maximum 2)

struct bathead* bathead::next

next batch in list

int bathead::ngonax

number of goniostat axes

int bathead::num

batch number

float bathead::phiend

end of phi relative to datum

float bathead::phirange

phi range

float bathead::phistt

start of phi relative to datum

float bathead::phixyz[2][3]

missetting angles at beginning and end of oscillation

float bathead::scanax[3]

rotation axis in lab frame

float bathead::sdbfac

sd bbfac

float bathead::sdbscale

sd bscale

float bathead::so[3]

source vector

float bathead::source[3]

idealised source vector

float bathead::theta[2]

detector tilt angle

float bathead::time1

start time

float bathead::time2

stop time

char bathead::title[71]

batch title

float bathead::umat[9]

orientation matrix U in Fortranic order, i.e. U(1,1), U(2,1) ...

The documentation for this struct was generated from the following file: