Hall-D Software
alpha
|
#include <JANA/JEventProcessor.h>
#include <JANA/JApplication.h>
#include <JANA/JFactory.h>
#include "START_COUNTER/DSCHit.h"
#include "START_COUNTER/DSCDigiHit.h"
#include "PID/DParticleID.h"
#include "PID/DChargedTrack.h"
#include <PID/DDetectorMatches.h>
#include <TRACKING/DTrackFitter.h>
#include "TRACKING/DTrackTimeBased.h"
#include <TDirectory.h>
#include <TH1.h>
#include <TH2.h>
#include "TF1.h"
#include "TH1D.h"
#include "TGraph.h"
#include <stdint.h>
#include <vector>
#include <stdio.h>
#include "TObjArray.h"
#include "TMath.h"
Go to the source code of this file.
Classes | |
class | JEventProcessor_ST_online_efficiency |
Variables | |
const double | RAD2DEG = 57.29577951 |
const uint32_t | NCHANNELS = 30 |
const uint32_t | Nof_ss_intervals = 5 |
const uint32_t | Nof_bs_intervals = 3 |
const uint32_t | Nof_ns_intervals = 4 |
static TH1D * | h_N_trck_prd_All |
static TH1D * | h_N_recd_hit_All |
static TH1D * | h_N_trck_prd_ss |
static TH1D * | h_N_recd_hit_ss |
static TH1D * | h_N_trck_prd_bs |
static TH1D * | h_N_recd_hit_bs |
static TH1D * | h_N_trck_prd_ns |
static TH1D * | h_N_recd_hit_ns |
static TH1D * | h_ST_Eff_All |
static TH1D * | h_ST_Eff_ss |
static TH1D * | h_ST_Eff_bs |
static TH1D * | h_ST_Eff_ns |
uint32_t | N_trck_prd_All [NCHANNELS] |
uint32_t | N_recd_hit_All [NCHANNELS] |
uint32_t | N_trck_prd_ss [NCHANNELS] |
uint32_t | N_recd_hit_ss [NCHANNELS] |
uint32_t | N_trck_prd_bs [NCHANNELS] |
uint32_t | N_recd_hit_bs [NCHANNELS] |
uint32_t | N_trck_prd_ns [NCHANNELS] |
uint32_t | N_recd_hit_ns [NCHANNELS] |
uint32_t | N_recd_hit_All_nearby_plus [NCHANNELS] |
uint32_t | N_recd_hit_All_nearby_minus [NCHANNELS] |
uint32_t | N_recd_hit_All_nearby [NCHANNELS] |
|
static |
Definition at line 46 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 50 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 52 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 48 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 45 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 49 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 51 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 47 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 53 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 55 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 56 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
|
static |
Definition at line 54 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
uint32_t N_recd_hit_All[NCHANNELS] |
Definition at line 61 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
uint32_t N_recd_hit_All_nearby[NCHANNELS] |
Definition at line 70 of file JEventProcessor_ST_online_efficiency.h.
uint32_t N_recd_hit_All_nearby_minus[NCHANNELS] |
Definition at line 69 of file JEventProcessor_ST_online_efficiency.h.
uint32_t N_recd_hit_All_nearby_plus[NCHANNELS] |
Definition at line 68 of file JEventProcessor_ST_online_efficiency.h.
uint32_t N_recd_hit_bs[NCHANNELS] |
Definition at line 65 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
uint32_t N_recd_hit_ns[NCHANNELS] |
Definition at line 67 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
uint32_t N_recd_hit_ss[NCHANNELS] |
Definition at line 63 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
uint32_t N_trck_prd_All[NCHANNELS] |
Definition at line 60 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
uint32_t N_trck_prd_bs[NCHANNELS] |
Definition at line 64 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
uint32_t N_trck_prd_ns[NCHANNELS] |
Definition at line 66 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
uint32_t N_trck_prd_ss[NCHANNELS] |
Definition at line 62 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_online_efficiency::fini(), and JEventProcessor_ST_online_efficiency::init().
const uint32_t NCHANNELS = 30 |
Definition at line 40 of file JEventProcessor_ST_online_efficiency.h.
const uint32_t Nof_bs_intervals = 3 |
Definition at line 42 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_ZEff::evnt(), JEventProcessor_ST_ZEff::init(), and ST_slices_eff().
const uint32_t Nof_ns_intervals = 4 |
Definition at line 43 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_ZEff::evnt(), JEventProcessor_ST_ZEff::init(), and ST_slices_eff().
const uint32_t Nof_ss_intervals = 5 |
Definition at line 41 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_efficiency::evnt(), JEventProcessor_ST_ZEff::evnt(), JEventProcessor_ST_ZEff::init(), and ST_slices_eff().
const double RAD2DEG = 57.29577951 |
Definition at line 39 of file JEventProcessor_ST_online_efficiency.h.
Referenced by JEventProcessor_ST_online_tracking::evnt().