StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
fcs_data_c Class Reference

Classes

struct  det_map_t
 
struct  fcs_ped_inline_t
 
struct  fcs_ped_t
 
struct  rdo_map_t
 
struct  statistics_t
 

Public Member Functions

void run_start (u_int run_number, int type)
 
void run_stop (int bad_ped)
 
void ped_start ()
 
void ped_stop (int bad_ped)
 
int start (u_short *d16, int shorts)
 
int hdr_event ()
 
int event ()
 
int accum (u_int ch, u_int tb, u_short adc)
 
int ana_ch ()
 
int event_end (int how)
 
int event_stream ()
 
int event_pre_fy19 ()
 
int accum_pre_fy19 (u_int ch, u_int tb, u_short adc)
 
u_short set_rdo (int rdo1)
 
int zs_start (u_short *results)
 

Static Public Member Functions

static int ped_from_cache (const char *fname)
 
static int gain_from_cache (const char *fname=0)
 
static int load_rdo_map (const char *fname=0)
 
static int load_readout_map (const char *fname=0)
 
static int load_sc_map (const char *fname=0)
 
static int load_bad_ch (const char *fname=0, int sector=0)
 
static int load_stage_params (int sec1, const char *fname=0)
 
static void ped_lock ()
 
static void ped_unlock ()
 
static void ped_mutex_init ()
 
static long dep_to_char (int det, int ns, int dep)
 

Public Attributes

u_char log_level
 
u_int events
 
u_char realtime
 
char want_saved
 
u_char id
 
u_short * dta_p
 
u_short * dta_stop
 
u_short * dta_start
 
int dta_shorts
 
u_int bad_error
 
u_int err_count
 
u_int adc_xings [FCS_SECTOR_COU][8][32]
 
u_char mark [8 *1024]
 
u_char sector
 
u_char rdo
 
u_short board_id
 
u_int rhic_freq
 
u_char fee_state
 
u_int version
 
u_int hdr_trg_word
 
u_int hdr_rhic_counter
 
u_short hdr_board_id
 
int hdr_sector
 
int hdr_rdo
 
u_int hdr_det
 
u_int hdr_ns
 
u_int hdr_dep
 
short token
 
u_char daq_cmd
 
u_char trg_cmd
 
u_char trgd_event
 
char * ascii_p
 
int ascii_words
 
int ch
 
int tb_cou
 
u_short adc [8 *1024]
 
int ch_count
 
u_int rhic_start
 
unsigned long long ch_mask_seen
 
int first_tb_cou
 

Static Public Attributes

static u_char ascii_no
 
static u_int run_number
 
static u_int run_type
 
static float n_sigma
 
static float n_sigma_epd
 
static float n_sigma_hcal
 
static short n_pre
 
static short n_post
 
static short n_cou
 
static char n_mode
 
static u_short ht_threshold
 
static u_short tb_pre
 
static u_short tb_all
 
static struct fcs_ped_t ped [FCS_SECTOR_COU][8]
 
static struct rdo_map_t rdo_map [FCS_SECTOR_COU][8]
 
static struct det_map_t det_map [4][2][24]
 
static u_char rdo_map_loaded
 
static u_char fcs_bad_ch_all [FCS_SECTOR_COU][8][34]
 
static u_char fcs_bad_ch [8][34]
 
static const char * stage_labels [32]
 
static int stage_params_txt [32]
 
static struct
fcs_data_c::statistics_t 
statistics [8]
 
static pthread_mutex_t ped_mutex
 

Detailed Description

Definition at line 18 of file fcs_data_c.h.


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