Low-Energy Muon (LEM) Experiment  0.5.2
TRIGGER_SETTINGS Struct Reference

#include <experim.h>

Data Fields

struct {
   char   comment [80]
 
   BOOL   event_0_active
 
   BOOL   event_1_active
 
   BOOL   event_2_active
 
events
 
struct {
   BOOL   positrons_active
 
   BOOL   beamcounter_active
 
   UINT32   data_window
 
   INT32   mcp1_delay
 
   INT32   positron_delay
 
   BOOL   simulation_flag
 
   double   mcp1_rate
 
   double   bc_rate
 
event_0_settings
 
struct {
   BOOL   td_master
 
   BOOL   td_active
 
   BOOL   mcp2_master
 
   BOOL   mcp2_active
 
   BOOL   beamcounter_active
 
   BOOL   positrons_active
 
   UINT32   tof_m2_window
 
   UINT32   tof_m2_pileup_window
 
   UINT32   data_window
 
   INT32   master_delay
 
   INT32   positron_delay
 
event_1_settings
 
struct {
   BOOL   beamcounter_active
 
   UINT32   data_window
 
   INT32   td_delay
 
   INT32   positron_delay
 
event_2_settings
 
INT32 t0_offset
 
BOOL tdc_disable_atstartup
 
UINT32 tof_bc_window
 
UINT32 tof_bc_pileup_window
 
BOOL enable_onoff_mode
 
UINT32 period_onpuls_usec_
 
UINT32 delay_offpuls_usec_
 
UINT32 delay_daq_usec_
 

Detailed Description

Definition at line 656 of file experim.h.

Field Documentation

double TRIGGER_SETTINGS::bc_rate

Definition at line 671 of file experim.h.

Referenced by frontend_loop().

BOOL TRIGGER_SETTINGS::beamcounter_active

Definition at line 665 of file experim.h.

Referenced by begin_of_run(), and write_trigger().

char TRIGGER_SETTINGS::comment[80]

Definition at line 658 of file experim.h.

Referenced by write_trigger().

UINT32 TRIGGER_SETTINGS::data_window
UINT32 TRIGGER_SETTINGS::delay_daq_usec_

Definition at line 699 of file experim.h.

Referenced by frontend_loop().

UINT32 TRIGGER_SETTINGS::delay_offpuls_usec_

Definition at line 698 of file experim.h.

Referenced by OnOff_mode().

BOOL TRIGGER_SETTINGS::enable_onoff_mode

Definition at line 696 of file experim.h.

Referenced by begin_of_run(), evaluate_slow_muon_event(), and frontend_loop().

BOOL TRIGGER_SETTINGS::event_0_active

Definition at line 659 of file experim.h.

Referenced by begin_of_run(), and write_trigger().

struct { ... } TRIGGER_SETTINGS::event_0_settings
BOOL TRIGGER_SETTINGS::event_1_active
struct { ... } TRIGGER_SETTINGS::event_1_settings
BOOL TRIGGER_SETTINGS::event_2_active

Definition at line 661 of file experim.h.

Referenced by begin_of_run(), frontend_loop(), and write_trigger().

struct { ... } TRIGGER_SETTINGS::event_2_settings
struct { ... } TRIGGER_SETTINGS::events
INT32 TRIGGER_SETTINGS::master_delay

Definition at line 683 of file experim.h.

Referenced by frontend_loop(), and write_trigger().

INT32 TRIGGER_SETTINGS::mcp1_delay

Definition at line 667 of file experim.h.

Referenced by frontend_loop(), and write_trigger().

double TRIGGER_SETTINGS::mcp1_rate

Definition at line 670 of file experim.h.

Referenced by frontend_loop().

BOOL TRIGGER_SETTINGS::mcp2_active

Definition at line 677 of file experim.h.

Referenced by begin_of_run(), and write_trigger().

BOOL TRIGGER_SETTINGS::mcp2_master

Definition at line 676 of file experim.h.

Referenced by write_trigger().

UINT32 TRIGGER_SETTINGS::period_onpuls_usec_

Definition at line 697 of file experim.h.

Referenced by OnOff_mode().

INT32 TRIGGER_SETTINGS::positron_delay

Definition at line 668 of file experim.h.

Referenced by frontend_loop(), and write_trigger().

BOOL TRIGGER_SETTINGS::positrons_active

Definition at line 664 of file experim.h.

Referenced by begin_of_run(), and write_trigger().

BOOL TRIGGER_SETTINGS::simulation_flag

Definition at line 669 of file experim.h.

Referenced by frontend_loop().

INT32 TRIGGER_SETTINGS::t0_offset

Definition at line 692 of file experim.h.

Referenced by begin_of_run(), and write_trigger().

BOOL TRIGGER_SETTINGS::td_active

Definition at line 675 of file experim.h.

Referenced by begin_of_run(), and write_trigger().

INT32 TRIGGER_SETTINGS::td_delay

Definition at line 689 of file experim.h.

Referenced by frontend_loop(), and write_trigger().

BOOL TRIGGER_SETTINGS::td_master

Definition at line 674 of file experim.h.

Referenced by begin_of_run(), tof_bor(), and write_trigger().

BOOL TRIGGER_SETTINGS::tdc_disable_atstartup

Definition at line 693 of file experim.h.

Referenced by end_of_run(), and init_v1190().

UINT32 TRIGGER_SETTINGS::tof_bc_pileup_window

Definition at line 695 of file experim.h.

Referenced by evaluate_fast_muon_event(), frontend_loop(), and write_trigger().

UINT32 TRIGGER_SETTINGS::tof_bc_window

Definition at line 694 of file experim.h.

Referenced by evaluate_fast_muon_event(), frontend_loop(), mcp1_ana(), and write_trigger().

UINT32 TRIGGER_SETTINGS::tof_m2_pileup_window

Definition at line 681 of file experim.h.

Referenced by write_trigger().

UINT32 TRIGGER_SETTINGS::tof_m2_window

Definition at line 680 of file experim.h.

Referenced by evaluate_slow_muon_event(), and write_trigger().


The documentation for this struct was generated from the following file: