8 #ifndef _DTrackCandidate_factory_FDC_
9 #define _DTrackCandidate_factory_FDC_
15 #include <JANA/JFactory.h>
16 #include <JANA/JGeometry.h>
47 virtual const char*
Tag(
void){
return "FDC";}
53 CANT_BE_IN_SEED = 0x008,
55 IN_THETA_RANGE = 0x020,
81 double dx = trkhit->
hit->
pos.X() - this->hit->pos.X();
82 double dy = trkhit->
hit->
pos.Y() - this->hit->pos.Y();
106 virtual jerror_t init(
void);
107 virtual jerror_t brun(JEventLoop *loop, int32_t runnumber);
108 virtual jerror_t evnt(JEventLoop *loop, uint64_t eventnumber);
109 virtual jerror_t fini(
void);
115 void GetTrkHits(JEventLoop *loop);
116 void FindSeeds(vector<DFDCSeed> &seeds);
118 unsigned int NumAvailableHits(
void);
120 void FindTheta(
DFDCSeed &
seed,
double target_z_min,
double target_z_max);
121 void FindZ(
DFDCSeed &
seed,
double theta_min,
double theta_max);
130 #endif // _DTrackCandidate_factory_FDC_
const DFDCIntersection * hit
vector< DFDCTrkHit * > fdctrkhits
<A href="index.html#legend"> <IMG src="ND.png" width="100"> <IMG src="DEP.png" width="100"> <...
virtual const char * Tag(void)
~DTrackCandidate_factory_FDC()
vector< DFDCTrkHit * > hits
double Dist2(const DFDCTrkHit *trkhit)