#include <JEventProcessor_TOF_Eff.h>
Definition at line 35 of file JEventProcessor_TOF_Eff.h.
JEventProcessor_TOF_Eff::JEventProcessor_TOF_Eff |
( |
| ) |
|
|
inline |
JEventProcessor_TOF_Eff::~JEventProcessor_TOF_Eff |
( |
| ) |
|
|
inline |
jerror_t JEventProcessor_TOF_Eff::brun |
( |
jana::JEventLoop * |
locEventLoop, |
|
|
int |
locRunNumber |
|
) |
| |
|
private |
int JEventProcessor_TOF_Eff::Calc_NearestHit |
( |
const DTOFPaddleHit * |
locPaddleHit | ) |
const |
|
private |
const char* JEventProcessor_TOF_Eff::className |
( |
void |
| ) |
|
|
inline |
jerror_t JEventProcessor_TOF_Eff::erun |
( |
void |
| ) |
|
|
private |
jerror_t JEventProcessor_TOF_Eff::evnt |
( |
jana::JEventLoop * |
locEventLoop, |
|
|
uint64_t |
locEventNumber |
|
) |
| |
|
private |
Called every event.
Definition at line 168 of file JEventProcessor_TOF_Eff.cc.
References Calc_NearestHit(), DParticleID::Calc_PropagatedRFTime(), Calc_TOFTiming(), Cut_FCALTiming(), DCutAction_TrackHitPattern::Cut_TrackHitPattern(), dCutAction_TrackHitPattern, dHist_TOFPaddleHorizontalPaddleVsTrackX_HasHit_North, dHist_TOFPaddleHorizontalPaddleVsTrackX_HasHit_South, dHist_TOFPaddleHorizontalPaddleVsTrackX_TotalHit_North, dHist_TOFPaddleHorizontalPaddleVsTrackX_TotalHit_South, dHist_TOFPaddleTrackYVsVerticalPaddle_HasHit_Bottom, dHist_TOFPaddleTrackYVsVerticalPaddle_HasHit_Top, dHist_TOFPaddleTrackYVsVerticalPaddle_TotalHit_Bottom, dHist_TOFPaddleTrackYVsVerticalPaddle_TotalHit_Top, dHist_TrackTOF2DPaddles_HasHit, dHist_TrackTOF2DPaddles_TotalHit, dHist_TrackTOFYVsX_HasHit, dHist_TrackTOFYVsX_TotalHit, DTOFPoint::dHorizontalBar, DTOFPoint::dHorizontalBarStatus, dMaxTOFThetaCut, dMaxVertexR, dMinNumTrackHits, dMinTOFPaddleMatchDistance, dMinTrackingFOM, DEventRFBunch::dNumParticleVotes, dTreeFillData, dTreeInterface, DTOFPoint::dVerticalBar, DTOFPoint::dVerticalBarStatus, Electron, DTreeInterface::Fill(), DTreeFillData::Fill_Single(), DParticleID::Get_ClosestTOFPaddleHit_Horizontal(), DParticleID::Get_ClosestTOFPaddleHit_Vertical(), DParticleID::Get_ClosestToTrack(), DTrigger::Get_L1FrontPanelTriggerBits(), DChargedTrackHypothesis::Get_TrackTimeBased(), japp, DTrackTimeBased::Ndof, PDGtype(), Positron, DParticleID::PredictTOFPaddles(), SYS_TOF, and Unknown.
jerror_t JEventProcessor_TOF_Eff::fini |
( |
void |
| ) |
|
|
private |
jerror_t JEventProcessor_TOF_Eff::init |
( |
void |
| ) |
|
|
private |
Called once at program start.
Definition at line 24 of file JEventProcessor_TOF_Eff.cc.
References DTreeInterface::Create_Branches(), DTreeInterface::Create_DTreeInterface(), dCutAction_TrackHitPattern, dHist_TOFPaddleHorizontalPaddleVsTrackX_HasHit_North, dHist_TOFPaddleHorizontalPaddleVsTrackX_HasHit_South, dHist_TOFPaddleHorizontalPaddleVsTrackX_TotalHit_North, dHist_TOFPaddleHorizontalPaddleVsTrackX_TotalHit_South, dHist_TOFPaddleTrackYVsVerticalPaddle_HasHit_Bottom, dHist_TOFPaddleTrackYVsVerticalPaddle_HasHit_Top, dHist_TOFPaddleTrackYVsVerticalPaddle_TotalHit_Bottom, dHist_TOFPaddleTrackYVsVerticalPaddle_TotalHit_Top, dHist_TrackTOF2DPaddles_HasHit, dHist_TrackTOF2DPaddles_TotalHit, dHist_TrackTOFYVsX_HasHit, dHist_TrackTOFYVsX_TotalHit, dMaxFCALDeltaT, dMaxTOFThetaCut, dMaxVertexR, dMinHitPlanesPerFDCPackage, dMinHitRingsPerCDCSuperlayer, dMinNumTrackHits, dMinTOFPaddleMatchDistance, dMinTrackingFOM, dTreeInterface, and DTreeBranchRegister::Register_Single().
TH2I* JEventProcessor_TOF_Eff::dHist_TOFPaddleHorizontalPaddleVsTrackX_HasHit_North |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TOFPaddleHorizontalPaddleVsTrackX_HasHit_South |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TOFPaddleHorizontalPaddleVsTrackX_TotalHit_North |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TOFPaddleHorizontalPaddleVsTrackX_TotalHit_South |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TOFPaddleTrackYVsVerticalPaddle_HasHit_Bottom |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TOFPaddleTrackYVsVerticalPaddle_HasHit_Top |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TOFPaddleTrackYVsVerticalPaddle_TotalHit_Bottom |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TOFPaddleTrackYVsVerticalPaddle_TotalHit_Top |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TrackTOF2DPaddles_HasHit |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TrackTOF2DPaddles_TotalHit |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TrackTOFYVsX_HasHit |
|
private |
TH2I* JEventProcessor_TOF_Eff::dHist_TrackTOFYVsX_TotalHit |
|
private |
double JEventProcessor_TOF_Eff::dMaxFCALDeltaT |
|
private |
double JEventProcessor_TOF_Eff::dMaxTOFThetaCut |
|
private |
double JEventProcessor_TOF_Eff::dMaxVertexR |
|
private |
int JEventProcessor_TOF_Eff::dMinHitPlanesPerFDCPackage |
|
private |
int JEventProcessor_TOF_Eff::dMinHitRingsPerCDCSuperlayer |
|
private |
unsigned int JEventProcessor_TOF_Eff::dMinNumTrackHits |
|
private |
double JEventProcessor_TOF_Eff::dMinTOFPaddleMatchDistance |
|
private |
double JEventProcessor_TOF_Eff::dMinTrackingFOM |
|
private |
thread_local DTreeFillData JEventProcessor_TOF_Eff::dTreeFillData |
|
staticprivate |
The documentation for this class was generated from the following files: