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