ICP  1
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
ISISRAW Class Reference

#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_STRUCTe_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_STRUCTddes
 
isisU32_tdat1
 
LOG_STRUCT logsect
 

Private Member Functions

int addItems ()
 

Private Attributes

ISISCRPT_STRUCTm_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
 

Detailed Description

Definition at line 239 of file isisraw.h.

Constructor & Destructor Documentation

ISISRAW::ISISRAW ( )
ISISRAW::ISISRAW ( ISISCRPT_STRUCT crpt,
isisU32_t raw_data 
)
ISISRAW::~ISISRAW ( )

Definition at line 1307 of file isisraw.cpp.

References dat1, ddes, e_seblock, LOG_STRUCT::lines, logsect, m_crpt, and u_dat.

Member Function Documentation

int ISISRAW::addItems ( )
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().

time_t ISISRAW::from_vmstime ( const char *  timbuf,
int  len 
)
static

Definition at line 1211 of file isisraw.cpp.

References months.

Referenced by sendToCRPT().

int ISISRAW::ioRAW ( FILE *  file,
bool  from_file 
)
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)
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.

int ISISRAW::sendToCRPT ( )
inline

Definition at line 332 of file isisraw.h.

References m_crpt, and sendToCRPT().

Referenced by sendToCRPT().

int ISISRAW::size_check ( )
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().

int ISISRAW::updateFromCRPT ( )
inline

Definition at line 331 of file isisraw.h.

References m_crpt, and updateFromCRPT().

Referenced by ISISRAW(), and updateFromCRPT().

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

Definition at line 1255 of file isisraw.cpp.

References ioRAW().

Member Data Documentation

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
DAEP_STRUCT ISISRAW::daep

Definition at line 288 of file isisraw.h.

Referenced by ioRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().

isisU32_t* ISISRAW::dat1
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
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
int ISISRAW::i_use
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
item_struct<char> ISISRAW::m_char_items
private

Definition at line 248 of file isisraw.h.

Referenced by addItems().

ISISCRPT_STRUCT* ISISRAW::m_crpt
private

Definition at line 242 of file isisraw.h.

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

item_struct<int> ISISRAW::m_int_items
private

Definition at line 250 of file isisraw.h.

Referenced by addItems().

int ISISRAW::m_nper
private

Definition at line 246 of file isisraw.h.

Referenced by updateFromCRPT().

int ISISRAW::m_nsp1
private

Definition at line 245 of file isisraw.h.

Referenced by updateFromCRPT().

int ISISRAW::m_ntc1
private

Definition at line 244 of file isisraw.h.

Referenced by updateFromCRPT().

item_struct<float> ISISRAW::m_real_items
private

Definition at line 249 of file isisraw.h.

Referenced by addItems().

int* ISISRAW::mdet
int* ISISRAW::modn
int* ISISRAW::monp
int* ISISRAW::mpos
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
SPB_STRUCT ISISRAW::spb

Definition at line 283 of file isisraw.h.

Referenced by ioRAW(), sendToCRPT(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().

int* ISISRAW::spec
int ISISRAW::t_nfpp

Definition at line 298 of file isisraw.h.

Referenced by ISISRAW(), updateFromCRPT(), and NeXusWriter::writeISISNeXus().

int ISISRAW::t_nper
int ISISRAW::t_nsp1
int ISISRAW::t_ntc1
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().


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