Low-Energy Muon (LEM) Experiment  0.5.1
scaler_rate_sum.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <math.h>
#include "midas.h"
#include "experim.h"
#include "nemu_experim.h"
Include dependency graph for scaler_rate_sum.c:

Go to the source code of this file.

Functions

 SCALERSUMRATE_PARAM_STR (scaler_param_str)
 
INT scaler_init (void)
 
INT scaler_sum (EVENT_HEADER *, void *)
 
INT scaler_clear (INT run_number)
 
INT scaler_eor (INT run_number)
 
void disp_scaler (INT nscal)
 

Variables

RUNINFO runinfo
 /Runinfo ODB key, defined in from midas.h More...
 
EXP_PARAM exp_param
 
SCALER_SETTINGS scaler_settings
 
SCALERSUMRATE_PARAM scaler_param
 
ANA_MODULE scaler_rate_sum
 
static double scaler [N_SCALER]
 
static INT rate [N_SCALER]
 
static double last_lem_events
 
static double lem_events
 
static INT * pring_buffer
 
static INT * pwrite_ring_buffer
 
static INT nwrite_ring_buffer
 
static INT ring_buffer_size
 

Function Documentation

void disp_scaler ( INT  nscal)
INT scaler_clear ( INT  run_number)

Definition at line 108 of file scaler_rate_sum.c.

References hDB, last_lem_events, lem_events, rate, and scaler.

INT scaler_eor ( INT  run_number)

Definition at line 127 of file scaler_rate_sum.c.

INT scaler_sum ( EVENT_HEADER *  pheader,
void *  pevent 
)
SCALERSUMRATE_PARAM_STR ( scaler_param_str  )

Variable Documentation

EXP_PARAM exp_param

Definition at line 97 of file analyzer.c.

Referenced by ana_end_of_run(), analyzer_init(), and update_run_header().

double last_lem_events
static

Definition at line 57 of file scaler_rate_sum.c.

Referenced by scaler_clear(), scaler_init(), and scaler_sum().

double lem_events
static

Definition at line 57 of file scaler_rate_sum.c.

Referenced by scaler_clear(), scaler_init(), and scaler_sum().

INT nwrite_ring_buffer
static

Definition at line 61 of file scaler_rate_sum.c.

Referenced by scaler_init(), and scaler_sum().

INT* pring_buffer
static

Definition at line 60 of file scaler_rate_sum.c.

Referenced by scaler_init(), and scaler_sum().

INT * pwrite_ring_buffer
static

Definition at line 60 of file scaler_rate_sum.c.

Referenced by scaler_init(), and scaler_sum().

INT rate[N_SCALER]
static
INT ring_buffer_size
static

Definition at line 61 of file scaler_rate_sum.c.

Referenced by scaler_init(), and scaler_sum().

RUNINFO runinfo

/Runinfo ODB key, defined in from midas.h

Not defined in experim.h:

/Runinfo ODB key, defined in from midas.h

Definition at line 193 of file vme_fe.c.

double scaler[N_SCALER]
static

Definition at line 55 of file scaler_rate_sum.c.

Referenced by disp_scaler(), scaler_clear(), and scaler_sum().

SCALERSUMRATE_PARAM scaler_param

Definition at line 32 of file scaler_rate_sum.c.

ANA_MODULE scaler_rate_sum
Initial value:
= {
"ScalerSumRate",
"Thomas Prokscha",
NULL,
sizeof(scaler_param),
(const char **)scaler_param_str,
}
INT scaler_sum(EVENT_HEADER *, void *)
INT scaler_eor(INT run_number)
INT scaler_init(void)
INT scaler_clear(INT run_number)
SCALERSUMRATE_PARAM scaler_param

Definition at line 41 of file scaler_rate_sum.c.

SCALER_SETTINGS scaler_settings

/Equipment/Scaler/Settings/

Definition at line 189 of file vme_fe.c.

Referenced by analyzer_init(), read_scaler_event(), and scaler_mode().