Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
JEventProcessor_PS_online.cc File Reference
#include <stdint.h>
#include <vector>
#include "JEventProcessor_PS_online.h"
#include <JANA/JApplication.h>
#include <PAIR_SPECTROMETER/DPSDigiHit.h>
#include <PAIR_SPECTROMETER/DPSHit.h>
#include <PAIR_SPECTROMETER/DPSGeometry.h>
#include <TDirectory.h>
#include <TH1.h>
#include <TH2.h>
#include <TProfile.h>

Go to the source code of this file.

Functions

void InitPlugin (JApplication *app)
 

Variables

const int Ncols = DPSGeometry::NUM_FINE_COLUMNS
 
const int Narms = DPSGeometry::NUM_ARMS
 
const int NmultBins = 10
 
double counts_cut = 500.0
 
static TH1I * ps_num_events
 
static TH1I * hHit_NHits
 
static TH1I * hHit_Arm
 
static TH2I * hHit_NHitsVsArm
 
static TH1I * hHit_Occupancy [Narms]
 
static TH1I * hHit_Energy [Narms]
 
static TH2I * hHit_EnergyVsColumn [Narms]
 
static TH1I * hHit_Integral [Narms]
 
static TH2I * hHit_IntegralVsColumn [Narms]
 
static TH1I * hHit_Time [Narms]
 
static TH2I * hHit_TimeVsColumn [Narms]
 
static TH1I * hDigiHit_NHits
 
static TH1I * hDigiHit_Arm
 
static TH2I * hDigiHit_NHitsVsArm
 
static TH1I * hDigiHit_NSamplesPedestal [Narms]
 
static TH1I * hDigiHit_Pedestal [Narms]
 
static TProfile * hDigiHit_PedestalVsColumn [Narms]
 
static TH1I * hDigiHit_QualityFactor [Narms]
 
static TH1I * hDigiHit_Occupancy [Narms]
 
static TH1I * hDigiHit_RawPeak [Narms]
 
static TH2I * hDigiHit_RawPeakVsColumn [Narms]
 
static TH1I * hDigiHit_RawIntegral [Narms]
 
static TH2I * hDigiHit_RawIntegralVsColumn [Narms]
 
static TH1I * hDigiHit_NSamplesIntegral [Narms]
 
static TH2I * hDigiHit_PeakVsColumn [Narms]
 
static TH2I * hDigiHit_IntegralVsPeak [Narms]
 
static TH2I * hDigiHit_IntegralVsColumn [Narms]
 
static TH1I * hDigiHit_PulseTime [Narms]
 
static TH1I * hDigiHit_Time [Narms]
 
static TH2I * hDigiHit_TimeVsColumn [Narms]
 
static TH2I * hDigiHit_TimeVsIntegral [Narms]
 
static TH1I * hDigiHit_NHits_cut
 
static TH1I * hDigiHit_Arm_cut
 
static TH2I * hDigiHit_NHitsVsArm_cut
 
static TH1I * hDigiHit_Occupancy_cut [Narms]
 
static TH1I * hDigiHit_Time_cut [Narms]
 
static TH2I * hDigiHit_TimeVsColumn_cut [Narms]
 
static TH2I * hDigiHit_TimeVsQF_cut [Narms]
 

Function Documentation

void InitPlugin ( JApplication *  app)

Definition at line 79 of file JEventProcessor_PS_online.cc.

Variable Documentation

TH1I* hDigiHit_Arm
static
TH1I* hDigiHit_Arm_cut
static
TH2I* hDigiHit_IntegralVsColumn[Narms]
static
TH2I* hDigiHit_IntegralVsPeak[Narms]
static
TH1I* hDigiHit_NHits
static
TH1I* hDigiHit_NHits_cut
static
TH2I* hDigiHit_NHitsVsArm
static
TH2I* hDigiHit_NHitsVsArm_cut
static
TH1I* hDigiHit_NSamplesIntegral[Narms]
static
TH1I* hDigiHit_NSamplesPedestal[Narms]
static
TH1I* hDigiHit_Occupancy[Narms]
static
TH1I* hDigiHit_Occupancy_cut[Narms]
static
TH2I* hDigiHit_PeakVsColumn[Narms]
static
TH1I* hDigiHit_Pedestal[Narms]
static
TProfile* hDigiHit_PedestalVsColumn[Narms]
static
TH1I* hDigiHit_PulseTime[Narms]
static
TH1I* hDigiHit_QualityFactor[Narms]
static
TH1I* hDigiHit_RawIntegral[Narms]
static
TH2I* hDigiHit_RawIntegralVsColumn[Narms]
static
TH1I* hDigiHit_RawPeak[Narms]
static
TH2I* hDigiHit_RawPeakVsColumn[Narms]
static
TH1I* hDigiHit_Time[Narms]
static
TH1I* hDigiHit_Time_cut[Narms]
static
TH2I* hDigiHit_TimeVsColumn[Narms]
static
TH2I* hDigiHit_TimeVsColumn_cut[Narms]
static
TH2I* hDigiHit_TimeVsIntegral[Narms]
static
TH2I* hDigiHit_TimeVsQF_cut[Narms]
static
TH1I* hHit_Arm
static
TH2I* hHit_EnergyVsColumn[Narms]
static
TH1I* hHit_Integral[Narms]
static
TH2I* hHit_IntegralVsColumn[Narms]
static
TH1I* hHit_NHits
static
TH2I* hHit_NHitsVsArm
static
TH1I* hHit_Occupancy[Narms]
static
TH1I* hHit_Time[Narms]
static
TH2I* hHit_TimeVsColumn[Narms]
static
const int NmultBins = 10

Definition at line 30 of file JEventProcessor_PS_online.cc.