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]
 

mosaicity

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: