Hall-D Software
alpha
|
#include <DEventProcessor_trackeff_hists.h>
Public Member Functions | |
DEventProcessor_trackeff_hists () | |
~DEventProcessor_trackeff_hists () | |
Public Attributes | |
TTree * | trkeff |
track | trk |
track * | trk_ptr |
Private Member Functions | |
jerror_t | init (void) |
Invoked via DEventProcessor virtual method. More... | |
jerror_t | brun (JEventLoop *loop, int32_t runnumber) |
jerror_t | evnt (JEventLoop *loop, uint64_t eventnumber) |
Invoked via DEventProcessor virtual method. More... | |
jerror_t | erun (void) |
Invoked via DEventProcessor virtual method. More... | |
jerror_t | fini (void) |
Invoked via DEventProcessor virtual method. More... | |
void | FillTrackInfo (const DKinematicData *kd, vector< track_info > &vti) |
void | GetTrackInfo (const DKinematicData *kd, track_info &ti, int &track_no) |
void | GetNhits (const DKinematicData *kd, int &Ncdc, int &Nfdc, int &track) |
Private Attributes | |
pthread_mutex_t | mutex |
pthread_mutex_t | rt_mutex |
int | MAX_TRACKS |
Definition at line 35 of file DEventProcessor_trackeff_hists.h.
DEventProcessor_trackeff_hists::DEventProcessor_trackeff_hists | ( | ) |
Definition at line 40 of file DEventProcessor_trackeff_hists.cc.
References MAX_TRACKS, and trkeff().
DEventProcessor_trackeff_hists::~DEventProcessor_trackeff_hists | ( | ) |
Definition at line 54 of file DEventProcessor_trackeff_hists.cc.
|
private |
Definition at line 83 of file DEventProcessor_trackeff_hists.cc.
|
private |
Invoked via DEventProcessor virtual method.
Definition at line 92 of file DEventProcessor_trackeff_hists.cc.
|
private |
Invoked via DEventProcessor virtual method.
Definition at line 109 of file DEventProcessor_trackeff_hists.cc.
References japp, MAX_TRACKS, DKinematicData::momentum(), py, sqrt(), trkeff(), x, and y.
|
private |
Definition at line 200 of file DEventProcessor_trackeff_hists.cc.
References MAX_TRACKS, track_info::Ncdc, and track_info::Nfdc.
|
private |
Invoked via DEventProcessor virtual method.
Definition at line 101 of file DEventProcessor_trackeff_hists.cc.
|
private |
Definition at line 246 of file DEventProcessor_trackeff_hists.cc.
References MAX_TRACKS.
|
private |
Definition at line 218 of file DEventProcessor_trackeff_hists.cc.
References DTrackWireBased::chisq, DTrackCandidate::chisq, DTrackTimeBased::chisq, DKinematicData::momentum(), track_info::Ncdc, DTrackWireBased::Ndof, DTrackCandidate::Ndof, DTrackTimeBased::Ndof, track_info::Nfdc, track_info::p, track_info::trk_chisq, and track_info::trk_Ndof.
|
private |
Invoked via DEventProcessor virtual method.
Definition at line 62 of file DEventProcessor_trackeff_hists.cc.
|
private |
Definition at line 59 of file DEventProcessor_trackeff_hists.h.
|
private |
Definition at line 57 of file DEventProcessor_trackeff_hists.h.
|
private |
Definition at line 58 of file DEventProcessor_trackeff_hists.h.
track DEventProcessor_trackeff_hists::trk |
Definition at line 42 of file DEventProcessor_trackeff_hists.h.
track* DEventProcessor_trackeff_hists::trk_ptr |
Definition at line 43 of file DEventProcessor_trackeff_hists.h.
TTree* DEventProcessor_trackeff_hists::trkeff |
Definition at line 41 of file DEventProcessor_trackeff_hists.h.