Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
JEventProcessor_PSC_online.cc File Reference
#include <stdint.h>
#include <vector>
#include "JEventProcessor_PSC_online.h"
#include <JANA/JApplication.h>
#include "TTAB/DTTabUtilities.h"
#include <PAIR_SPECTROMETER/DPSCDigiHit.h>
#include <PAIR_SPECTROMETER/DPSCTDCDigiHit.h>
#include <PAIR_SPECTROMETER/DPSCHit.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 Nmods = 8
 
const int Narms = 2
 
const int NmultBins = 10
 
const double counts_cut = 100.0
 
static TH1I * psc_num_events
 
static TH1I * hHit_NHits
 
static TH1I * hHit_Arm
 
static TH2I * hHit_NHitsVsArm
 
static TH2F * hHit_HasTDCvsHasADC [Narms]
 
static TH1I * hHit_Occupancy [Narms]
 
static TH1I * hHit_Integral [Narms]
 
static TH2I * hHit_IntegralVsModule [Narms]
 
static TH1I * hHit_fadcTime [Narms]
 
static TH2I * hHit_fadcTimeVsModule [Narms]
 
static TH1I * hHit_Time [Narms]
 
static TH2I * hHit_TimeVsModule [Narms]
 
static TH1I * hHit_tdcTime [Narms]
 
static TH2I * hHit_tdcadcTimeDiffVsModule [Narms]
 
static TH1I * hDigiHit_NfadcHits
 
static TH1I * hDigiHit_Arm
 
static TH2I * hDigiHit_NfadcHitsVsArm
 
static TH1I * hDigiHit_NSamplesPedestal [Narms]
 
static TH1I * hDigiHit_Pedestal [Narms]
 
static TProfile * hDigiHit_PedestalVsModule [Narms]
 
static TH1I * hDigiHit_QualityFactor [Narms]
 
static TH1I * hDigiHit_fadcOccupancy [Narms]
 
static TH1I * hDigiHit_RawPeak [Narms]
 
static TH2I * hDigiHit_RawPeakVsModule [Narms]
 
static TH1I * hDigiHit_RawIntegral [Narms]
 
static TH2I * hDigiHit_RawIntegralVsModule [Narms]
 
static TH1I * hDigiHit_NSamplesIntegral [Narms]
 
static TH2I * hDigiHit_PeakVsModule [Narms]
 
static TH2I * hDigiHit_IntegralVsPeak [Narms]
 
static TH2I * hDigiHit_IntegralVsModule [Narms]
 
static TH1I * hDigiHit_PulseTime [Narms]
 
static TH1I * hDigiHit_fadcTime [Narms]
 
static TH2I * hDigiHit_fadcTimeVsModule [Narms]
 
static TH2I * hDigiHit_fadcTimeVsIntegral [Narms]
 
static TH1I * hDigiHit_NfadcHits_cut
 
static TH1I * hDigiHit_Arm_cut
 
static TH2I * hDigiHit_NfadcHitsVsArm_cut
 
static TH1I * hDigiHit_fadcOccupancy_cut [Narms]
 
static TH1I * hDigiHit_fadcTime_cut [Narms]
 
static TH2I * hDigiHit_fadcTimeVsModule_cut [Narms]
 
static TH2I * hDigiHit_fadcTimeVsQF_cut [Narms]
 
static TH1I * hDigiHit_NtdcHits
 
static TH1I * hDigiHit_tdcOccupancy [Narms]
 
static TH1I * hDigiHit_tdcRawTime [Narms]
 
static TH1I * hDigiHit_tdcTime [Narms]
 
static TH2I * hDigiHit_tdcTimeVsModule [Narms]
 
static TH2I * hDigiHit_tdcTimeVsfadcTime [Narms]
 
static TH1I * hDigiHit_tdcadcTimeDiff [Narms]
 
static TH2I * hDigiHit_tdcadcTimeDiffVsModule [Narms]
 
static TH2I * hDigiHit_tdcadcTimeDiffVsIntegral [Narms]
 
static TH2I * hDigiHit_adctdcMatchesVsModule [Narms]
 

Function Documentation

void InitPlugin ( JApplication *  app)

Definition at line 94 of file JEventProcessor_PSC_online.cc.

Variable Documentation

const double counts_cut = 100.0

Definition at line 33 of file JEventProcessor_PSC_online.cc.

TH2I* hDigiHit_adctdcMatchesVsModule[Narms]
static
TH1I* hDigiHit_Arm
static
TH1I* hDigiHit_Arm_cut
static
TH1I* hDigiHit_fadcOccupancy[Narms]
static
TH1I* hDigiHit_fadcOccupancy_cut[Narms]
static
TH1I* hDigiHit_fadcTime[Narms]
static
TH1I* hDigiHit_fadcTime_cut[Narms]
static
TH2I* hDigiHit_fadcTimeVsIntegral[Narms]
static
TH2I* hDigiHit_fadcTimeVsModule[Narms]
static
TH2I* hDigiHit_fadcTimeVsModule_cut[Narms]
static
TH2I* hDigiHit_fadcTimeVsQF_cut[Narms]
static
TH2I* hDigiHit_IntegralVsModule[Narms]
static
TH2I* hDigiHit_IntegralVsPeak[Narms]
static
TH1I* hDigiHit_NfadcHits
static
TH1I* hDigiHit_NfadcHits_cut
static
TH2I* hDigiHit_NfadcHitsVsArm
static
TH2I* hDigiHit_NfadcHitsVsArm_cut
static
TH1I* hDigiHit_NSamplesIntegral[Narms]
static
TH1I* hDigiHit_NSamplesPedestal[Narms]
static
TH1I* hDigiHit_NtdcHits
static
TH2I* hDigiHit_PeakVsModule[Narms]
static
TH1I* hDigiHit_Pedestal[Narms]
static
TProfile* hDigiHit_PedestalVsModule[Narms]
static
TH1I* hDigiHit_PulseTime[Narms]
static
TH1I* hDigiHit_QualityFactor[Narms]
static
TH1I* hDigiHit_RawIntegral[Narms]
static
TH2I* hDigiHit_RawIntegralVsModule[Narms]
static
TH1I* hDigiHit_RawPeak[Narms]
static
TH2I* hDigiHit_RawPeakVsModule[Narms]
static
TH1I* hDigiHit_tdcadcTimeDiff[Narms]
static
TH2I* hDigiHit_tdcadcTimeDiffVsIntegral[Narms]
static
TH2I* hDigiHit_tdcadcTimeDiffVsModule[Narms]
static
TH1I* hDigiHit_tdcOccupancy[Narms]
static
TH1I* hDigiHit_tdcRawTime[Narms]
static
TH1I* hDigiHit_tdcTime[Narms]
static
TH2I* hDigiHit_tdcTimeVsfadcTime[Narms]
static
TH2I* hDigiHit_tdcTimeVsModule[Narms]
static
TH1I* hHit_Arm
static
TH1I* hHit_fadcTime[Narms]
static
TH2I* hHit_fadcTimeVsModule[Narms]
static
TH2F* hHit_HasTDCvsHasADC[Narms]
static
TH1I* hHit_Integral[Narms]
static
TH2I* hHit_IntegralVsModule[Narms]
static
TH1I* hHit_NHits
static
TH2I* hHit_NHitsVsArm
static
TH1I* hHit_Occupancy[Narms]
static
TH2I* hHit_tdcadcTimeDiffVsModule[Narms]
static
TH1I* hHit_tdcTime[Narms]
static
TH1I* hHit_Time[Narms]
static
TH2I* hHit_TimeVsModule[Narms]
static
const int Narms = 2

Definition at line 29 of file JEventProcessor_PSC_online.cc.

const int NmultBins = 10

Definition at line 31 of file JEventProcessor_PSC_online.cc.

TH1I* psc_num_events
static