Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
JEventProcessor_ST_online_lowlevel.h File Reference
#include <JANA/JEventProcessor.h>
#include <stdint.h>
#include <vector>
#include <stdio.h>
#include <TMath.h>
#include <TDirectory.h>
#include <TH1.h>
#include <TH2.h>
#include "START_COUNTER/DSCDigiHit.h"
#include "START_COUNTER/DSCTDCDigiHit.h"
#include "START_COUNTER/DSCHit.h"
#include "DAQ/Df250WindowRawData.h"
#include "DAQ/Df250PulseRawData.h"
#include "DAQ/Df250PulseTime.h"
#include "DAQ/Df250PulseIntegral.h"
#include "DAQ/Df250PulsePedestal.h"
#include "DAQ/Df250Config.h"
#include <TTAB/DTTabUtilities.h>

Go to the source code of this file.

Classes

class  JEventProcessor_ST_online_lowlevel
 

Variables

const uint32_t NCHANNELS = 30
 
const float_t ADC_PT_RES = 0.0625
 
static TH2I * h2_st_adc_tdc_multi
 
static TH2I * h2_st_adc_hit_multi
 
static TH2I * h2_raw_pi_sector
 
static TH2I * h2_raw_ped_sector
 
static TH2I * h2_raw_pt_sector
 
static TH2I * h2_adc_pp_sector
 
static TH2I * h2_adc_pcpi_sector
 
static TH2I * h2_adc_pt_sector
 
static TH2I * h2_adc_ped_sector
 
static TH2I * h2_st_time_vs_pcpi
 
static TH2I * h2_st_time_vs_pp
 
static TH2I * h2_raw_tdcTime_sec
 
static TH2I * h2_tdcTime_sec
 
static TH2I * h2_t_sec
 
static TH2I * h2_tTDC_sec
 
static TH2I * h2_tfADC_sec
 
static TH2I * h2_dE_sec
 
static TH1I * h1_adc_sec
 
static TH1I * h1_tdc_sec
 
static TH1I * h1_hit_sec
 
static TH1I * st_num_events
 
TH1I ** h_amp_vs_sampl_chan = new TH1I*[NCHANNELS]
 
TH1I ** h_amp_vs_sampl_chan150 = new TH1I*[NCHANNELS]
 
TH1I ** h_amp_vs_sampl_chan1000 = new TH1I*[NCHANNELS]
 
TH1I ** h_amp_vs_sampl_chan2000 = new TH1I*[NCHANNELS]
 
TH1I ** h_amp_vs_sampl_chan3000 = new TH1I*[NCHANNELS]
 
TH1I ** h_amp_vs_sampl_chan4000 = new TH1I*[NCHANNELS]
 
Bool_t bool_sec [NCHANNELS]
 
Bool_t bool_sec150 [NCHANNELS]
 
Bool_t bool_sec1000 [NCHANNELS]
 
Bool_t bool_sec2000 [NCHANNELS]
 
Bool_t bool_sec3000 [NCHANNELS]
 
Bool_t bool_sec4000 [NCHANNELS]
 
Double_t adc_pp
 
Double_t adc_t
 
Double_t adc_ped
 
Double_t adc_pi
 
Double_t adc_pcpi
 
Double_t tdc_t
 
Double_t st_time
 
vector< double > a_pedestals
 
vector< double > adc_time_offsets
 
vector< double > tdc_time_offsets
 
double t_tdc_base
 
double t_base
 
double t_scale
 
const uint32_t ADC_MULTI_MIN = 0.
 
const uint32_t ADC_MULTI_MAX = 31.
 
const uint32_t ADC_MULTI_BINS = 31.
 
const uint32_t TDC_MULTI_MIN = 0.
 
const uint32_t TDC_MULTI_MAX = 40.
 
const uint32_t TDC_MULTI_BINS = 40.
 
const uint32_t PI_MIN = 0.
 
const uint32_t PI_MAX = 12000.
 
const uint32_t PI_BINS = 240.
 
const uint32_t PED_MIN = 90.
 
const uint32_t PED_MAX = 120.
 
const uint32_t PED_BINS = 30.
 
const uint32_t PT_MIN = 0.
 
const uint32_t PT_MAX = 200.
 
const uint32_t PT_BINS = 200.
 
const uint32_t TDC_DHIT_MIN = 0.
 
const uint32_t TDC_DHIT_MAX = 2200.
 
const uint32_t TDC_DHIT_BINS = 220.
 
const float_t T_HIT_MIN = -80.
 
const float_t T_HIT_MAX = 80.
 
const float_t T_HIT_BINS = 160.
 

Variable Documentation

const uint32_t ADC_MULTI_BINS = 31.
const uint32_t ADC_MULTI_MAX = 31.
const uint32_t ADC_MULTI_MIN = 0.
Double_t adc_pcpi
Double_t adc_ped
Double_t adc_pi
const float_t ADC_PT_RES = 0.0625
TH2I* h2_adc_pcpi_sector
static
TH2I* h2_adc_ped_sector
static
TH2I* h2_adc_pp_sector
static
TH2I* h2_adc_pt_sector
static
TH2I* h2_raw_ped_sector
static
TH2I* h2_raw_pi_sector
static
TH2I* h2_raw_pt_sector
static
TH2I* h2_raw_tdcTime_sec
static
TH2I* h2_st_adc_hit_multi
static
TH2I* h2_st_adc_tdc_multi
static
TH2I* h2_st_time_vs_pcpi
static
TH2I* h2_st_time_vs_pp
static
TH1I** h_amp_vs_sampl_chan = new TH1I*[NCHANNELS]
TH1I** h_amp_vs_sampl_chan1000 = new TH1I*[NCHANNELS]
TH1I** h_amp_vs_sampl_chan150 = new TH1I*[NCHANNELS]
TH1I** h_amp_vs_sampl_chan2000 = new TH1I*[NCHANNELS]
TH1I** h_amp_vs_sampl_chan3000 = new TH1I*[NCHANNELS]
TH1I** h_amp_vs_sampl_chan4000 = new TH1I*[NCHANNELS]
const uint32_t NCHANNELS = 30

Definition at line 43 of file JEventProcessor_ST_online_lowlevel.h.

const uint32_t PED_BINS = 30.
const uint32_t PED_MAX = 120.
const uint32_t PED_MIN = 90.
const uint32_t PI_BINS = 240.
const uint32_t PI_MAX = 12000.
const uint32_t PI_MIN = 0.
const uint32_t PT_BINS = 200.
const uint32_t PT_MAX = 200.
const uint32_t PT_MIN = 0.
const float_t T_HIT_BINS = 160.
const float_t T_HIT_MAX = 80.
const float_t T_HIT_MIN = -80.
const uint32_t TDC_DHIT_BINS = 220.
const uint32_t TDC_DHIT_MAX = 2200.
const uint32_t TDC_DHIT_MIN = 0.
const uint32_t TDC_MULTI_BINS = 40.
const uint32_t TDC_MULTI_MAX = 40.
const uint32_t TDC_MULTI_MIN = 0.