Low-Energy Muon (LEM) Experiment
0.5.1
|
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <math.h>
#include "midas.h"
#include "rmidas.h"
#include "v1190.h"
#include "experim.h"
#include "nemu_experim.h"
#include <TH1F.h>
#include <TH2F.h>
#include <TTree.h>
Go to the source code of this file.
Macros | |
#define | N_TOFHIST 17 |
#define | N_POSHIST 8 |
Functions | |
TOFANAMODULE_PARAM_STR (tof_ana_param_str) | |
INT | tof_init (void) |
INT | tof_ana (EVENT_HEADER *, void *) |
INT | tof_bor (INT run_number) |
INT | tof_eor (INT run_number) |
Variables | |
RUNINFO | runinfo |
/Runinfo ODB key, defined in from midas.h More... | |
TRIGGER_SETTINGS | trigger_settings |
/Equipment/Trigger/Settings More... | |
TOFANAMODULE_PARAM | tof_ana_param |
INT | masterChannel |
ANA_MODULE | tof_ana_module |
static TH1F * | hTOFHist [2 *N_TOFHIST] |
static TH1F * | hProjHist [2 *2] |
static TH2F * | hPosHist [2 *N_POSHIST] |
TFolder * | gManaHistosFolder |
TObjArray * | gHistoFolderStack |
static float | rotCos |
static float | rotSin |
#define N_POSHIST 8 |
Definition at line 69 of file tof_ana_module.c.
Referenced by tof_ana(), tof_bor(), and tof_init().
#define N_TOFHIST 17 |
Definition at line 68 of file tof_ana_module.c.
Referenced by tof_ana(), tof_bor(), and tof_init().
INT tof_ana | ( | EVENT_HEADER * | pheader, |
void * | pevent | ||
) |
Function tof_ana:
locates TDC0 bank, fills time histograms
Definition at line 258 of file tof_ana_module.c.
References BCL1, BCL2, BCL3, BCL4, BCR1, BCR2, BCR3, BCR4, LEM_DATA::channel, LEM_DATA::data, DATA_N_HITS, EVENT_0_TYPE, EXTOFF1_FLAG, EXTON1_FLAG, hPosHist, hProjHist, hTOFHist, MCP2F, MCP2R, MCP2X1, MCP2X2, MCP2Y1, MCP2Y2, N_POSHIST, N_TDC_CHANNELS, N_TOFHIST, NEW_EVENT_MASK, rotCos, rotSin, TOFANAMODULE_PARAM::scalefactor, TD, TOFANAMODULE_PARAM::timemax, TOFANAMODULE_PARAM::timemin, TOFANAMODULE_PARAM::timesummax, TOFANAMODULE_PARAM::timesummin, TRIGGER_SETTINGS::tof_bc_window, TOFANAMODULE_PARAM::tofm2fmax, TOFANAMODULE_PARAM::tofm2fmin, POSI_BANK::x, TOFANAMODULE_PARAM::xoffset_mm_, POSI_BANK::y, and TOFANAMODULE_PARAM::yoffset_mm_.
INT tof_bor | ( | INT | run_number | ) |
Definition at line 168 of file tof_ana_module.c.
References TRIGGER_SETTINGS::event_1_settings, TOFANAMODULE_PARAM::histotitles, hPosHist, hProjHist, hTOFHist, masterChannel, MCP2F, N_POSHIST, N_TOFHIST, TOFANAMODULE_PARAM::positiontitles, TOFANAMODULE_PARAM::projtitles, TOFANAMODULE_PARAM::rotationangle, rotCos, rotSin, runinfo, runname, TD, TRIGGER_SETTINGS::td_master, TOFANAMODULE_PARAM::tofm2fmax, TOFANAMODULE_PARAM::tofm2fmin, and TOFANAMODULE_PARAM::toftitles.
INT tof_eor | ( | INT | run_number | ) |
Definition at line 245 of file tof_ana_module.c.
INT tof_init | ( | void | ) |
Definition at line 83 of file tof_ana_module.c.
References hDB, TOFANAMODULE_PARAM::histobinning, TOFANAMODULE_PARAM::histotitles, hPosHist, hProjHist, hTOFHist, N_OFFSET_ONOFF_HISTOGRAMS, N_POSHIST, N_TOFHIST, POSI_BANK_STR(), TOFANAMODULE_PARAM::positionbin, TOFANAMODULE_PARAM::positiontitles, TOFANAMODULE_PARAM::projbin, TOFANAMODULE_PARAM::projtitles, rotCos, rotSin, runinfo, runname, TOFANAMODULE_PARAM::tofbin, and TOFANAMODULE_PARAM::toftitles.
TOFANAMODULE_PARAM_STR | ( | tof_ana_param_str | ) |
TObjArray* gHistoFolderStack |
TFolder* gManaHistosFolder |
|
static |
Definition at line 73 of file tof_ana_module.c.
Referenced by tof_ana(), tof_bor(), and tof_init().
|
static |
Definition at line 72 of file tof_ana_module.c.
Referenced by tof_ana(), tof_bor(), and tof_init().
|
static |
Definition at line 71 of file tof_ana_module.c.
Referenced by tof_ana(), tof_bor(), and tof_init().
INT masterChannel |
Definition at line 46 of file tof_ana_module.c.
Referenced by check_positron(), check_tof_and_pileup(), and tof_bor().
|
static |
Definition at line 80 of file tof_ana_module.c.
Referenced by tof_ana(), tof_bor(), and tof_init().
|
static |
Definition at line 80 of file tof_ana_module.c.
Referenced by tof_ana(), tof_bor(), and tof_init().
RUNINFO runinfo |
ANA_MODULE tof_ana_module |
Definition at line 54 of file tof_ana_module.c.
TOFANAMODULE_PARAM tof_ana_param |
Definition at line 43 of file tof_ana_module.c.
TRIGGER_SETTINGS trigger_settings |