Hall-D Software
alpha
|
#include <JEventProcessor_ST_online_tracking.h>
Public Member Functions | |
JEventProcessor_ST_online_tracking () | |
~JEventProcessor_ST_online_tracking () | |
const char * | className (void) |
Private Member Functions | |
jerror_t | init (void) |
Called once at program start. More... | |
jerror_t | brun (jana::JEventLoop *eventLoop, int32_t runnumber) |
Called everytime a new run number is detected. More... | |
jerror_t | evnt (jana::JEventLoop *eventLoop, uint64_t eventnumber) |
Called every event. More... | |
jerror_t | erun (void) |
Called everytime run number changes, provided brun has been called. More... | |
jerror_t | fini (void) |
Called after last event of last event source has been processed. More... | |
Definition at line 23 of file JEventProcessor_ST_online_tracking.h.
JEventProcessor_ST_online_tracking::JEventProcessor_ST_online_tracking | ( | ) |
Definition at line 59 of file JEventProcessor_ST_online_tracking.cc.
JEventProcessor_ST_online_tracking::~JEventProcessor_ST_online_tracking | ( | ) |
Definition at line 67 of file JEventProcessor_ST_online_tracking.cc.
|
private |
Called everytime a new run number is detected.
Definition at line 113 of file JEventProcessor_ST_online_tracking.cc.
|
inline |
Definition at line 27 of file JEventProcessor_ST_online_tracking.h.
|
private |
Called everytime run number changes, provided brun has been called.
Definition at line 277 of file JEventProcessor_ST_online_tracking.cc.
|
private |
Called every event.
Definition at line 123 of file JEventProcessor_ST_online_tracking.cc.
References _DBG_, DKinematicData::charge(), DParticleID::Cut_MatchDistance(), DTrackTimeBased::extrapolations, DTrackTimeBased::FOM, DParticleID::Get_BestSCMatchParams(), DChargedTrack::Get_BestTrackingFOM(), DTrigger::Get_L1FrontPanelTriggerBits(), DDetectorMatches::Get_SCMatchParams(), DChargedTrackHypothesis::Get_TrackTimeBased(), h2_dedx_P_mag, h2_dedx_P_mag_negtv, h2_dedx_P_mag_postv, h2_dphi_sector, h2_phi_vs_sector, h2_r_vs_z, h2_y_vs_x, japp, DKinematicData::lorentzMomentum(), DKinematicData::momentum(), DKinematicData::position(), RAD2DEG, SYS_START, x, and y.
|
private |
Called after last event of last event source has been processed.
Definition at line 288 of file JEventProcessor_ST_online_tracking.cc.
|
private |
Called once at program start.
Definition at line 75 of file JEventProcessor_ST_online_tracking.cc.
References h2_dedx_P_mag, h2_dedx_P_mag_negtv, h2_dedx_P_mag_postv, h2_dphi_sector, h2_phi_vs_sector, h2_r_vs_z, h2_y_vs_x, main(), and NCHANNELS.