Mantid
|
isis raw file. More...
#include <isisraw.h>
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... | |
ISISRAW & | operator= (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_STRUCT * | ddes |
(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_STRUCT * | e_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... | |
ISISRAW::ISISRAW | ( | ) |
stuff
Definition at line 23 of file isisraw.cpp.
References addItems(), code, crat, dat1, LOG_LINE::data, data_format, ddes, delt, e_nse, e_seblock, frmt_ver_no, i_det, i_inst, i_mon, i_use, LOG_LINE::len, len2, LOG_STRUCT::lines, logsect, mdet, modn, monp, mpos, LOG_STRUCT::nlines, r_number, r_title, spec, t_nfpp, t_nper, t_nsp1, t_ntc1, t_ntrg, t_pmap, t_pre1, t_tcb1, t_tcm1, t_tcp1, timr, tthe, u_dat, u_len, udet, ut, ver2, ver3, ver4, ver5, ver6, ver7, and ver8.
|
virtual |
|
explicit |
stuff
Definition at line 143 of file isisraw.cpp.
References addItems(), e_nse, e_seblock, i_inst, LOG_STRUCT::lines, logsect, LOG_STRUCT::nlines, r_title, t_pmap, t_tcm1, t_tcp1, u_len, and updateFromCRPT().
ISISRAW::ISISRAW | ( | ISISCRPT_STRUCT * | crpt, |
bool | doUpdateFromCRPT | ||
) |
stuff
Definition at line 165 of file isisraw.cpp.
References addItems(), e_nse, e_seblock, i_inst, LOG_STRUCT::lines, logsect, LOG_STRUCT::nlines, r_title, t_pmap, t_tcm1, t_tcp1, u_len, and updateFromCRPT().
|
delete |
|
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().
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().
int ISISRAW::ioRAW | ( | FILE * | file, |
ADD_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
|
virtual |
stuff
Reimplemented in ISISRAW2.
Definition at line 401 of file isisraw.cpp.
References ADD_STRUCT::ad_dae, ADD_STRUCT::ad_data, ADD_STRUCT::ad_end, ADD_STRUCT::ad_inst, ADD_STRUCT::ad_log, ADD_STRUCT::ad_run, ADD_STRUCT::ad_se, ADD_STRUCT::ad_tcb, ADD_STRUCT::ad_user, add, byte_rel_comp(), byte_rel_expn(), code, crat, DHDR_STRUCT::d_comp, DHDR_STRUCT::d_crdata, DHDR_STRUCT::d_crfile, DHDR_STRUCT::d_exp_filesize, daep, dat1, data_format, ddes, delt, dhdr, e_nse, e_seblock, frmt_ver_no, hdr, i_det, i_inst, i_mon, i_use, ioRAW(), ivpb, LOG_LINE::len, len2, LOG_STRUCT::lines, logsect, mdet, modn, monp, mpos, LOG_STRUCT::nlines, DDES_STRUCT::nwords, DDES_STRUCT::offset, r_title, rpb, spb, spec, t_nper, t_nsp1, t_ntc1, t_pre1, t_tcb1, t_tcp1, timr, tthe, u_dat, u_len, udet, user, ut, ver3, ver4, ver5, ver6, ver7, and ver8.
Referenced by Mantid::DataHandling::DetermineChunking::exec(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW2::readData(), and readFromFile().
int ISISRAW::ioRAW | ( | FILE * | file, |
char ** | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
char * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
DAEP_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
DDES_STRUCT ** | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
DDES_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
DHDR_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
float ** | s, | ||
int | len, | ||
bool | from_file | ||
) |
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().
int ISISRAW::ioRAW | ( | FILE * | file, |
HDR_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
int ** | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
int * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
IVPB_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
LOG_LINE ** | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
LOG_LINE * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
LOG_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
RPB_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
SE_STRUCT ** | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
SE_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
SPB_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
uint32_t ** | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
uint32_t * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::ioRAW | ( | FILE * | file, |
USER_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
int ISISRAW::printInfo | ( | std::ostream & | os | ) |
stuff
Definition at line 942 of file isisraw.cpp.
References ADD_STRUCT::ad_dae, ADD_STRUCT::ad_data, ADD_STRUCT::ad_end, ADD_STRUCT::ad_inst, ADD_STRUCT::ad_log, ADD_STRUCT::ad_se, ADD_STRUCT::ad_tcb, ADD_STRUCT::ad_user, add, DHDR_STRUCT::d_comp, DHDR_STRUCT::d_crdata, ddes, dhdr, DDES_STRUCT::nwords, DDES_STRUCT::offset, t_nper, t_nsp1, and u_len.
int ISISRAW::readFromFile | ( | const char * | filename, |
bool | read_data = true |
||
) |
stuff
Definition at line 923 of file isisraw.cpp.
References ioRAW().
Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), Mantid::DataHandling::RawFileInfo::exec(), Mantid::DataHandling::SetScalingPSD::getDetPositionsFromRaw(), Mantid::DataHandling::LoadDetectorInfo::loadFromRAW(), and Mantid::DataHandling::UpdateInstrumentFromFile::updateFromRaw().
int ISISRAW::size_check | ( | ) |
stuff
Definition at line 887 of file isisraw.cpp.
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().
|
static |
stuff
Definition at line 901 of file isisraw.cpp.
References FAILURE, n, and SUCCESS.
Referenced by updateFromCRPT().
struct ADD_STRUCT ISISRAW::add |
9*4 bytes
Definition at line 284 of file isisraw.h.
Referenced by ioRAW(), ISISRAW2::ioRAW(), and printInfo().
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().
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_STRUCT ISISRAW::daep |
DAE parameter block (size 64*4 bytes)
Definition at line 316 of file isisraw.h.
Referenced by Mantid::DataHandling::LoadRawHelper::getNumberofTimeRegimes(), getTimeChannels(), ioRAW(), ISISRAW2::ioRAW(), Mantid::DataHandling::LoadRawHelper::readworkspaceParameters(), and updateFromCRPT().
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().
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_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().
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_STRUCT ISISRAW::dhdr |
size 32*4 bytes
Definition at line 342 of file isisraw.h.
Referenced by ioRAW(), ISISRAW2::ioRAW(), and printInfo().
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().
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().
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_STRUCT ISISRAW::hdr |
header block (80 bytes)
Definition at line 282 of file isisraw.h.
Referenced by addItems(), Mantid::DataHandling::LoadRawHelper::extractStartTime(), ioRAW(), ISISRAW2::ioRAW(), Mantid::DataHandling::LoadRawHelper::loadRunParameters(), Mantid::DataHandling::RawFileInfo::runHeader(), and updateFromCRPT().
int ISISRAW::i_det |
number of detectors NDET
Definition at line 296 of file isisraw.h.
Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), Mantid::DataHandling::SetScalingPSD::getDetPositionsFromRaw(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadDetectorInfo::loadFromRAW(), Mantid::DataHandling::CreateSimulationWorkspace::loadMappingFromRAW(), updateFromCRPT(), and Mantid::DataHandling::UpdateInstrumentFromFile::updateFromRaw().
char ISISRAW::i_inst[8] |
instrument name
Definition at line 294 of file isisraw.h.
Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadRawHelper::runLoadInstrument(), and updateFromCRPT().
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().
int ISISRAW::i_use |
number of user defined UTn tables NUSE
Definition at line 298 of file isisraw.h.
Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), Mantid::DataHandling::SetScalingPSD::getDetPositionsFromRaw(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadDetectorInfo::loadFromRAW(), updateFromCRPT(), and Mantid::DataHandling::UpdateInstrumentFromFile::updateFromRaw().
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().
float* ISISRAW::len2 |
L2 table (size NDET)
Definition at line 304 of file isisraw.h.
Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), Mantid::DataHandling::SetScalingPSD::getDetPositionsFromRaw(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadDetectorInfo::loadFromRAW(), updateFromCRPT(), Mantid::DataHandling::UpdateInstrumentFromFile::updateFromRaw(), and ~ISISRAW().
LOG_STRUCT ISISRAW::logsect |
log section
Definition at line 347 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().
|
private |
|
private |
|
private |
|
private |
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().
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().
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().
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().
int ISISRAW::r_number |
char ISISRAW::r_title[80] |
run title
Definition at line 289 of file isisraw.h.
Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().
RPB_STRUCT ISISRAW::rpb |
run parameter block (32*4 bytes)
Definition at line 291 of file isisraw.h.
Referenced by addItems(), Mantid::DataHandling::RawFileInfo::exec(), Mantid::DataHandling::LoadRawHelper::extractEndTime(), Mantid::DataHandling::LoadRawHelper::getProtonCharge(), ioRAW(), ISISRAW2::ioRAW(), Mantid::DataHandling::LoadRawHelper::loadRunParameters(), and updateFromCRPT().
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().
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().
int ISISRAW::t_nfpp |
number of frames per period
Definition at line 326 of file isisraw.h.
Referenced by ISISRAW(), and updateFromCRPT().
int ISISRAW::t_nper |
number of periods
Definition at line 327 of file isisraw.h.
Referenced by Mantid::DataHandling::RawFileInfo::exec(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadRawHelper::loadRunParameters(), printInfo(), Mantid::DataHandling::LoadRawHelper::readworkspaceParameters(), and updateFromCRPT().
int ISISRAW::t_nsp1 |
number of spectra in time regime 1
Definition at line 329 of file isisraw.h.
Referenced by Mantid::DataHandling::DetermineChunking::exec(), Mantid::DataHandling::RawFileInfo::exec(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadRawHelper::loadRunParameters(), printInfo(), Mantid::DataHandling::LoadRawHelper::readworkspaceParameters(), and updateFromCRPT().
int ISISRAW::t_ntc1 |
number of time channels in time regime 1
Definition at line 330 of file isisraw.h.
Referenced by Mantid::DataHandling::RawFileInfo::exec(), getTimeChannels(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadRawHelper::loadRunParameters(), ISISRAW2::readData(), Mantid::DataHandling::LoadRawHelper::readworkspaceParameters(), and updateFromCRPT().
int ISISRAW::t_ntrg |
number of time regimes (=1)
Definition at line 325 of file isisraw.h.
Referenced by ISISRAW(), and updateFromCRPT().
int ISISRAW::t_pmap[256] |
period number for each basic period
Definition at line 328 of file isisraw.h.
Referenced by ISISRAW(), and updateFromCRPT().
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().
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().
int ISISRAW::t_tcm1[5] |
time channel mode
Definition at line 331 of file isisraw.h.
Referenced by ISISRAW(), and updateFromCRPT().
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().
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().
float* ISISRAW::tthe |
2theta scattering angle (size NDET)
Definition at line 306 of file isisraw.h.
Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), Mantid::DataHandling::SetScalingPSD::getDetPositionsFromRaw(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadDetectorInfo::loadFromRAW(), updateFromCRPT(), Mantid::DataHandling::UpdateInstrumentFromFile::updateFromRaw(), and ~ISISRAW().
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().
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().
int* ISISRAW::udet |
user detector number for each detector (size NDET)
Definition at line 322 of file isisraw.h.
Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), Mantid::DataHandling::SetScalingPSD::getDetPositionsFromRaw(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadDetectorInfo::loadFromRAW(), Mantid::DataHandling::CreateSimulationWorkspace::loadMappingFromRAW(), updateFromCRPT(), Mantid::DataHandling::UpdateInstrumentFromFile::updateFromRaw(), and ~ISISRAW().
USER_STRUCT ISISRAW::user |
user information (8*20 bytes)
Definition at line 290 of file isisraw.h.
Referenced by ioRAW(), ISISRAW2::ioRAW(), and updateFromCRPT().
float* ISISRAW::ut |
nuse UT* user tables (total size NUSE*NDET) ut01=phi
Definition at line 307 of file isisraw.h.
Referenced by Mantid::DataHandling::LoadInstrumentFromRaw::exec(), Mantid::DataHandling::SetScalingPSD::getDetPositionsFromRaw(), ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), Mantid::DataHandling::LoadDetectorInfo::loadFromRAW(), updateFromCRPT(), Mantid::DataHandling::UpdateInstrumentFromFile::updateFromRaw(), and ~ISISRAW().
int ISISRAW::ver2 |
run section version number VER2 (=1)
Definition at line 287 of file isisraw.h.
Referenced by ISISRAW(), and updateFromCRPT().
int ISISRAW::ver3 |
instrument section version number (=2)
Definition at line 293 of file isisraw.h.
Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().
int ISISRAW::ver4 |
SE section version number (=2)
Definition at line 309 of file isisraw.h.
Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().
int ISISRAW::ver5 |
DAE section version number (=2)
Definition at line 315 of file isisraw.h.
Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().
int ISISRAW::ver6 |
TCB section version number (=1)
Definition at line 324 of file isisraw.h.
Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().
int ISISRAW::ver7 |
user version number (=1)
Definition at line 337 of file isisraw.h.
Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().
int ISISRAW::ver8 |
data version number (=2)
Definition at line 341 of file isisraw.h.
Referenced by ioRAW(), ISISRAW2::ioRAW(), ISISRAW(), and updateFromCRPT().