Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
JEventProcessor_TOF_calib Class Reference

#include <JEventProcessor_TOF_calib.h>

+ Inheritance diagram for JEventProcessor_TOF_calib:

Classes

struct  paddle
 
struct  SingleP
 

Public Member Functions

 JEventProcessor_TOF_calib ()
 
 ~JEventProcessor_TOF_calib ()
 
const char * className (void)
 

Public Attributes

int first
 
int RunNumber
 
float TDCTLOC
 
float ADCTLOC
 
float TOF_TDC_SHIFT
 
TH2F * TOFTDCtime
 
TH2F * TOFADCtime
 
TH2F * TOFEnergy
 
TH2F * TOFPeak
 
TH2F * TOFPedestal
 
float ADCTimeCut
 
float TDCTimeCut
 
float BINTDC_2_TIME
 
float BINADC_2_TIME
 
char ROOTFileName [128]
 
TFile * ROOTFile
 
TTree * t3
 
int Event
 
int Nhits
 
int Plane [MaxHits]
 
int Paddle [MaxHits]
 
float MeanTime [MaxHits]
 
float TimeDiff [MaxHits]
 
float TShift
 
int NhitsA
 
int PlaneA [MaxHits]
 
int PaddleA [MaxHits]
 
float MeanTimeA [MaxHits]
 
float TimeDiffA [MaxHits]
 
float ADCL [MaxHits]
 
float ADCR [MaxHits]
 
int OFL [MaxHits]
 
int OFR [MaxHits]
 
float PEAKL [MaxHits]
 
float PEAKR [MaxHits]
 
int NsinglesA
 
int PlaneSA [MaxHits]
 
int PaddleSA [MaxHits]
 
int LRA [MaxHits]
 
float ADCS [MaxHits]
 
float TADCS [MaxHits]
 
int OF [MaxHits]
 
float PEAK [MaxHits]
 
int NsinglesT
 
int PlaneST [MaxHits]
 
int PaddleST [MaxHits]
 
int LRT [MaxHits]
 
float TDCST [MaxHits]
 
pthread_mutex_t mutex
 

Private Member Functions

jerror_t WriteRootFile (void)
 
jerror_t MakeHistograms (void)
 
jerror_t init (void)
 
jerror_t brun (jana::JEventLoop *eventLoop, int32_t runnumber)
 
jerror_t evnt (jana::JEventLoop *eventLoop, uint64_t eventnumber)
 
jerror_t erun (void)
 
jerror_t fini (void)
 

Detailed Description

Definition at line 36 of file JEventProcessor_TOF_calib.h.

Constructor & Destructor Documentation

JEventProcessor_TOF_calib::JEventProcessor_TOF_calib ( )

Definition at line 25 of file JEventProcessor_TOF_calib.cc.

JEventProcessor_TOF_calib::~JEventProcessor_TOF_calib ( )

Definition at line 33 of file JEventProcessor_TOF_calib.cc.

Member Function Documentation

jerror_t JEventProcessor_TOF_calib::brun ( jana::JEventLoop *  eventLoop,
int32_t  runnumber 
)
private

Definition at line 75 of file JEventProcessor_TOF_calib.cc.

const char* JEventProcessor_TOF_calib::className ( void  )
inline

Definition at line 40 of file JEventProcessor_TOF_calib.h.

jerror_t JEventProcessor_TOF_calib::erun ( void  )
private

Definition at line 519 of file JEventProcessor_TOF_calib.cc.

jerror_t JEventProcessor_TOF_calib::fini ( void  )
private

Definition at line 530 of file JEventProcessor_TOF_calib.cc.

jerror_t JEventProcessor_TOF_calib::init ( void  )
private

Definition at line 41 of file JEventProcessor_TOF_calib.cc.

jerror_t JEventProcessor_TOF_calib::MakeHistograms ( void  )
private

Definition at line 567 of file JEventProcessor_TOF_calib.cc.

References sprintf().

jerror_t JEventProcessor_TOF_calib::WriteRootFile ( void  )
private

Definition at line 540 of file JEventProcessor_TOF_calib.cc.

Member Data Documentation

float JEventProcessor_TOF_calib::ADCL[MaxHits]

Definition at line 102 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::ADCR[MaxHits]

Definition at line 103 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::ADCS[MaxHits]

Definition at line 113 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::ADCTimeCut

Definition at line 57 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::ADCTLOC

Definition at line 46 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::BINADC_2_TIME

Definition at line 61 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::BINTDC_2_TIME

Definition at line 60 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::Event

Definition at line 89 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::first

Definition at line 42 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::LRA[MaxHits]

Definition at line 112 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::LRT[MaxHits]

Definition at line 121 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::MeanTime[MaxHits]

Definition at line 93 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::MeanTimeA[MaxHits]

Definition at line 100 of file JEventProcessor_TOF_calib.h.

pthread_mutex_t JEventProcessor_TOF_calib::mutex

Definition at line 124 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::Nhits

Definition at line 90 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::NhitsA

Definition at line 97 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::NsinglesA

Definition at line 109 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::NsinglesT

Definition at line 118 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::OF[MaxHits]

Definition at line 115 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::OFL[MaxHits]

Definition at line 104 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::OFR[MaxHits]

Definition at line 105 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::Paddle[MaxHits]

Definition at line 92 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::PaddleA[MaxHits]

Definition at line 99 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::PaddleSA[MaxHits]

Definition at line 111 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::PaddleST[MaxHits]

Definition at line 120 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::PEAK[MaxHits]

Definition at line 116 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::PEAKL[MaxHits]

Definition at line 106 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::PEAKR[MaxHits]

Definition at line 107 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::Plane[MaxHits]

Definition at line 91 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::PlaneA[MaxHits]

Definition at line 98 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::PlaneSA[MaxHits]

Definition at line 110 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::PlaneST[MaxHits]

Definition at line 119 of file JEventProcessor_TOF_calib.h.

TFile* JEventProcessor_TOF_calib::ROOTFile

Definition at line 87 of file JEventProcessor_TOF_calib.h.

char JEventProcessor_TOF_calib::ROOTFileName[128]

Definition at line 86 of file JEventProcessor_TOF_calib.h.

int JEventProcessor_TOF_calib::RunNumber

Definition at line 43 of file JEventProcessor_TOF_calib.h.

TTree* JEventProcessor_TOF_calib::t3

Definition at line 88 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::TADCS[MaxHits]

Definition at line 114 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::TDCST[MaxHits]

Definition at line 122 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::TDCTimeCut

Definition at line 58 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::TDCTLOC

Definition at line 45 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::TimeDiff[MaxHits]

Definition at line 94 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::TimeDiffA[MaxHits]

Definition at line 101 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::TOF_TDC_SHIFT

Definition at line 48 of file JEventProcessor_TOF_calib.h.

TH2F* JEventProcessor_TOF_calib::TOFADCtime

Definition at line 51 of file JEventProcessor_TOF_calib.h.

TH2F* JEventProcessor_TOF_calib::TOFEnergy

Definition at line 52 of file JEventProcessor_TOF_calib.h.

TH2F* JEventProcessor_TOF_calib::TOFPeak

Definition at line 53 of file JEventProcessor_TOF_calib.h.

TH2F* JEventProcessor_TOF_calib::TOFPedestal

Definition at line 54 of file JEventProcessor_TOF_calib.h.

TH2F* JEventProcessor_TOF_calib::TOFTDCtime

Definition at line 50 of file JEventProcessor_TOF_calib.h.

float JEventProcessor_TOF_calib::TShift

Definition at line 95 of file JEventProcessor_TOF_calib.h.


The documentation for this class was generated from the following files: