ICP
1
|
#include <isisraw.h>
Public Member Functions | |
ISISRAW () | |
ISISRAW (ISISCRPT_STRUCT *crpt, isisU32_t *raw_data) | |
~ISISRAW () | |
int | updateFromCRPT (ISISCRPT_STRUCT *crpt) |
int | sendToCRPT (ISISCRPT_STRUCT *crpt) |
int | updateFromCRPT () |
int | sendToCRPT () |
int | ioRAW (FILE *file, bool from_file) |
int | ioRAW (FILE *file, HDR_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, ADD_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, USER_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, RPB_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, IVPB_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, SPB_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, SE_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, DAEP_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, DHDR_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, DDES_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, LOG_STRUCT *s, int len, bool from_file) |
int | ioRAW (FILE *file, LOG_LINE *s, int len, bool from_file) |
int | ioRAW (FILE *file, char *val, int len, bool from_file) |
int | ioRAW (FILE *file, int *val, int len, bool from_file) |
int | ioRAW (FILE *file, isisU32_t *val, int len, bool from_file) |
int | ioRAW (FILE *file, float *val, int len, bool from_file) |
int | ioRAW (FILE *file, char **val, int len, bool from_file) |
int | ioRAW (FILE *file, int **val, int len, bool from_file) |
int | ioRAW (FILE *file, isisU32_t **val, int len, bool from_file) |
int | ioRAW (FILE *file, float **val, int len, bool from_file) |
int | ioRAW (FILE *file, SE_STRUCT **s, int len, bool from_file) |
int | ioRAW (FILE *file, DDES_STRUCT **s, int len, bool from_file) |
int | ioRAW (FILE *file, LOG_LINE **s, int len, bool from_file) |
int | readFromFile (const char *filename) |
int | writeToFile (const char *filename) |
int | printInfo (std::ostream &os) |
Static Public Member Functions | |
static int | vmstime (char *timbuf, int len, time_t time_value) |
static time_t | from_vmstime (const char *timbuf, int len) |
static int | size_check () |
Public Attributes | |
HDR_STRUCT | hdr |
int | frmt_ver_no |
struct ADD_STRUCT | add |
int | data_format |
int | ver2 |
int | r_number |
char | r_title [80] |
USER_STRUCT | user |
RPB_STRUCT | rpb |
int | ver3 |
char | i_inst [8] |
IVPB_STRUCT | ivpb |
int | i_det |
int | i_mon |
int | i_use |
int * | mdet |
int * | monp |
int * | spec |
float * | delt |
float * | len2 |
int * | code |
float * | tthe |
float * | ut |
int | ver4 |
SPB_STRUCT | spb |
int | e_nse |
SE_STRUCT * | e_seblock |
int | ver5 |
DAEP_STRUCT | daep |
int * | crat |
int * | modn |
int * | mpos |
int * | timr |
int * | udet |
int | ver6 |
int | t_ntrg |
int | t_nfpp |
int | t_nper |
int | t_pmap [256] |
int | t_nsp1 |
int | t_ntc1 |
int | t_tcm1 [5] |
float | t_tcp1 [5][4] |
int | t_pre1 |
int * | t_tcb1 |
int | ver7 |
int | u_len |
float * | u_dat |
int | ver8 |
DHDR_STRUCT | dhdr |
DDES_STRUCT * | ddes |
isisU32_t * | dat1 |
LOG_STRUCT | logsect |
Private Member Functions | |
int | addItems () |
Private Attributes | |
ISISCRPT_STRUCT * | m_crpt |
int | m_ntc1 |
int | m_nsp1 |
int | m_nper |
item_struct< char > | m_char_items |
item_struct< float > | m_real_items |
item_struct< int > | m_int_items |
ISISRAW::ISISRAW | ( | ) |
Definition at line 7 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.
ISISRAW::ISISRAW | ( | ISISCRPT_STRUCT * | crpt, |
isisU32_t * | raw_data | ||
) |
Definition at line 130 of file isisraw.cpp.
References addItems(), dat1, ddes, e_nse, e_seblock, LOG_STRUCT::lines, logsect, LOG_STRUCT::nlines, u_dat, u_len, and updateFromCRPT().
ISISRAW::~ISISRAW | ( | ) |
Definition at line 1307 of file isisraw.cpp.
References dat1, ddes, e_seblock, LOG_STRUCT::lines, logsect, m_crpt, and u_dat.
|
private |
Definition at line 118 of file isisraw.cpp.
References item_struct< T >::addItem(), hdr, m_char_items, m_int_items, m_real_items, and rpb.
Referenced by ISISRAW().
|
static |
int ISISRAW::ioRAW | ( | FILE * | file, |
bool | from_file | ||
) |
Definition at line 639 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, ivpb, LOG_LINE::len, len2, LOG_STRUCT::lines, logsect, m_crpt, 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 _tmain(), ioRAW(), readFromFile(), ISISinstrumentControl::readISISRAW(), and writeToFile().
int ISISRAW::ioRAW | ( | FILE * | file, |
HDR_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 786 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
ADD_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 792 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
USER_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 798 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
RPB_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 804 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
IVPB_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 819 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
SPB_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 840 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
SE_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 853 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
DAEP_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 868 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
DHDR_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 874 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
DDES_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 886 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
LOG_STRUCT * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 896 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
LOG_LINE * | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 907 of file isisraw.cpp.
References ioRAW(), and LOG_LINE::len.
int ISISRAW::ioRAW | ( | FILE * | file, |
char * | val, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 922 of file isisraw.cpp.
int ISISRAW::ioRAW | ( | FILE * | file, |
int * | val, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 940 of file isisraw.cpp.
int ISISRAW::ioRAW | ( | FILE * | file, |
isisU32_t * | val, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 958 of file isisraw.cpp.
int ISISRAW::ioRAW | ( | FILE * | file, |
float * | val, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 976 of file isisraw.cpp.
References local_to_vaxf(), and vaxf_to_local().
int ISISRAW::ioRAW | ( | FILE * | file, |
char ** | val, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 998 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
int ** | val, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 1022 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
isisU32_t ** | val, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 1046 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
float ** | val, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 1071 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
SE_STRUCT ** | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 1095 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
DDES_STRUCT ** | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 1119 of file isisraw.cpp.
References ioRAW().
int ISISRAW::ioRAW | ( | FILE * | file, |
LOG_LINE ** | s, | ||
int | len, | ||
bool | from_file | ||
) |
Definition at line 1143 of file isisraw.cpp.
References ioRAW().
int ISISRAW::printInfo | ( | std::ostream & | os | ) |
Definition at line 1284 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, dhdr, and u_len.
Referenced by EventsToolApp::convertRawToEvents(), and ISISinstrumentControl::loadDAEWithData().
int ISISRAW::readFromFile | ( | const char * | filename | ) |
Definition at line 1239 of file isisraw.cpp.
References ioRAW().
Referenced by EventsToolApp::convertRawToEvents(), and ISISinstrumentControl::loadDAEWithData().
int ISISRAW::sendToCRPT | ( | ISISCRPT_STRUCT * | crpt | ) |
Definition at line 446 of file isisraw.cpp.
References DAEP_STRUCT::a_delay, DAEP_STRUCT::a_smp, DAEP_STRUCT::a_sync, ISISCRPT_STRUCT::angle_of_incidence, ISISCRPT_STRUCT::aperture1, ISISCRPT_STRUCT::aperture2, ISISCRPT_STRUCT::beam_centre_x, ISISCRPT_STRUCT::beam_centre_y, ISISCRPT_STRUCT::beamstop_position, ISISCRPT_STRUCT::chopper_opening_angle, code, ISISCRPT_STRUCT::code, crat, ISISCRPT_STRUCT::crat, ISISCRPT_STRUCT::dae_type, daep, LOG_LINE::data, delt, ISISCRPT_STRUCT::delt, ISISCRPT_STRUCT::duration, SPB_STRUCT::e_geom, SPB_STRUCT::e_height, SPB_STRUCT::e_phi, SPB_STRUCT::e_thick, SPB_STRUCT::e_type, SPB_STRUCT::e_width, Ext0Veto, Ext1Veto, Ext2Veto, DAEP_STRUCT::ext_vetos, ISISCRPT_STRUCT::foe_mirror_angle, FrameSyncInternalTest, FrameSyncISIS, from_vmstime(), ISISCRPT_STRUCT::good_frames, ISISCRPT_STRUCT::good_ppp_high, ISISCRPT_STRUCT::good_ppp_low, ISISCRPT_STRUCT::good_uamph, HDR_STRUCT::hd_date, HDR_STRUCT::hd_time, 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, ISISCRPT_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, ISISCRPT_STRUCT::inst_abrv, ISISCRPT_STRUCT::inst_name, ISISCRPT_STRUCT::institute, ivpb, len2, ISISCRPT_STRUCT::len2, LOG_STRUCT::lines, ISISCRPT_STRUCT::log_data, ISISCRPT_STRUCT::log_nlines, logsect, ISISCRPT_STRUCT::long_title, mdet, ISISCRPT_STRUCT::mdet, modn, ISISCRPT_STRUCT::modn, monp, ISISCRPT_STRUCT::monp, mpos, ISISCRPT_STRUCT::mpos, DAEP_STRUCT::n_tr_shift, ISISCRPT_STRUCT::ndet, ISISDAE::NeutronDAE2, LOG_STRUCT::nlines, ISISCRPT_STRUCT::nmon, ISISCRPT_STRUCT::nper, ISISCRPT_STRUCT::nper_daq, ISISCRPT_STRUCT::nsp, ISISCRPT_STRUCT::ntc, ISISCRPT_STRUCT::ntrg, ISISCRPT_STRUCT::nuse, ISISCRPT_STRUCT::period_type, ISISDAE::PeriodTypeSoftware, DAEP_STRUCT::ppp_good_high, DAEP_STRUCT::ppp_good_low, DAEP_STRUCT::ppp_raw_high, DAEP_STRUCT::ppp_raw_low, RPB_STRUCT::r_dur_secs, RPB_STRUCT::r_enddate, RPB_STRUCT::r_endtime, RPB_STRUCT::r_gd_prtn_chrg, RPB_STRUCT::r_goodfrm, USER_STRUCT::r_instit, r_number, RPB_STRUCT::r_prop, RPB_STRUCT::r_rawfrm, r_title, RPB_STRUCT::r_tot_prtn_chrg, USER_STRUCT::r_user, ISISCRPT_STRUCT::rb_number, rpb, ISISCRPT_STRUCT::rtcb, ISISCRPT_STRUCT::run_number, ISISCRPT_STRUCT::sample_geometry, ISISCRPT_STRUCT::sample_height, ISISCRPT_STRUCT::sample_phi_angle, ISISCRPT_STRUCT::sample_thickness, ISISCRPT_STRUCT::sample_type, ISISCRPT_STRUCT::sample_width, ISISCRPT_STRUCT::sdd, SMPVeto, spaceTrimCopy(), spb, spec, ISISCRPT_STRUCT::spec, ISISCRPT_STRUCT::start_time, ISISCRPT_STRUCT::stop_time, t_nper, t_nsp1, t_ntc1, t_ntrg, t_tcb1, ISISCRPT_STRUCT::tcb, ISISCRPT_STRUCT::tcb_delay, ISISCRPT_STRUCT::tcb_sync, ISISCRPT_STRUCT::tcb_trdelay, ISISCRPT_STRUCT::time_scaler, timr, ISISCRPT_STRUCT::timr_crpt, ISISCRPT_STRUCT::timr_dae, ISISCRPT_STRUCT::timr_file, ISISCRPT_STRUCT::total_frames, ISISCRPT_STRUCT::total_ppp_high, ISISCRPT_STRUCT::total_ppp_low, ISISCRPT_STRUCT::total_uamph, DAEP_STRUCT::tr_shift, tthe, ISISCRPT_STRUCT::tthe, udet, ISISCRPT_STRUCT::udet, user, ISISCRPT_STRUCT::user_name, ut, ISISCRPT_STRUCT::ut, and ISISCRPT_STRUCT::vetos.
|
inline |
Definition at line 332 of file isisraw.h.
References m_crpt, and sendToCRPT().
Referenced by sendToCRPT().
|
static |
Definition at line 1167 of file isisraw.cpp.
Referenced by ISISinstrumentControl::ISISinstrumentControl().
int ISISRAW::updateFromCRPT | ( | ISISCRPT_STRUCT * | crpt | ) |
Definition at line 146 of file isisraw.cpp.
References DAEP_STRUCT::a_delay, DAEP_STRUCT::a_pars, DAEP_STRUCT::a_smp, DAEP_STRUCT::a_sync, ISISCRPT_STRUCT::angle_of_incidence, ISISCRPT_STRUCT::aperture1, ISISCRPT_STRUCT::aperture2, ISISCRPT_STRUCT::beam_centre_x, ISISCRPT_STRUCT::beam_centre_y, ISISCRPT_STRUCT::beamstop_position, ISISCRPT_STRUCT::chopper_opening_angle, code, ISISCRPT_STRUCT::code, crat, ISISCRPT_STRUCT::crat, daep, LOG_LINE::data, data_format, ddes, delt, ISISCRPT_STRUCT::delt, ISISCRPT_STRUCT::duration, 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, TCBRANGE::end, Ext0Veto, Ext1Veto, Ext2Veto, DAEP_STRUCT::ext_vetos, ISISCRPT_STRUCT::foe_mirror_angle, FrameSyncInternalTest, FrameSyncISIS, FrameSyncSMP, frmt_ver_no, ISISCRPT_STRUCT::good_frames, ISISCRPT_STRUCT::good_ppp_high, ISISCRPT_STRUCT::good_ppp_low, ISISCRPT_STRUCT::good_uamph, 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, ISISCRPT_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, ISISCRPT_STRUCT::inst_abrv, ISISCRPT_STRUCT::inst_name, ISISCRPT_STRUCT::institute, ivpb, LOG_LINE::len, len2, ISISCRPT_STRUCT::len2, LOG_STRUCT::lines, ISISCRPT_STRUCT::log_data, ISISCRPT_STRUCT::log_nlines, logsect, ISISCRPT_STRUCT::long_title, m_nper, m_nsp1, m_ntc1, mdet, ISISCRPT_STRUCT::mdet, DAEP_STRUCT::mem_size, TCBRANGE::mode, modn, ISISCRPT_STRUCT::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, ISISCRPT_STRUCT::monitor_sum, monp, ISISCRPT_STRUCT::monp, mpos, ISISCRPT_STRUCT::mpos, DAEP_STRUCT::n_tr_shift, ISISCRPT_STRUCT::ndet, LOG_STRUCT::nlines, ISISCRPT_STRUCT::nmon, ISISCRPT_STRUCT::nper_daq, ISISCRPT_STRUCT::nsp, ISISCRPT_STRUCT::ntc, ISISCRPT_STRUCT::ntrg, ISISCRPT_STRUCT::nuse, 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, ISISCRPT_STRUCT::rb_number, rpb, ISISCRPT_STRUCT::run_number, ISISCRPT_STRUCT::sample_geometry, ISISCRPT_STRUCT::sample_height, ISISCRPT_STRUCT::sample_phi_angle, ISISCRPT_STRUCT::sample_thickness, ISISCRPT_STRUCT::sample_type, ISISCRPT_STRUCT::sample_width, ISISCRPT_STRUCT::sdd, SMPVeto, spacePadCopy(), spb, spec, ISISCRPT_STRUCT::spec, TCBRANGE::start, ISISCRPT_STRUCT::start_time, ISISCRPT_STRUCT::stop_time, t_nfpp, t_nper, t_nsp1, t_ntc1, t_ntrg, t_pmap, t_pre1, t_tcb1, t_tcm1, t_tcp1, ISISCRPT_STRUCT::tcb, ISISCRPT_STRUCT::tcb_delay, ISISCRPT_STRUCT::tcb_sync, ISISCRPT_STRUCT::tcb_trdelay, TCBRANGE_CONST_T, TCBRANGE_FILE, TCBRANGE_INC_T, TCBRANGE::tcpar, ISISCRPT_STRUCT::tcr, timr, ISISCRPT_STRUCT::timr_crpt, ISISCRPT_STRUCT::total_frames, ISISCRPT_STRUCT::total_ppp_high, ISISCRPT_STRUCT::total_ppp_low, ISISCRPT_STRUCT::total_uamph, DAEP_STRUCT::tr_shift, tthe, ISISCRPT_STRUCT::tthe, u_dat, u_len, udet, ISISCRPT_STRUCT::udet, user, ISISCRPT_STRUCT::user_name, ut, ISISCRPT_STRUCT::ut, ver2, ver3, ver4, ver5, ver6, ver7, ver8, ISISCRPT_STRUCT::vetos, VMS_RUN_MASK, and vmstime().
|
inline |
Definition at line 331 of file isisraw.h.
References m_crpt, and updateFromCRPT().
Referenced by ISISRAW(), and updateFromCRPT().
|
static |
Definition at line 1192 of file isisraw.cpp.
References DAEstatus::Success.
Referenced by ISISCRPT_STRUCT::getCharItem(), updateFromCRPT(), and ISISinstrumentControl::writeJournal().
int ISISRAW::writeToFile | ( | const char * | filename | ) |
Definition at line 1255 of file isisraw.cpp.
References ioRAW().
struct ADD_STRUCT ISISRAW::add |
Definition at line 257 of file isisraw.h.
Referenced by ioRAW(), printInfo(), and NeXusWriter::writeISISNeXus().
int* ISISRAW::code |
Definition at line 278 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), and updateFromCRPT().
int* ISISRAW::crat |
Definition at line 290 of file isisraw.h.
Referenced by EventsToolApp::convertRawToEvents(), ioRAW(), ISISRAW(), ISISRAWEventSource::ISISRAWEventSource(), ISISinstrumentControl::loadDAEWithData(), sendToCRPT(), and updateFromCRPT().
DAEP_STRUCT ISISRAW::daep |
Definition at line 288 of file isisraw.h.
Referenced by ioRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
isisU32_t* ISISRAW::dat1 |
Definition at line 317 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), ISISRAWEventSource::ISISRAWEventSource(), ISISinstrumentControl::loadDAEWithData(), ISISRAWEventSource::readEvents(), and ~ISISRAW().
int ISISRAW::data_format |
Definition at line 258 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
DDES_STRUCT* ISISRAW::ddes |
Definition at line 316 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().
float* ISISRAW::delt |
Definition at line 276 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), and updateFromCRPT().
DHDR_STRUCT ISISRAW::dhdr |
Definition at line 314 of file isisraw.h.
Referenced by ioRAW(), and printInfo().
int ISISRAW::e_nse |
Definition at line 284 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), and updateFromCRPT().
SE_STRUCT* ISISRAW::e_seblock |
Definition at line 285 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().
int ISISRAW::frmt_ver_no |
Definition at line 256 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
HDR_STRUCT ISISRAW::hdr |
Definition at line 255 of file isisraw.h.
Referenced by addItems(), ioRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::i_det |
Definition at line 269 of file isisraw.h.
Referenced by _tmain(), EventsToolApp::convertRawToEvents(), ioRAW(), ISISRAW(), ISISRAWEventSource::ISISRAWEventSource(), ISISinstrumentControl::loadDAEWithData(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
char ISISRAW::i_inst[8] |
Definition at line 267 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::i_mon |
Definition at line 270 of file isisraw.h.
Referenced by _tmain(), ioRAW(), ISISRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::i_use |
Definition at line 271 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), ISISinstrumentControl::loadDAEWithData(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
IVPB_STRUCT ISISRAW::ivpb |
Definition at line 268 of file isisraw.h.
Referenced by ioRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
float* ISISRAW::len2 |
Definition at line 277 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), and updateFromCRPT().
LOG_STRUCT ISISRAW::logsect |
Definition at line 318 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), updateFromCRPT(), NeXusWriter::writeISISNeXus(), and ~ISISRAW().
|
private |
Definition at line 248 of file isisraw.h.
Referenced by addItems().
|
private |
Definition at line 242 of file isisraw.h.
Referenced by ioRAW(), sendToCRPT(), updateFromCRPT(), and ~ISISRAW().
|
private |
Definition at line 250 of file isisraw.h.
Referenced by addItems().
|
private |
Definition at line 246 of file isisraw.h.
Referenced by updateFromCRPT().
|
private |
Definition at line 245 of file isisraw.h.
Referenced by updateFromCRPT().
|
private |
Definition at line 244 of file isisraw.h.
Referenced by updateFromCRPT().
|
private |
Definition at line 249 of file isisraw.h.
Referenced by addItems().
int* ISISRAW::mdet |
Definition at line 273 of file isisraw.h.
Referenced by _tmain(), ioRAW(), ISISRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int* ISISRAW::modn |
Definition at line 291 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), ISISinstrumentControl::loadDAEWithData(), sendToCRPT(), and updateFromCRPT().
int* ISISRAW::monp |
Definition at line 274 of file isisraw.h.
Referenced by _tmain(), ioRAW(), ISISRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int* ISISRAW::mpos |
Definition at line 292 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), ISISinstrumentControl::loadDAEWithData(), sendToCRPT(), and updateFromCRPT().
int ISISRAW::r_number |
Definition at line 261 of file isisraw.h.
Referenced by ISISRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
char ISISRAW::r_title[80] |
Definition at line 262 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
RPB_STRUCT ISISRAW::rpb |
Definition at line 264 of file isisraw.h.
Referenced by addItems(), ioRAW(), ISISRAWEventSource::ISISRAWEventSource(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
SPB_STRUCT ISISRAW::spb |
Definition at line 283 of file isisraw.h.
Referenced by ioRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int* ISISRAW::spec |
Definition at line 275 of file isisraw.h.
Referenced by _tmain(), ioRAW(), ISISRAW(), ISISRAWEventSource::ISISRAWEventSource(), ISISinstrumentControl::loadDAEWithData(), sendToCRPT(), and updateFromCRPT().
int ISISRAW::t_nfpp |
Definition at line 298 of file isisraw.h.
Referenced by ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::t_nper |
Definition at line 299 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), ISISRAWEventSource::ISISRAWEventSource(), ISISinstrumentControl::loadDAEWithData(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::t_nsp1 |
Definition at line 301 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), ISISRAWEventSource::ISISRAWEventSource(), ISISinstrumentControl::loadDAEWithData(), ISISRAWEventSource::readEvents(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::t_ntc1 |
Definition at line 302 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), ISISRAWEventSource::ISISRAWEventSource(), ISISinstrumentControl::loadDAEWithData(), ISISRAWEventSource::readEvents(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::t_ntrg |
Definition at line 297 of file isisraw.h.
Referenced by ISISRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::t_pmap[256] |
Definition at line 300 of file isisraw.h.
Referenced by ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::t_pre1 |
Definition at line 305 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int* ISISRAW::t_tcb1 |
Definition at line 306 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), and updateFromCRPT().
int ISISRAW::t_tcm1[5] |
Definition at line 303 of file isisraw.h.
Referenced by ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
float ISISRAW::t_tcp1[5][4] |
Definition at line 304 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int* ISISRAW::timr |
Definition at line 293 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), and updateFromCRPT().
float* ISISRAW::tthe |
Definition at line 279 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), and updateFromCRPT().
float* ISISRAW::u_dat |
Definition at line 311 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and ~ISISRAW().
int ISISRAW::u_len |
Definition at line 310 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), printInfo(), and updateFromCRPT().
int* ISISRAW::udet |
Definition at line 294 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), and updateFromCRPT().
USER_STRUCT ISISRAW::user |
Definition at line 263 of file isisraw.h.
Referenced by ioRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
float* ISISRAW::ut |
Definition at line 280 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), sendToCRPT(), and updateFromCRPT().
int ISISRAW::ver2 |
Definition at line 260 of file isisraw.h.
Referenced by ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::ver3 |
Definition at line 266 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::ver4 |
Definition at line 282 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), and updateFromCRPT().
int ISISRAW::ver5 |
Definition at line 287 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::ver6 |
Definition at line 296 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::ver7 |
Definition at line 309 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().
int ISISRAW::ver8 |
Definition at line 313 of file isisraw.h.
Referenced by ioRAW(), ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().