Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
JEventProcessor_DIRC_online.cc File Reference
#include <stdint.h>
#include <vector>
#include "JEventProcessor_DIRC_online.h"
#include <JANA/JApplication.h>
#include "TTAB/DTTabUtilities.h"
#include <DAQ/DDIRCTDCHit.h>
#include <DIRC/DDIRCTDCDigiHit.h>
#include <DIRC/DDIRCPmtHit.h>
#include <DIRC/DDIRCLEDRef.h>
#include <DAQ/DDIRCTriggerTime.h>
#include <DAQ/Df250PulseData.h>
#include <TRIGGER/DL1Trigger.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 Nboxes = 2
 
const int Nchannels = 108*64
 
const int Npixelrows = 48
 
const int Npixelcolumns = 144
 
const int NmultBins = 50
 
const int Nmult = 500
 
const int NmultDigi = 1000
 
static TH1I * dirc_num_events
 
static TH1I * hLEDRefAdcTime
 
static TH1I * hLEDRefTdcTime
 
static TH1I * hLEDRefIntegral
 
static TH2I * hLEDRefAdcVsTdcTime
 
static TH1I * hLEDRefTdcChannelTimeDiff
 
static TH2I * hLEDRefTdcVsChannelTime
 
static TH2I * hLEDRefAdcVsChannelTime
 
static TH2I * hLEDRefIntegralVsTdcTime
 
static TH1I * hRefTime
 
static TH1I * hHit_NHits [2]
 
static TH1I * hHit_Box [2]
 
static TH2I * hHit_NHitsVsBox [2]
 
static TH1I * hHit_TimeOverThreshold [Nboxes][2]
 
static TH2I * hHit_TimeOverThresholdVsChannel [Nboxes][2]
 
static TH1I * hHit_tdcTime [Nboxes][2]
 
static TH2I * hHit_tdcTimeVsEvent [Nboxes][2]
 
static TH2I * hHit_tdcTimeVsChannel [Nboxes][2]
 
static TH2I * hHit_pixelOccupancy [Nboxes][2]
 
static TH2I * hHit_TimeEventMeanVsLEDRef [Nboxes]
 
static TH2I * hHit_TimeDiffEventMeanLEDRefVsTimestamp [Nboxes]
 
static TH1I * hDigiHit_NtdcHits [2]
 
static TH1I * hDigiHit_Box [2]
 
static TH2I * hDigiHit_NtdcHitsVsBox [2]
 
static TH1I * hDigiHit_tdcTime [Nboxes][2]
 
static TH2I * hDigiHit_tdcTimeVsChannel [Nboxes][2]
 
static TH2I * hDigiHit_pixelOccupancy [Nboxes][2]
 
static TH2I * hHit_tdcTimeDiffVsChannel [Nboxes]
 
static TH1I * hHit_tdcTimeDiffEvent [Nboxes]
 
static TH2I * hHit_Timewalk [Nboxes][Nchannels]
 

Function Documentation

void InitPlugin ( JApplication *  app)

Definition at line 78 of file JEventProcessor_DIRC_online.cc.

Variable Documentation

TH1I* hDigiHit_Box[2]
static
TH1I* hDigiHit_NtdcHits[2]
static
TH2I* hDigiHit_NtdcHitsVsBox[2]
static
TH2I* hDigiHit_pixelOccupancy[Nboxes][2]
static
TH1I* hDigiHit_tdcTime[Nboxes][2]
static
TH2I* hDigiHit_tdcTimeVsChannel[Nboxes][2]
static
TH1I* hHit_Box[2]
static
TH1I* hHit_NHits[2]
static
TH2I* hHit_NHitsVsBox[2]
static
TH2I* hHit_pixelOccupancy[Nboxes][2]
static
TH1I* hHit_tdcTime[Nboxes][2]
static
TH1I* hHit_tdcTimeDiffEvent[Nboxes]
static
TH2I* hHit_tdcTimeDiffVsChannel[Nboxes]
static
TH2I* hHit_tdcTimeVsChannel[Nboxes][2]
static
TH2I* hHit_tdcTimeVsEvent[Nboxes][2]
static
TH2I* hHit_TimeDiffEventMeanLEDRefVsTimestamp[Nboxes]
static
TH2I* hHit_TimeEventMeanVsLEDRef[Nboxes]
static
TH1I* hHit_TimeOverThreshold[Nboxes][2]
static
TH2I* hHit_TimeOverThresholdVsChannel[Nboxes][2]
static
TH2I* hHit_Timewalk[Nboxes][Nchannels]
static
TH1I* hLEDRefAdcTime
static
TH2I* hLEDRefAdcVsChannelTime
static
TH2I* hLEDRefAdcVsTdcTime
static
TH1I* hLEDRefIntegral
static
TH2I* hLEDRefIntegralVsTdcTime
static
TH1I* hLEDRefTdcChannelTimeDiff
static
TH1I* hLEDRefTdcTime
static
TH2I* hLEDRefTdcVsChannelTime
static
TH1I* hRefTime
static
const int Nboxes = 2

Definition at line 29 of file JEventProcessor_DIRC_online.cc.

Referenced by JEventProcessor_DIRC_online::init().

const int Nmult = 500

Definition at line 35 of file JEventProcessor_DIRC_online.cc.

Referenced by JEventProcessor_DIRC_online::init().

const int NmultDigi = 1000

Definition at line 36 of file JEventProcessor_DIRC_online.cc.

Referenced by JEventProcessor_DIRC_online::init().

const int Npixelcolumns = 144

Definition at line 32 of file JEventProcessor_DIRC_online.cc.

Referenced by JEventProcessor_DIRC_online::init().

const int Npixelrows = 48

Definition at line 31 of file JEventProcessor_DIRC_online.cc.

Referenced by JEventProcessor_DIRC_online::init().