Low-Energy Muon (LEM) Experiment  0.5.2
scaler_rate_sum.cxx 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.cxx:

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.cxx.

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.cxx.

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

Variable Documentation

EXP_PARAM exp_param

Definition at line 85 of file analyzer.cxx.

double last_lem_events
static

Definition at line 57 of file scaler_rate_sum.cxx.

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

double lem_events
static

Definition at line 57 of file scaler_rate_sum.cxx.

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

INT nwrite_ring_buffer
static

Definition at line 61 of file scaler_rate_sum.cxx.

Referenced by scaler_init(), and scaler_sum().

INT* pring_buffer
static

Definition at line 60 of file scaler_rate_sum.cxx.

Referenced by scaler_init(), and scaler_sum().

INT * pwrite_ring_buffer
static

Definition at line 60 of file scaler_rate_sum.cxx.

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.cxx.

Referenced by scaler_init(), and scaler_sum().

RUNINFO runinfo

/Runinfo ODB key, defined in from midas.h

Not defined in experim.h:

Definition at line 83 of file analyzer.cxx.

double scaler[N_SCALER]
static

Definition at line 55 of file scaler_rate_sum.cxx.

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

SCALERSUMRATE_PARAM scaler_param

Definition at line 32 of file scaler_rate_sum.cxx.

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_init(void)
INT scaler_clear(INT run_number)
INT scaler_eor(INT run_number)
SCALERSUMRATE_PARAM scaler_param

Definition at line 41 of file scaler_rate_sum.cxx.

SCALER_SETTINGS scaler_settings

/Equipment/Scaler/Settings/

Definition at line 86 of file analyzer.cxx.

Referenced by scaler_mode().