8 #ifndef _DTrackHitSelectorTHROWN_
9 #define _DTrackHitSelectorTHROWN_
11 #include <JANA/jerror.h>
24 void GetCDCHits(
double Bz,
double q,
const vector<DTrackFitter::Extrapolation_t> &extrapolations,
const vector<const DCDCTrackHit*> &cdchits_in, vector<const DCDCTrackHit*> &cdchits_out,
int N=0)
const {};
26 const vector<DTrackFitter::Extrapolation_t> &extrapolations,
const vector<const DFDCPseudo*> &fdchits_in, vector<const DFDCPseudo*> &fdchits_out,
int N)
const {};
37 #endif // _DTrackHitSelectorTHROWN_
DTrackHitSelectorTHROWN(jana::JEventLoop *loop)
void GetFDCHits(double Bz, double q, const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DFDCPseudo * > &fdchits_in, vector< const DFDCPseudo * > &fdchits_out, int N) const
void GetFDCHits(fit_type_t fit_type, const DReferenceTrajectory *rt, const vector< const DFDCPseudo * > &fdchits_in, vector< const DFDCPseudo * > &fdchits_out, int N=0) const
static const DMCTrackHit * GetMCTrackHit(const DCoordinateSystem *wire, double rdrift, vector< const DMCTrackHit * > &mctrackhits, int trackno_filter=-1)
The DTrackHitSelector class is a base class for algorithms that will select hits from the drift chamb...
void GetCDCHits(fit_type_t fit_type, const DReferenceTrajectory *rt, const vector< const DCDCTrackHit * > &cdchits_in, vector< const DCDCTrackHit * > &cdchits_out, int N=0) const
void GetCDCHits(double Bz, double q, const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DCDCTrackHit * > &cdchits_in, vector< const DCDCTrackHit * > &cdchits_out, int N=0) const
int FindTrackNumber(const DReferenceTrajectory *rt) const
virtual ~DTrackHitSelectorTHROWN()