Mantid
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
ISISRAW Class Reference

isis raw file. More...

#include <isisraw.h>

Inheritance diagram for ISISRAW:
ISISRAW2

Public Member Functions

int getTimeChannels (float *rtcb1, int n)
 rtcb1 is of size t_ntc1+1 More...
 
int ioRAW (FILE *file, ADD_STRUCT *s, int len, bool from_file)
 stuff More...
 
virtual int ioRAW (FILE *file, bool from_file, bool read_data=true)
 stuff More...
 
int ioRAW (FILE *file, char **s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, char *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, DAEP_STRUCT *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, DDES_STRUCT **s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, DDES_STRUCT *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, DHDR_STRUCT *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, float **s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, float *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, HDR_STRUCT *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, int **s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, int *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, IVPB_STRUCT *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, LOG_LINE **s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, LOG_LINE *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, LOG_STRUCT *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, RPB_STRUCT *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, SE_STRUCT **s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, SE_STRUCT *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, SPB_STRUCT *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, uint32_t **s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, uint32_t *s, int len, bool from_file)
 stuff More...
 
int ioRAW (FILE *file, USER_STRUCT *s, int len, bool from_file)
 stuff More...
 
 ISISRAW ()
 stuff More...
 
 ISISRAW (const ISISRAW &)=delete
 
 ISISRAW (ISISCRPT_STRUCT *crpt)
 stuff More...
 
 ISISRAW (ISISCRPT_STRUCT *crpt, bool doUpdateFromCRPT)
 stuff More...
 
ISISRAWoperator= (ISISRAW)=delete
 
int printInfo (std::ostream &os)
 stuff More...
 
int readFromFile (const char *filename, bool read_data=true)
 stuff More...
 
int size_check ()
 stuff More...
 
int updateFromCRPT ()
 stuff More...
 
virtual ~ISISRAW ()
 stuff More...
 

Static Public Member Functions

static int vmstime (char *timbuf, int len, time_t time_value)
 stuff More...
 

Public Attributes

struct ADD_STRUCT add
 9*4 bytes More...
 
int * code
 code for UTn tables (size NDET) More...
 
int * crat
 crate number for each detector (size NDET) More...
 
DAEP_STRUCT daep
 DAE parameter block (size 64*4 bytes) More...
 
uint32_t * dat1
 compressed data for (NTC1+1)*(NSP1+1)*NPER values More...
 
int data_format
 data section format (0 = by TC, 1 = by spectrum) More...
 
DDES_STRUCTddes
 (NSP1+1)*NPER items, totoal size (NSP1+1)*NPER*2*4 bytes More...
 
float * delt
 hold off table (size NDET) More...
 
DHDR_STRUCT dhdr
 size 32*4 bytes More...
 
int e_nse
 number of controlled SEPs NSEP More...
 
SE_STRUCTe_seblock
 NSEP SE parameter blocks (total size NSEP*32*4 bytes) More...
 
int frmt_ver_no
 format version number VER1 (=2) More...
 
HDR_STRUCT hdr
 header block (80 bytes) More...
 
int i_det
 number of detectors NDET More...
 
char i_inst [8]
 instrument name More...
 
int i_mon
 number of monitors NMON More...
 
int i_use
 number of user defined UTn tables NUSE More...
 
IVPB_STRUCT ivpb
 instrument parameter block (64*4 bytes) More...
 
float * len2
 L2 table (size NDET) More...
 
LOG_STRUCT logsect
 log section More...
 
int * mdet
 detector number for monitors (size NMON) More...
 
int * modn
 module number for each detector (size NDET) More...
 
int * monp
 prescale value for each monitor (size NMON) More...
 
int * mpos
 module position for each detector (size NDET) More...
 
int r_number
 run number More...
 
char r_title [80]
 run title More...
 
RPB_STRUCT rpb
 run parameter block (32*4 bytes) More...
 
SPB_STRUCT spb
 sample parameter block (64*4 bytes) More...
 
int * spec
 spectrum number table (size NDET) More...
 
int t_nfpp
 number of frames per period More...
 
int t_nper
 number of periods More...
 
int t_nsp1
 number of spectra in time regime 1 More...
 
int t_ntc1
 number of time channels in time regime 1 More...
 
int t_ntrg
 number of time regimes (=1) More...
 
int t_pmap [256]
 period number for each basic period More...
 
int t_pre1
 prescale for 32MHz clock More...
 
int * t_tcb1
 time channel boundaries in clock pulses (size NTC1+1) More...
 
int t_tcm1 [5]
 time channel mode More...
 
float t_tcp1 [5][4]
 time channel parameters More...
 
int * timr
 time regime for each detector (size NDET) More...
 
float * tthe
 2theta scattering angle (size NDET) More...
 
float * u_dat
 user defined data (ULEN, max size 400 words) More...
 
int u_len
 length of user data section More...
 
int * udet
 user detector number for each detector (size NDET) More...
 
USER_STRUCT user
 user information (8*20 bytes) More...
 
float * ut
 nuse UT* user tables (total size NUSE*NDET) ut01=phi More...
 
int ver2
 run section version number VER2 (=1) More...
 
int ver3
 instrument section version number (=2) More...
 
int ver4
 SE section version number (=2) More...
 
int ver5
 DAE section version number (=2) More...
 
int ver6
 TCB section version number (=1) More...
 
int ver7
 user version number (=1) More...
 
int ver8
 data version number (=2) More...
 

Private Member Functions

int addItems ()
 stuff More...
 

Private Attributes

item_struct< char > m_char_items
 dunno More...
 
ISISCRPT_STRUCT * m_crpt
 CRPT from ICP. More...
 
item_struct< int > m_int_items
 dunno More...
 
item_struct< float > m_real_items
 dunno More...
 

Detailed Description

isis raw file.

Definition at line 272 of file isisraw.h.

Constructor & Destructor Documentation

◆ ISISRAW() [1/4]

ISISRAW::ISISRAW ( )

◆ ~ISISRAW()

ISISRAW::~ISISRAW ( )
virtual

◆ ISISRAW() [2/4]

ISISRAW::ISISRAW ( ISISCRPT_STRUCT *  crpt)
explicit

◆ ISISRAW() [3/4]

ISISRAW::ISISRAW ( ISISCRPT_STRUCT *  crpt,
bool  doUpdateFromCRPT 
)

◆ ISISRAW() [4/4]

ISISRAW::ISISRAW ( const ISISRAW )
delete

Member Function Documentation

◆ addItems()

int ISISRAW::addItems ( )
private

stuff

Definition at line 131 of file isisraw.cpp.

References item_struct< T >::addItem(), hdr, m_char_items, m_int_items, m_real_items, and rpb.

Referenced by ISISRAW().

◆ getTimeChannels()

int ISISRAW::getTimeChannels ( float *  rtcb1,
int  n 
)

rtcb1 is of size t_ntc1+1

Definition at line 989 of file isisraw.cpp.

References DAEP_STRUCT::a_delay, daep, frmt_ver_no, n, t_ntc1, t_pre1, and t_tcb1.

Referenced by Mantid::DataHandling::LoadRawHelper::getTimeChannels().

◆ ioRAW() [1/24]

int ISISRAW::ioRAW ( FILE *  file,
ADD_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 574 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [2/24]

int ISISRAW::ioRAW ( FILE *  file,
bool  from_file,
bool  read_data = true 
)
virtual

◆ ioRAW() [3/24]

int ISISRAW::ioRAW ( FILE *  file,
char **  s,
int  len,
bool  from_file 
)

stuff

Definition at line 761 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [4/24]

int ISISRAW::ioRAW ( FILE *  file,
char *  s,
int  len,
bool  from_file 
)

stuff

Definition at line 695 of file isisraw.cpp.

References n.

◆ ioRAW() [5/24]

int ISISRAW::ioRAW ( FILE *  file,
DAEP_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 645 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [6/24]

int ISISRAW::ioRAW ( FILE *  file,
DDES_STRUCT **  s,
int  len,
bool  from_file 
)

stuff

Definition at line 851 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [7/24]

int ISISRAW::ioRAW ( FILE *  file,
DDES_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 662 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [8/24]

int ISISRAW::ioRAW ( FILE *  file,
DHDR_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 651 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [9/24]

int ISISRAW::ioRAW ( FILE *  file,
float **  s,
int  len,
bool  from_file 
)

stuff

Definition at line 815 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [10/24]

int ISISRAW::ioRAW ( FILE *  file,
float *  s,
int  len,
bool  from_file 
)

stuff

Definition at line 742 of file isisraw.cpp.

References local_to_vaxf(), n, and vaxf_to_local().

◆ ioRAW() [11/24]

int ISISRAW::ioRAW ( FILE *  file,
HDR_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 568 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [12/24]

int ISISRAW::ioRAW ( FILE *  file,
int **  s,
int  len,
bool  from_file 
)

stuff

Definition at line 779 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [13/24]

int ISISRAW::ioRAW ( FILE *  file,
int *  s,
int  len,
bool  from_file 
)

stuff

Definition at line 711 of file isisraw.cpp.

References n.

◆ ioRAW() [14/24]

int ISISRAW::ioRAW ( FILE *  file,
IVPB_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 599 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [15/24]

int ISISRAW::ioRAW ( FILE *  file,
LOG_LINE **  s,
int  len,
bool  from_file 
)

stuff

Definition at line 869 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [16/24]

int ISISRAW::ioRAW ( FILE *  file,
LOG_LINE s,
int  len,
bool  from_file 
)

stuff

Definition at line 681 of file isisraw.cpp.

References ioRAW(), and LOG_LINE::len.

◆ ioRAW() [17/24]

int ISISRAW::ioRAW ( FILE *  file,
LOG_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 671 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [18/24]

int ISISRAW::ioRAW ( FILE *  file,
RPB_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 586 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [19/24]

int ISISRAW::ioRAW ( FILE *  file,
SE_STRUCT **  s,
int  len,
bool  from_file 
)

stuff

Definition at line 833 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [20/24]

int ISISRAW::ioRAW ( FILE *  file,
SE_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 631 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [21/24]

int ISISRAW::ioRAW ( FILE *  file,
SPB_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 619 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [22/24]

int ISISRAW::ioRAW ( FILE *  file,
uint32_t **  s,
int  len,
bool  from_file 
)

stuff

Definition at line 797 of file isisraw.cpp.

References ioRAW().

◆ ioRAW() [23/24]

int ISISRAW::ioRAW ( FILE *  file,
uint32_t *  s,
int  len,
bool  from_file 
)

stuff

Definition at line 727 of file isisraw.cpp.

References n.

◆ ioRAW() [24/24]

int ISISRAW::ioRAW ( FILE *  file,
USER_STRUCT s,
int  len,
bool  from_file 
)

stuff

Definition at line 580 of file isisraw.cpp.

References ioRAW().

◆ operator=()

ISISRAW & ISISRAW::operator= ( ISISRAW  )
delete

◆ printInfo()

int ISISRAW::printInfo ( std::ostream &  os)

◆ readFromFile()

int ISISRAW::readFromFile ( const char *  filename,
bool  read_data = true 
)

◆ size_check()

int ISISRAW::size_check ( )

stuff

Definition at line 887 of file isisraw.cpp.

◆ updateFromCRPT()

int ISISRAW::updateFromCRPT ( )

stuff

Definition at line 189 of file isisraw.cpp.

References DAEP_STRUCT::a_delay, DAEP_STRUCT::a_pars, DAEP_STRUCT::a_smp, DAEP_STRUCT::a_sync, code, crat, daep, dat1, LOG_LINE::data, data_format, ddes, delt, SPB_STRUCT::e_geom, SPB_STRUCT::e_height, e_nse, SPB_STRUCT::e_phi, e_seblock, SPB_STRUCT::e_thick, SPB_STRUCT::e_type, SPB_STRUCT::e_width, DAEP_STRUCT::ext_vetos, frmt_ver_no, HDR_STRUCT::hd_date, HDR_STRUCT::hd_dur, HDR_STRUCT::hd_run, HDR_STRUCT::hd_time, HDR_STRUCT::hd_title, HDR_STRUCT::hd_user, hdr, IVPB_STRUCT::i_aofi, IVPB_STRUCT::i_bestop, IVPB_STRUCT::i_chopsiz, i_det, IVPB_STRUCT::i_foeang, i_inst, IVPB_STRUCT::i_l1, i_mon, IVPB_STRUCT::i_sddist, i_use, IVPB_STRUCT::i_xcen, IVPB_STRUCT::i_xsect, IVPB_STRUCT::i_ycen, IVPB_STRUCT::i_ysect, HDR_STRUCT::inst_abrv, ivpb, LOG_LINE::len, len2, LOG_STRUCT::lines, logsect, m_crpt, mdet, DAEP_STRUCT::mem_size, modn, DAEP_STRUCT::mon1_crate, DAEP_STRUCT::mon1_detector, DAEP_STRUCT::mon1_mask, DAEP_STRUCT::mon1_module, DAEP_STRUCT::mon2_crate, DAEP_STRUCT::mon2_detector, DAEP_STRUCT::mon2_mask, DAEP_STRUCT::mon2_module, monp, mpos, DAEP_STRUCT::n_tr_shift, LOG_STRUCT::nlines, DAEP_STRUCT::ppp_good_high, DAEP_STRUCT::ppp_good_low, DAEP_STRUCT::ppp_raw_high, DAEP_STRUCT::ppp_raw_low, RPB_STRUCT::r_dur, RPB_STRUCT::r_dur_secs, RPB_STRUCT::r_durunits, RPB_STRUCT::r_enddate, RPB_STRUCT::r_endtime, RPB_STRUCT::r_freq, RPB_STRUCT::r_gd_prtn_chrg, RPB_STRUCT::r_goodfrm, USER_STRUCT::r_instit, RPB_STRUCT::r_mon_sum1, RPB_STRUCT::r_mon_sum2, RPB_STRUCT::r_mon_sum3, r_number, RPB_STRUCT::r_prop, RPB_STRUCT::r_rawfrm, r_title, RPB_STRUCT::r_tot_prtn_chrg, USER_STRUCT::r_user, rpb, spb, spec, t_nfpp, t_nper, t_nsp1, t_ntc1, t_ntrg, t_pmap, t_pre1, t_tcb1, t_tcm1, t_tcp1, timr, DAEP_STRUCT::tr_shift, tthe, u_dat, u_len, udet, user, ut, ver2, ver3, ver4, ver5, ver6, ver7, ver8, and vmstime().

Referenced by ISISRAW().

◆ vmstime()

int ISISRAW::vmstime ( char *  timbuf,
int  len,
time_t  time_value 
)
static

stuff

Definition at line 901 of file isisraw.cpp.

References FAILURE, n, and SUCCESS.

Referenced by updateFromCRPT().

Member Data Documentation

◆ add

struct ADD_STRUCT ISISRAW::add

9*4 bytes

Definition at line 284 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), and printInfo().

◆ code

int* ISISRAW::code

code for UTn tables (size NDET)

Definition at line 305 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadDetectorInfo::loadFromRAW(), updateFromCRPT(), and ~ISISRAW().

◆ crat

int* ISISRAW::crat

crate number for each detector (size NDET)

Definition at line 318 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().

◆ daep

DAEP_STRUCT ISISRAW::daep

◆ dat1

uint32_t* ISISRAW::dat1

compressed data for (NTC1+1)*(NSP1+1)*NPER values

Definition at line 346 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), ISISRAW2::readData(), updateFromCRPT(), and ~ISISRAW().

◆ data_format

int ISISRAW::data_format

data section format (0 = by TC, 1 = by spectrum)

Definition at line 285 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ ddes

DDES_STRUCT* ISISRAW::ddes

(NSP1+1)*NPER items, totoal size (NSP1+1)*NPER*2*4 bytes

Definition at line 345 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), printInfo(), ISISRAW2::readData(), ISISRAW2::skipData(), updateFromCRPT(), and ~ISISRAW().

◆ delt

float* ISISRAW::delt

hold off table (size NDET)

Definition at line 303 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadDetectorInfo::loadFromRAW(), updateFromCRPT(), and ~ISISRAW().

◆ dhdr

DHDR_STRUCT ISISRAW::dhdr

size 32*4 bytes

Definition at line 342 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), and printInfo().

◆ e_nse

int ISISRAW::e_nse

number of controlled SEPs NSEP

Definition at line 311 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ e_seblock

SE_STRUCT* ISISRAW::e_seblock

NSEP SE parameter blocks (total size NSEP*32*4 bytes)

Definition at line 313 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().

◆ frmt_ver_no

int ISISRAW::frmt_ver_no

format version number VER1 (=2)

Definition at line 283 of file isisraw.h.

Referenced by getTimeChannels(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ hdr

HDR_STRUCT ISISRAW::hdr

◆ i_det

int ISISRAW::i_det

◆ i_inst

char ISISRAW::i_inst[8]

◆ i_mon

int ISISRAW::i_mon

number of monitors NMON

Definition at line 297 of file isisraw.h.

Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ i_use

int ISISRAW::i_use

◆ ivpb

IVPB_STRUCT ISISRAW::ivpb

instrument parameter block (64*4 bytes)

Definition at line 295 of file isisraw.h.

Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), ioRAW(), ISISRAW2::ioRAW(), and updateFromCRPT().

◆ len2

float* ISISRAW::len2

◆ logsect

LOG_STRUCT ISISRAW::logsect

log section

Definition at line 347 of file isisraw.h.

Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().

◆ m_char_items

item_struct<char> ISISRAW::m_char_items
private

dunno

Definition at line 275 of file isisraw.h.

Referenced by addItems().

◆ m_crpt

ISISCRPT_STRUCT* ISISRAW::m_crpt
private

CRPT from ICP.

Definition at line 274 of file isisraw.h.

Referenced by updateFromCRPT().

◆ m_int_items

item_struct<int> ISISRAW::m_int_items
private

dunno

Definition at line 277 of file isisraw.h.

Referenced by addItems().

◆ m_real_items

item_struct<float> ISISRAW::m_real_items
private

dunno

Definition at line 276 of file isisraw.h.

Referenced by addItems().

◆ mdet

int* ISISRAW::mdet

detector number for monitors (size NMON)

Definition at line 300 of file isisraw.h.

Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().

◆ modn

int* ISISRAW::modn

module number for each detector (size NDET)

Definition at line 319 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().

◆ monp

int* ISISRAW::monp

prescale value for each monitor (size NMON)

Definition at line 301 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().

◆ mpos

int* ISISRAW::mpos

module position for each detector (size NDET)

Definition at line 320 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().

◆ r_number

int ISISRAW::r_number

run number

Definition at line 288 of file isisraw.h.

Referenced by ISISRAW(), and updateFromCRPT().

◆ r_title

char ISISRAW::r_title[80]

run title

Definition at line 289 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ rpb

RPB_STRUCT ISISRAW::rpb

◆ spb

SPB_STRUCT ISISRAW::spb

sample parameter block (64*4 bytes)

Definition at line 310 of file isisraw.h.

Referenced by Mantid::DataHandling::RawFileInfo::exec(), ioRAW(), ISISRAW2::ioRAW(), and updateFromCRPT().

◆ spec

int* ISISRAW::spec

spectrum number table (size NDET)

Definition at line 302 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::CreateSimulationWorkspace::loadMappingFromRAW(), updateFromCRPT(), and ~ISISRAW().

◆ t_nfpp

int ISISRAW::t_nfpp

number of frames per period

Definition at line 326 of file isisraw.h.

Referenced by ISISRAW(), and updateFromCRPT().

◆ t_nper

int ISISRAW::t_nper

◆ t_nsp1

int ISISRAW::t_nsp1

◆ t_ntc1

int ISISRAW::t_ntc1

◆ t_ntrg

int ISISRAW::t_ntrg

number of time regimes (=1)

Definition at line 325 of file isisraw.h.

Referenced by ISISRAW(), and updateFromCRPT().

◆ t_pmap

int ISISRAW::t_pmap[256]

period number for each basic period

Definition at line 328 of file isisraw.h.

Referenced by ISISRAW(), and updateFromCRPT().

◆ t_pre1

int ISISRAW::t_pre1

prescale for 32MHz clock

Definition at line 333 of file isisraw.h.

Referenced by getTimeChannels(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ t_tcb1

int* ISISRAW::t_tcb1

time channel boundaries in clock pulses (size NTC1+1)

Definition at line 334 of file isisraw.h.

Referenced by getTimeChannels(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().

◆ t_tcm1

int ISISRAW::t_tcm1[5]

time channel mode

Definition at line 331 of file isisraw.h.

Referenced by ISISRAW(), and updateFromCRPT().

◆ t_tcp1

float ISISRAW::t_tcp1[5][4]

time channel parameters

Definition at line 332 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ timr

int* ISISRAW::timr

time regime for each detector (size NDET)

Definition at line 321 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().

◆ tthe

float* ISISRAW::tthe

◆ u_dat

float* ISISRAW::u_dat

user defined data (ULEN, max size 400 words)

Definition at line 339 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().

◆ u_len

int ISISRAW::u_len

length of user data section

Definition at line 338 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), printInfo(), and updateFromCRPT().

◆ udet

int* ISISRAW::udet

◆ user

USER_STRUCT ISISRAW::user

user information (8*20 bytes)

Definition at line 290 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), and updateFromCRPT().

◆ ut

float* ISISRAW::ut

◆ ver2

int ISISRAW::ver2

run section version number VER2 (=1)

Definition at line 287 of file isisraw.h.

Referenced by ISISRAW(), and updateFromCRPT().

◆ ver3

int ISISRAW::ver3

instrument section version number (=2)

Definition at line 293 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ ver4

int ISISRAW::ver4

SE section version number (=2)

Definition at line 309 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ ver5

int ISISRAW::ver5

DAE section version number (=2)

Definition at line 315 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ ver6

int ISISRAW::ver6

TCB section version number (=1)

Definition at line 324 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ ver7

int ISISRAW::ver7

user version number (=1)

Definition at line 337 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().

◆ ver8

int ISISRAW::ver8

data version number (=2)

Definition at line 341 of file isisraw.h.

Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().


The documentation for this class was generated from the following files: