libcrystfel 0.11.1
Loading...
Searching...
No Matches
Data Fields
image Struct Reference

Data Fields

float ** dp
 
int ** bad
 
float ** sat
 
int hit
 
struct crystal_reflscrystals
 
int n_crystals
 
IndexingMethod indexed_by
 
int n_indexing_tries
 
struct detgeomdetgeom
 
DataSourceType data_source_type
 
void * data_block
 
size_t data_block_size
 
char * meta_data
 
struct header_cache_entryheader_cache [HEADER_CACHE_SIZE]
 
int n_cached_headers
 
int id
 
int serial
 
Spectrumspectrum
 
double lambda
 
double div
 
double bw
 
double peak_resolution
 
ImageFeatureListfeatures
 
ImageDataArrays * ida
 
int owns_peaklist
 
The filename and event ID for the image
char * filename
 
char * ev
 

Field Documentation

◆ bad

int** image::bad

The bad pixel mask, by panel

◆ bw

double image::bw

Full-width half-maximum bandwidth as a fraction, applied to wavelength

◆ crystals

struct crystal_refls* image::crystals

Array of crystals (with reflection lists) in the image

◆ data_block

void* image::data_block

The data block, e.g. received over ZMQ, for the image. filenename/ev OR this should be filled in, but not both

◆ detgeom

struct detgeom* image::detgeom

The detector structure

◆ div

double image::div

Convergence angle of the incident ration, in radians (full angle)

◆ dp

float** image::dp

The image data, by panel

◆ features

ImageFeatureList* image::features

List of peaks found in the image

◆ header_cache

struct header_cache_entry* image::header_cache[HEADER_CACHE_SIZE]

A list of metadata read from the stream

◆ hit

int image::hit

Non-zero if the frame was determined to be a "hit"

◆ id

int image::id

ID number of the worker processing handling this image

◆ ida

ImageDataArrays* image::ida

Re-usable data array structure, or NULL if not used

◆ indexed_by

IndexingMethod image::indexed_by

Indexing method which indexed this pattern

◆ lambda

double image::lambda

Wavelength of the incident radiation, in metres

◆ n_crystals

int image::n_crystals

The number of crystals in the image (size of crystals)

◆ n_indexing_tries

int image::n_indexing_tries

Number of times the indexer was tried before succeeding

◆ owns_peaklist

int image::owns_peaklist

If set, then 'features' should be freed with the image. Otherwise, it is managed externally (e.g. by Julia)

◆ peak_resolution

double image::peak_resolution

Resolution estimate based on peaks

◆ sat

float** image::sat

The per-pixel saturation values, by panel

◆ serial

int image::serial

Monotonically increasing serial number for this image

◆ spectrum

Spectrum* image::spectrum

Spectrum information


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