Low-Energy Muon (LEM) Experiment
0.5.2
|
Go to the source code of this file.
Data Structures | |
struct | LEM_DATA |
struct | VME_STATS |
struct | LEM00_IPMI_LOG |
struct | LEM03_IPMI_LOG |
struct | MICROWAVE_LOG |
struct | INFO |
struct | HV_VACCLEANER |
Macros | |
#define | CLOCK 1 |
TDC channel assignments. More... | |
#define | MCP1 2 |
#define | TD 4 |
#define | BCL1 5 |
#define | BCL2 6 |
#define | BCL3 7 |
#define | BCL4 8 |
#define | BCR1 9 |
#define | BCR2 10 |
#define | BCR3 11 |
#define | BCR4 12 |
#define | POSMCP1I 13 |
#define | POSMCP1O 14 |
#define | POSLDI 16 |
#define | POSLDO 17 |
#define | POSLUI 18 |
#define | POSLUO 19 |
#define | POSBDI 20 |
#define | POSBDO 21 |
#define | POSBUI 22 |
#define | POSBUO 23 |
#define | POSRDI 24 |
#define | POSRDO 25 |
#define | POSRUI 26 |
#define | POSRUO 27 |
#define | POSTDI 28 |
#define | POSTDO 29 |
#define | POSTUI 30 |
#define | POSTUO 31 |
#define | MCP2F 34 |
#define | MCP2R 35 |
#define | MCP2X1 36 |
#define | MCP2X2 37 |
#define | MCP2Y1 38 |
#define | MCP2Y2 39 |
#define | EXTON1 32 |
#define | EXTOFF1 33 |
#define | N_SCALER_MODULE 32 |
number of channels of one scaler module More... | |
#define | N_SCALER 64 |
total number of scaler channels More... | |
#define | N_TDC_CHANNELS 64 |
number of TDC channels More... | |
#define | N_HITS 128 |
a single detector may have up to N_HITS hits for event evaluation More... | |
#define | DATA_N_HITS 64 |
max. of DATA_N_HITS in data file More... | |
#define | NEW_EVENT_MASK (0x7f<<24) |
#define | EXTON1_FLAG (1<<21) |
flag for "red/green", "on/off" mode: ON More... | |
#define | EXTOFF1_FLAG (1<<20) |
flag for "red/green", "on/off" mode: OFF More... | |
#define | TDC_BIT_RANGE 524288 |
2^19 is the bit range of the TDC in 100ps and 200ps mode More... | |
#define | N_DECAY_HISTS 8 |
number of LE-uSR npp decay histograms More... | |
#define | N_OFFSET_PPC_HISTOGRAMS 20 |
ID offset of postpileup-rejected histograms. More... | |
#define | N_OFFSET_ONOFF_HISTOGRAMS 40 |
ID offset for "on/off", "red/green" histograms: no offset means "off". More... | |
#define | EVENT_0_TYPE (1<<0) |
EVENT type 0 = BC-MCP1-(e+) More... | |
#define | EVENT_1_TYPE (1<<1) |
Event type 1 = (BC)-TD-MC2-(e+) More... | |
#define | EVENT_2_TYPE (1<<2) |
Event type 2 = TD-e+-(BC), LE-muSR. More... | |
#define | IpSCALE 100000 |
#define | SIS3820_USER_INPUT_2 0x20000000 |
#define | SIS3820_USER_INPUT_3 0x40000000 |
#define | SIS3820_CH_NUMBER 0x1F000000 |
#define | MASK24 0x00FFFFFF |
#define | VME_STATS_STR(_name) |
#define | STR_SIZE 80 |
#define | INFO_STR(_name) |
#define | HV_VACCLEANER_DEFINED |
#define | HV_VACCLEANER_STR(_name) |
Typedefs | |
typedef unsigned long long | U_LONG |
GNU C-Compiler 64bit integer. More... | |
#define BCL1 5 |
Definition at line 18 of file nemu_experim.h.
Referenced by begin_of_run(), display_scaler(), evaluate_fast_muon_event(), frontend_loop(), mcp1_ana(), and tof_ana().
#define BCL2 6 |
Definition at line 19 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_fast_muon_event(), frontend_loop(), mcp1_ana(), and tof_ana().
#define BCL3 7 |
Definition at line 20 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_fast_muon_event(), frontend_loop(), mcp1_ana(), and tof_ana().
#define BCL4 8 |
Definition at line 21 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_fast_muon_event(), frontend_loop(), mcp1_ana(), and tof_ana().
#define BCR1 9 |
Definition at line 22 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_fast_muon_event(), frontend_loop(), mcp1_ana(), and tof_ana().
#define BCR2 10 |
Definition at line 23 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_fast_muon_event(), frontend_loop(), mcp1_ana(), and tof_ana().
#define BCR3 11 |
Definition at line 24 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_fast_muon_event(), frontend_loop(), mcp1_ana(), and tof_ana().
#define BCR4 12 |
Definition at line 25 of file nemu_experim.h.
Referenced by begin_of_run(), display_scaler(), evaluate_fast_muon_event(), frontend_loop(), mcp1_ana(), and tof_ana().
#define CLOCK 1 |
TDC channel assignments.
Definition at line 15 of file nemu_experim.h.
Referenced by begin_of_run(), display_scaler(), evaluate_slow_muon_event(), and frontend_loop().
#define DATA_N_HITS 64 |
max. of DATA_N_HITS in data file
Definition at line 66 of file nemu_experim.h.
Referenced by decay_ana(), evaluate_fast_muon_event(), evaluate_slow_muon_event(), mcp1_ana(), pileup_ana(), and tof_ana().
#define EVENT_0_TYPE (1<<0) |
EVENT type 0 = BC-MCP1-(e+)
Definition at line 75 of file nemu_experim.h.
Referenced by decay_ana(), do_master_channel(), evaluate_fast_muon_event(), frontend_loop(), mcp1_ana(), and tof_ana().
#define EVENT_1_TYPE (1<<1) |
Event type 1 = (BC)-TD-MC2-(e+)
Definition at line 76 of file nemu_experim.h.
Referenced by do_master_channel(), evaluate_slow_muon_event(), and frontend_loop().
#define EVENT_2_TYPE (1<<2) |
Event type 2 = TD-e+-(BC), LE-muSR.
Definition at line 77 of file nemu_experim.h.
Referenced by do_master_channel(), evaluate_slow_muon_event(), and frontend_loop().
#define EXTOFF1 33 |
Definition at line 58 of file nemu_experim.h.
Referenced by begin_of_run(), and frontend_loop().
#define EXTOFF1_FLAG (1<<20) |
flag for "red/green", "on/off" mode: OFF
Definition at line 69 of file nemu_experim.h.
Referenced by decay_ana(), evaluate_slow_muon_event(), and tof_ana().
#define EXTON1 32 |
Definition at line 57 of file nemu_experim.h.
Referenced by begin_of_run(), and frontend_loop().
#define EXTON1_FLAG (1<<21) |
flag for "red/green", "on/off" mode: ON
Definition at line 68 of file nemu_experim.h.
Referenced by decay_ana(), evaluate_slow_muon_event(), and tof_ana().
#define HV_VACCLEANER_DEFINED |
Definition at line 610 of file nemu_experim.h.
#define HV_VACCLEANER_STR | ( | _name | ) |
Definition at line 621 of file nemu_experim.h.
#define INFO_STR | ( | _name | ) |
Definition at line 397 of file nemu_experim.h.
Referenced by analyzer_init().
#define IpSCALE 100000 |
Definition at line 79 of file nemu_experim.h.
Referenced by display_scaler(), and scaler_sum().
#define MASK24 0x00FFFFFF |
Definition at line 85 of file nemu_experim.h.
Referenced by scaler_sum().
#define MCP1 2 |
Definition at line 16 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_fast_muon_event(), frontend_loop(), and mcp1_ana().
#define MCP2F 34 |
Definition at line 49 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), do_master_channel(), evaluate_slow_muon_event(), frontend_loop(), pileup_ana(), tof_ana(), and tof_bor().
#define MCP2R 35 |
Definition at line 50 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_slow_muon_event(), frontend_loop(), and tof_ana().
#define MCP2X1 36 |
Definition at line 51 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_slow_muon_event(), frontend_loop(), and tof_ana().
#define MCP2X2 37 |
Definition at line 52 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_slow_muon_event(), frontend_loop(), and tof_ana().
#define MCP2Y1 38 |
Definition at line 53 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_slow_muon_event(), frontend_loop(), and tof_ana().
#define MCP2Y2 39 |
Definition at line 54 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_slow_muon_event(), frontend_loop(), and tof_ana().
#define N_DECAY_HISTS 8 |
number of LE-uSR npp decay histograms
Definition at line 71 of file nemu_experim.h.
Referenced by decay_bor(), decay_init(), get_t0(), get_t0L3RA(), update_run_header(), update_t0shift(), and write_t0().
#define N_HITS 128 |
a single detector may have up to N_HITS hits for event evaluation
Definition at line 65 of file nemu_experim.h.
Referenced by frontend_loop().
#define N_OFFSET_ONOFF_HISTOGRAMS 40 |
ID offset for "on/off", "red/green" histograms: no offset means "off".
Definition at line 73 of file nemu_experim.h.
Referenced by decay_init(), tof_init(), and update_run_header().
#define N_OFFSET_PPC_HISTOGRAMS 20 |
ID offset of postpileup-rejected histograms.
Definition at line 72 of file nemu_experim.h.
Referenced by decay_init(), and update_run_header().
#define N_SCALER 64 |
total number of scaler channels
Definition at line 63 of file nemu_experim.h.
Referenced by ana_begin_of_run(), ana_end_of_run(), ana_pause_run(), ana_resume_run(), display_scaler(), read_scaler_event(), scaler_init(), and scaler_sum().
#define N_SCALER_MODULE 32 |
number of channels of one scaler module
Definition at line 62 of file nemu_experim.h.
Referenced by read_scaler_event().
#define N_TDC_CHANNELS 64 |
number of TDC channels
Definition at line 64 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_fast_muon_event(), evaluate_slow_muon_event(), mcp1_ana(), pileup_ana(), and tof_ana().
#define NEW_EVENT_MASK (0x7f<<24) |
Definition at line 67 of file nemu_experim.h.
Referenced by decay_ana(), evaluate_fast_muon_event(), evaluate_slow_muon_event(), mcp1_ana(), read_trigger_event(), and tof_ana().
#define POSBDI 20 |
Definition at line 34 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSBDO 21 |
Definition at line 35 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSBUI 22 |
Definition at line 36 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSBUO 23 |
Definition at line 37 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSLDI 16 |
Definition at line 29 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSLDO 17 |
Definition at line 30 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSLUI 18 |
Definition at line 31 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSLUO 19 |
Definition at line 32 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSMCP1I 13 |
Definition at line 26 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_fast_muon_event(), frontend_loop(), and mcp1_ana().
#define POSMCP1O 14 |
Definition at line 27 of file nemu_experim.h.
Referenced by begin_of_run(), evaluate_fast_muon_event(), frontend_loop(), and mcp1_ana().
#define POSRDI 24 |
Definition at line 39 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSRDO 25 |
Definition at line 40 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSRUI 26 |
Definition at line 41 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSRUO 27 |
Definition at line 42 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSTDI 28 |
Definition at line 44 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSTDO 29 |
Definition at line 45 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSTUI 30 |
Definition at line 46 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define POSTUO 31 |
Definition at line 47 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), evaluate_slow_muon_event(), and frontend_loop().
#define SIS3820_CH_NUMBER 0x1F000000 |
Definition at line 84 of file nemu_experim.h.
#define SIS3820_USER_INPUT_2 0x20000000 |
Definition at line 82 of file nemu_experim.h.
#define SIS3820_USER_INPUT_3 0x40000000 |
Definition at line 83 of file nemu_experim.h.
#define STR_SIZE 80 |
Definition at line 293 of file nemu_experim.h.
Referenced by update_info(), and update_run_header().
#define TD 4 |
Definition at line 17 of file nemu_experim.h.
Referenced by begin_of_run(), decay_ana(), do_master_channel(), evaluate_slow_muon_event(), frontend_loop(), pileup_ana(), tof_ana(), and tof_bor().
#define TDC_BIT_RANGE 524288 |
2^19 is the bit range of the TDC in 100ps and 200ps mode
Definition at line 70 of file nemu_experim.h.
Referenced by do_channel(), frontend_loop(), and pileup_ana().
#define VME_STATS_STR | ( | _name | ) |
Definition at line 112 of file nemu_experim.h.
Referenced by frontend_init().
typedef unsigned long long U_LONG |
GNU C-Compiler 64bit integer.
Definition at line 87 of file nemu_experim.h.